0001558370-23-013192.txt : 20230803 0001558370-23-013192.hdr.sgml : 20230803 20230803160307 ACCESSION NUMBER: 0001558370-23-013192 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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: 231139779 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-20230630x10q.htm 10-Q
Q20001267565false--12-3100000000000000http://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMember2023P48M0001267565us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001267565us-gaap:SubsequentEventMember2023-07-310001267565srt:MaximumMembercoll:ShareRepurchaseProgram2023Member2023-06-300001267565srt:MaximumMembercoll:ShareRepurchaseProgram2023Member2023-01-3100012675652023-01-3100012675652021-08-310001267565us-gaap:TreasuryStockCommonMember2023-06-300001267565us-gaap:RetainedEarningsMember2023-06-300001267565us-gaap:AdditionalPaidInCapitalMember2023-06-300001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001267565us-gaap:TreasuryStockCommonMember2023-03-310001267565us-gaap:RetainedEarningsMember2023-03-310001267565us-gaap:AdditionalPaidInCapitalMember2023-03-3100012675652023-03-310001267565us-gaap:TreasuryStockCommonMember2022-12-310001267565us-gaap:RetainedEarningsMember2022-12-310001267565us-gaap:AdditionalPaidInCapitalMember2022-12-310001267565us-gaap:TreasuryStockCommonMember2022-06-300001267565us-gaap:RetainedEarningsMember2022-06-300001267565us-gaap:AdditionalPaidInCapitalMember2022-06-300001267565us-gaap:TreasuryStockCommonMember2022-03-310001267565us-gaap:RetainedEarningsMember2022-03-310001267565us-gaap:AdditionalPaidInCapitalMember2022-03-3100012675652022-03-310001267565us-gaap:TreasuryStockCommonMember2021-12-310001267565us-gaap:RetainedEarningsMember2021-12-310001267565us-gaap:AdditionalPaidInCapitalMember2021-12-310001267565us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001267565us-gaap:EmployeeStockOptionMember2022-12-310001267565us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001267565us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001267565us-gaap:EmployeeStockOptionMember2023-06-300001267565coll:StockIncentivePlan2014Member2023-06-300001267565coll:StockIncentivePlan2014Member2015-05-310001267565us-gaap:RestrictedStockUnitsRSUMember2023-06-300001267565us-gaap:PerformanceSharesMember2023-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-12-310001267565us-gaap:PerformanceSharesMember2022-12-310001267565us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001267565us-gaap:PerformanceSharesMember2022-01-012022-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001267565coll:XtampzaMember2023-04-012023-06-300001267565coll:NucyntaIrMember2023-04-012023-06-300001267565coll:NucyntaErMember2023-04-012023-06-300001267565coll:XtampzaMember2023-01-012023-06-300001267565coll:NucyntaIrMember2023-01-012023-06-300001267565coll:NucyntaErMember2023-01-012023-06-300001267565coll:XtampzaMember2022-04-012022-06-300001267565coll:NucyntaIrMember2022-04-012022-06-300001267565coll:NucyntaErMember2022-04-012022-06-300001267565coll:BemaFentanyMember2022-04-012022-06-300001267565coll:XtampzaMember2022-01-012022-06-300001267565coll:NucyntaIrMember2022-01-012022-06-300001267565coll:NucyntaErMember2022-01-012022-06-300001267565coll:BemaFentanyMember2022-01-012022-06-300001267565coll:AcceleratedShareRepurchaseProgramMember2022-01-012022-12-310001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001267565us-gaap:RetainedEarningsMember2023-04-012023-06-300001267565us-gaap:RetainedEarningsMember2023-01-012023-03-310001267565us-gaap:RetainedEarningsMember2022-04-012022-06-300001267565us-gaap:RetainedEarningsMember2022-01-012022-03-310001267565us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-06-300001267565us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-06-300001267565coll:OpioidLitigationMember2023-01-012023-06-300001267565coll:MultiDistrictLitigationMember2021-01-012021-12-310001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2016-06-012017-09-300001267565coll:OpioidLitigationStateCourtMember2021-12-242021-12-240001267565coll:MultiDistrictLitigationMember2021-12-242021-12-2400012675652021-12-242021-12-240001267565coll:OpioidLitigationMember2022-04-192022-04-190001267565coll:MultiDistrictLitigationMember2022-04-192022-04-1900012675652021-01-012021-12-310001267565coll:AquestiveTherapeuticsIncLitigationMember2023-03-082023-03-080001267565coll:OpioidLitigationMember2021-12-242021-12-240001267565coll:TwoThousandTwentyTwoTermLoanMember2023-04-012023-06-300001267565coll:TwoThousandTwentyTwoTermLoanMember2022-04-012022-06-300001267565coll:TwoThousandTwentyTwoTermLoanMember2022-01-012022-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001267565us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001267565us-gaap:ConvertibleNotesPayableMember2023-04-012023-06-300001267565coll:EmployeeStockPurchaseProgramMember2023-04-012023-06-300001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-01-012023-03-310001267565coll:NucyntaMember2023-06-300001267565coll:BelbucaMember2023-06-300001267565coll:SymproicMember2022-12-310001267565coll:NucyntaMember2022-12-310001267565coll:ElyxybMember2022-12-310001267565coll:BelbucaMember2022-12-310001267565coll:ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Membercoll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-01-012023-06-300001267565us-gaap:ConvertibleNotesPayableMember2023-02-102023-02-100001267565us-gaap:ConvertibleNotesPayableMember2023-02-100001267565srt:MinimumMembercoll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-06-300001267565coll:PharmakonTermNotesMember2023-06-300001267565coll:TwoThousandTwentyTwoTermLoanMember2023-01-012023-06-300001267565coll:ContractWithCustomerRefundLiabilityMember2023-06-300001267565coll:AllowanceForRebatesAndIncentivesMember2023-06-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2023-06-300001267565coll:ContractWithCustomerRefundLiabilityMember2022-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2022-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-12-310001267565coll:ContractWithCustomerRefundLiabilityMember2021-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2021-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2021-12-310001267565us-gaap:CommonStockMember2023-06-300001267565us-gaap:CommonStockMember2023-03-310001267565us-gaap:CommonStockMember2022-12-310001267565us-gaap:CommonStockMember2022-06-300001267565us-gaap:CommonStockMember2022-03-310001267565us-gaap:CommonStockMember2021-12-3100012675652021-12-310001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-06-300001267565us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-06-300001267565us-gaap:MoneyMarketFundsMember2023-06-300001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001267565us-gaap:MoneyMarketFundsMember2022-12-310001267565us-gaap:USTreasurySecuritiesMember2023-06-300001267565us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-06-300001267565us-gaap:CorporateDebtSecuritiesMember2023-06-300001267565us-gaap:CashAndCashEquivalentsMember2023-06-300001267565coll:MarketableSecuritiesMember2023-06-300001267565us-gaap:FairValueInputsLevel2Member2023-06-300001267565us-gaap:FairValueInputsLevel1Member2023-06-300001267565us-gaap:FairValueInputsLevel1Member2022-12-310001267565us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001267565us-gaap:PerformanceSharesMember2023-04-012023-06-300001267565us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001267565us-gaap:PerformanceSharesMember2023-01-012023-06-300001267565us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001267565us-gaap:ConvertibleNotesPayableMember2023-01-012023-06-300001267565us-gaap:WarrantMember2022-04-012022-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001267565us-gaap:PerformanceSharesMember2022-04-012022-06-300001267565us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001267565us-gaap:ConvertibleNotesPayableMember2022-04-012022-06-300001267565us-gaap:WarrantMember2022-01-012022-06-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001267565us-gaap:PerformanceSharesMember2022-01-012022-06-300001267565us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001267565us-gaap:ConvertibleNotesPayableMember2022-01-012022-06-300001267565coll:SymproicMember2023-04-012023-06-300001267565coll:NucyntaMember2023-04-012023-06-300001267565coll:BelbucaMember2023-04-012023-06-300001267565coll:SymproicMember2023-01-012023-06-300001267565coll:NucyntaMember2023-01-012023-06-300001267565coll:BelbucaMember2023-01-012023-06-300001267565coll:SymproicMember2022-04-012022-06-300001267565coll:NucyntaMember2022-04-012022-06-300001267565coll:ElyxybMember2022-04-012022-06-300001267565coll:BelbucaMember2022-04-012022-06-300001267565coll:SymproicMember2022-01-012022-06-300001267565coll:NucyntaMember2022-01-012022-06-300001267565coll:ElyxybMember2022-01-012022-06-300001267565coll:BelbucaMember2022-01-012022-06-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-3000012675652023-07-310001267565us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000012675652023-04-012023-06-300001267565us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100012675652023-01-012023-03-310001267565us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000012675652022-04-012022-06-300001267565us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100012675652022-01-012022-03-310001267565us-gaap:CommonStockMember2023-04-012023-06-300001267565us-gaap:CommonStockMember2023-01-012023-03-310001267565us-gaap:CommonStockMember2022-04-012022-06-300001267565us-gaap:CommonStockMember2022-01-012022-03-310001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2020-09-112020-09-110001267565us-gaap:PerformanceSharesMember2023-01-012023-06-300001267565coll:StockIncentivePlan2014Member2023-01-012023-06-300001267565coll:BiodeliverySciencesInternationalIncMember2022-03-222022-03-220001267565srt:MinimumMember2023-01-012023-06-300001267565srt:MaximumMember2023-01-012023-06-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-02-112015-02-110001267565coll:OpioidLitigationAtMassachusettsStateCourtMember2023-06-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-03-242015-03-240001267565coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember2015-03-242015-03-240001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-02-152015-02-150001267565coll:BdsiAcquisitionLitigationMember2022-03-112022-03-110001267565coll:BdsiAcquisitionLitigationMember2022-03-072022-03-070001267565coll:BdsiAcquisitionLitigationMember2022-03-052022-03-050001267565coll:BdsiAcquisitionLitigationMember2022-02-282022-02-280001267565coll:TwoThousandTwentyTwoTermLoanMember2022-03-220001267565srt:MinimumMembercoll:ShionogiLicenseAndSupplyAgreementMember2019-04-042019-04-040001267565srt:MaximumMembercoll:ShionogiLicenseAndSupplyAgreementMember2019-04-042019-04-040001267565coll:ShionogiLicenseAndSupplyAgreementMember2019-04-042019-04-0400012675652022-01-012022-06-300001267565coll:SymproicMember2023-06-3000012675652022-06-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMembersrt:MaximumMember2019-10-022019-10-020001267565coll:EmployeeStockPurchasePlanMember2023-04-012023-06-300001267565coll:EmployeeStockPurchasePlanMember2023-01-012023-06-300001267565coll:EmployeeStockPurchasePlanMember2022-04-012022-06-300001267565coll:EmployeeStockPurchasePlanMember2022-01-012022-06-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2019-10-022019-10-020001267565us-gaap:ConvertibleNotesPayableMember2023-06-300001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-06-300001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-06-300001267565coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMembercoll:TwoThousandTwentyTwoTermLoanMember2022-03-222022-03-220001267565coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMembercoll:TwoThousandTwentyTwoTermLoanMember2022-03-222022-03-220001267565us-gaap:SubsequentEventMember2023-07-012023-07-010001267565us-gaap:SubsequentEventMembercoll:SecuredOvernightFinancingRateMember2023-07-012023-07-010001267565coll:TwoThousandTwentyTwoTermLoanMembercoll:LondonInterbankOfferedRateMember2022-03-222022-03-220001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-02-100001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2020-02-130001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-02-102023-02-100001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-04-012023-06-300001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2020-02-132020-02-130001267565coll:TwoThousandTwentyTwoTermLoanMember2022-03-222022-03-2200012675652023-01-012023-06-300001267565coll:ContractWithCustomerRefundLiabilityMember2022-01-012022-06-300001267565coll:ContractWithCustomerRefundLiabilityMember2023-01-012023-06-300001267565coll:AllowanceForRebatesAndIncentivesMember2023-01-012023-06-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2023-01-012023-06-300001267565coll:AllowanceForRebatesAndIncentivesMember2022-01-012022-06-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-01-012022-06-300001267565us-gaap:ConvertibleNotesPayableMember2023-04-012023-06-300001267565us-gaap:ConvertibleNotesPayableMember2023-01-012023-06-300001267565us-gaap:ConvertibleNotesPayableMember2022-04-012022-06-300001267565us-gaap:ConvertibleNotesPayableMember2022-01-012022-06-300001267565coll:BiodeliverySciencesInternationalIncMember2023-01-012023-03-310001267565coll:BiodeliverySciencesInternationalIncMember2022-03-220001267565coll:ContractWithCustomerRefundLiabilityMember2022-06-300001267565coll:AllowanceForRebatesAndIncentivesMember2022-06-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-06-3000012675652023-06-3000012675652022-12-31iso4217:USDcoll:Dxbrli:purecoll:casecoll:stockholdercoll:lawsuitcoll:patentiso4217: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 June 30, 2023

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

Graphic

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 July 31, 2023, there were 34,734,056 shares of Common Stock, $0.001 par value per share, outstanding.

Forward-Looking Statements

Statements made in this quarterly report on Form 10-Q (“Quarterly Report”) that are not statements of historical or current facts, such as those under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements discuss our 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;
our ability to 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;
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;
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 obtain regulatory approval for any product candidates we may acquire in the future;
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 future 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; and
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.

In light of these risks and uncertainties, expected results or other anticipated events or circumstances discussed in this Quarterly Report (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. 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)

June 30,

December 31,

2023

2022

Assets

 

    

 

    

Current assets

Cash and cash equivalents

$

283,749

$

173,688

Marketable securities

41,721

Accounts receivable, net

167,479

183,119

Inventory

26,026

46,501

Prepaid expenses and other current assets

 

18,322

 

16,681

Total current assets

 

537,297

 

419,989

Property and equipment, net

 

18,040

 

19,521

Operating lease assets

6,452

6,861

Intangible assets, net

492,539

567,468

Restricted cash

1,047

2,547

Deferred tax assets

24,606

23,950

Other noncurrent assets

74

100

Goodwill

133,857

133,695

Total assets

$

1,213,912

$

1,174,131

Liabilities and shareholders' equity

Current liabilities

Accounts payable

$

2,420

$

3,494

Accrued expenses

 

35,245

 

36,129

Accrued rebates, returns and discounts

213,089

230,491

Current portion of term notes payable

183,333

162,500

Current portion of operating lease liabilities

971

1,112

Total current liabilities

 

435,058

 

433,726

Term notes payable, net of current portion

309,898

397,578

Convertible senior notes

261,521

140,873

Operating lease liabilities, net of current portion

 

6,630

 

7,112

Total liabilities

 

1,013,107

 

979,289

Commitments and contingencies (refer to Note 16)

Shareholders’ equity:

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

Common stock, $0.001 par value; authorized shares - 100,000,000; 37,953,398 issued and 34,717,575 outstanding shares at June 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares at December 31, 2022

 

38

 

37

Additional paid-in capital

 

548,492

 

538,073

Treasury stock, at cost; 3,235,823 shares at June 30, 2023 and 3,235,823 shares at December 31, 2022

(61,924)

(61,924)

Accumulated other comprehensive loss

(38)

Accumulated deficit

 

(285,763)

 

(281,344)

Total shareholders’ equity

 

200,805

 

194,842

Total liabilities and shareholders’ equity

$

1,213,912

$

1,174,131

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

Six Months Ended June 30,

2023

2022

2023

2022

Product revenues, net

$

135,546

$

123,549

$

280,313

$

207,300

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

24,257

33,684

54,156

50,016

Intangible asset amortization

37,463

37,501

74,929

56,424

Total cost of products revenues

 

61,720

 

71,185

 

129,085

 

106,440

Gross profit

73,826

52,364

151,228

100,860

Operating expenses

Research and development

3,983

Selling, general and administrative

 

38,193

 

41,254

 

90,968

 

95,782

Total operating expenses

 

38,193

 

41,254

 

90,968

 

99,765

Income from operations

 

35,633

 

11,110

 

60,260

 

1,095

Interest expense

 

(21,863)

 

(17,761)

 

(43,290)

 

(23,592)

Interest income

4,027

5

6,774

9

Loss on extinguishment of debt

(23,504)

Income (loss) before income taxes

17,797

(6,646)

240

(22,488)

Provision for (benefit from) income taxes

4,790

(1,455)

4,659

(4,228)

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Earnings (loss) per share — basic

$

0.38

$

(0.15)

$

(0.13)

$

(0.54)

Weighted-average shares — basic

34,622,284

34,001,553

34,471,624

33,838,638

Earnings (loss) per share — diluted

$

0.34

$

(0.15)

$

(0.13)

$

(0.54)

Weighted-average shares — diluted

42,849,952

34,001,553

34,471,624

33,838,638

See accompanying notes to the Condensed Consolidated Financial Statements.

5

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Other comprehensive loss:

Unrealized losses on marketable securities

(38)

(38)

Total other comprehensive loss

(38)

(38)

Comprehensive income (loss)

$

12,969

$

(5,191)

$

(4,457)

$

(18,260)

See accompanying notes to the Condensed Consolidated Financial Statements.

6

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Six Months Ended June 30,

2023

    

2022

Operating activities

Net loss

$

(4,419)

$

(18,260)

Adjustments to reconcile net loss to net cash provided by operating activities:

Amortization expense

74,929

56,424

Depreciation expense

1,712

1,371

Deferred income taxes

(682)

(9,410)

Stock-based compensation expense

 

13,107

 

11,827

Non-cash lease (benefit) expense

(213)

429

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

 

4,548

 

3,435

Loss on extinguishment of debt

23,504

Net amortization of premiums and discounts on investments

(98)

Changes in operating assets and liabilities:

Accounts receivable

15,640

(36,165)

Inventory

20,475

17,007

Prepaid expenses and other assets

 

(1,749)

 

245

Accounts payable

 

(1,075)

 

2,426

Accrued expenses

 

(884)

 

(7,659)

Accrued rebates, returns and discounts

(17,402)

(6,538)

Operating lease assets and liabilities

4

Net cash provided by operating activities

 

127,393

 

15,136

Investing activities

Purchases of property and equipment

(232)

 

(569)

Acquisition of BDSI (net of cash acquired)

(572,069)

Purchases of marketable securities

(41,661)

Net cash used in investing activities

 

(41,893)

 

(572,638)

Financing activities

Proceeds from issuances of common stock from employee stock purchase plan

169

203

Proceeds from the exercise of stock options

 

5,099

 

4,806

Payments made for employee stock tax withholdings

(7,956)

(3,893)

Repayment of term notes

(70,833)

(25,000)

Proceeds from term note modification

517,682

Proceeds from issuances of 2029 Convertible Notes, net of issuance costs of $6,280

235,220

Repurchase of 2026 Convertible Notes, including premium

(138,638)

Net cash provided by financing activities

 

23,061

 

493,798

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

 

108,561

 

(63,704)

Cash, cash equivalents and restricted cash at beginning of period

 

176,235

 

188,973

Cash, cash equivalents and restricted cash at end of period

$

284,796

$

125,269

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

Cash and cash equivalents

$

283,749

$

122,722

Restricted cash

1,047

2,547

Total cash, cash equivalents and restricted cash

$

284,796

$

125,269

Supplemental disclosure of cash flow information

Cash paid for interest

$

37,187

$

17,752

Cash paid for income taxes

$

10,011

$

6,776

Supplemental disclosure of non-cash activities

Acquisition of property and equipment in accounts payable and accrued expenses

$

$

105

See accompanying notes to the Condensed Consolidated Financial Statements.

7

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” or “Collegium”) 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’s mission is to build a leading, diversified specialty pharmaceutical company committed to improving the lives of people living with serious medical conditions. The Company’s portfolio includes Xtampza ER, Nucynta ER and Nucynta IR (collectively the “Nucynta Products”), Belbuca, and Symproic.

Xtampza ER, an abuse-deterrent, oral formulation of oxycodone, was approved by the U.S. Food and Drug Administration (“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. The Company commercially launched Xtampza ER in June 2016.

The Nucynta Products are extended-release (“ER”) and immediate-release (“IR”) formulations of tapentadol. 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. The Company began shipping and recognizing product sales on the Nucynta Products in January 2018 and began marketing the Nucynta Products in February 2018.

On March 22, 2022 (the “Acquisition Date”), the Company acquired BioDelivery Sciences International, Inc. (“BDSI”), a specialty pharmaceutical company working to deliver innovative therapies for individuals living with serious and debilitating chronic conditions, pursuant to an Agreement and Plan of Merger, dated as of February 14, 2022, by and among the Company, Bristol Acquisition Company Inc., the Company’s wholly owned subsidiary, and BDSI (the “BDSI Acquisition”). Upon closing, the Company acquired the Belbuca and Symproic products. Belbuca is a buccal film that contains buprenorphine, a Schedule III opioid, and was approved by the FDA in October 2015 for use in patients with pain severe enough to require daily, around-the-clock, long-term opioid treatment for which alternative options are inadequate. Symproic was approved by the FDA in March 2017 for the treatment of opioid-induced constipation (“OIC”) in adult patients with chronic non-cancer pain, including patients with chronic pain related to prior cancer or its treatment who do not require frequent (e.g., weekly) opioid dosage escalation. The Company began shipping and recognizing product sales related to Belbuca and Symproic in March 2022.

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, product-related litigation, manufacture of adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, key personnel retention, protection of intellectual property, and patent infringement litigation. As the COVID-19 pandemic unfolded, and governmental and societal reactions to it evolved, the Company’s business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods. Notwithstanding the fact that the federal public health emergency for COVID-19 expired in May 2023 in the United States, the Company expects the trends that emerged as a result of the pandemic to persist in the near to medium term.

The Company believes that its cash and cash equivalents at June 30, 2023, 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 at least one year from the date the consolidated financial statements were issued.

8

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) and its subsidiaries. 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 June 30, 2023, and the results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The results of operations for the three and six months ended June 30, 2023 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, discounts and allowances related to commercial sales of products, estimates related to the fair value of assets acquired and liabilities assumed, including acquired intangible assets and the fair value of inventory acquired, estimates utilized in the ongoing valuation of inventory related to potential unsaleable product, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and deferred 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”).

Marketable Securities

As of June 30, 2023, the Company’s marketable securities consisted of investments in available-for-sale corporate debt, U.S. Treasury, and government-sponsored securities with readily determinable fair values. The Company classifies available-for-sale marketable securities as current assets on its condensed consolidated balance sheets. The fair value of these securities is based on quoted prices for identical assets or inputs other than quoted prices that are observable for similar assets, either directly or indirectly.

The Company records interest earned and net amortization of premiums and discounts on investments within interest income on the condensed consolidated statements of operations. The Company records unrealized gains (losses) on available-for-sale debt securities as a component of Accumulated other comprehensive (loss) income, which is a separate component of shareholders’ equity on its consolidated balance sheets, until such gains and losses are realized. Realized gains and losses are determined using the specific identification method.

For available-for-sale debt securities in unrealized loss positions, the Company is required to assess whether to record an allowance for credit losses using an expected loss model. A credit loss is limited to the amount by which the amortized cost of an investment exceeds its fair value. A previously recognized credit loss may be decreased in subsequent periods if the Company’s estimate of fair value for the investment increases. To determine whether to record a credit loss, the Company considers issuer specific credit ratings and historical losses as well as current economic conditions and expectations for future economic conditions.

There were no other changes in the Company’s significant accounting policies from those described in the Company’s Annual Report.

9

Subsequent Events

In July 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $50,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.

Recently Adopted Accounting Pronouncements

New accounting pronouncements are issued periodically by the Financial Accounting Standards Board (“FASB”) and are adopted by the Company as required by the specified effective dates.

Following the cessation of the London Interbank Offered Rate (“LIBOR”) in the United States on June 30, 2023, the Company elected to apply the optional expedient provided in FASB Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting prospectively. Thus, debt previously referenced to LIBOR was transitioned to the Secured Overnight Financing Rate (“SOFR”) effective July 1, 2023, however, such transition did not have a material effect on the Company’s 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.

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 wholesalers (“customers”), which in turn sell the product to pharmacies for the treatment of patients.

Revenue Recognition

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 with a customer, 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, 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.

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.

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.

10

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 (i) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (ii) product returns, including return estimates; and, (iii) trade allowances and chargebacks, including fees for distribution services, 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.

The Company bases its estimates of variable consideration, which could include estimates of future rebates, returns, and other adjustments, on historical data and other information. Estimates include: (i) timing of the rebates and returns incurred; (ii) pricing adjustments related to rebates and returns; and (iii) the quantity of product that will be rebated or returned in the future. Significant judgment is used in determining the appropriateness of these assumptions at each reporting period.

Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales. 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 wholesalers. Given that wholesalers sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly after 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 future estimates, which could have an effect on earnings in the period of the adjustment.

Provisions for product returns, including returns for Xtampza, the Nucynta Products, Belbuca and Symproic, are based on product-level returns rates, including processed as well as unprocessed return claims, in addition to relevant market events and other factors. Estimates of the future product returns are made at the time of revenue recognition to determine the amount of consideration to which the Company expects to be entitled (that is, excluding the products expected to be returned). At the end of each reporting period, the Company analyzes trends in returns rates and updates its assessment of variable consideration for returns to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. To the extent the Company receives amounts in excess of what it expects to be entitled to receive due to a product return, the Company does not recognize revenue when it transfers products to customers but instead recognizes those excess amounts received as a refund liability. The Company updates the measurement of the refund liability at the end of each reporting period for changes in expectations about the amount of refunds with the corresponding adjustments recognized as revenue (or reductions of revenue).

The Company provides the right of return to its customers for an 18-month window beginning six months prior to expiration and up until twelve months after expiration. The Company’s customers short-pay an existing invoice upon notice of a product return claim. Adjustments to the preliminary short-paid claims are processed when the return claim is validated and finalized. The Company’s return policy requires that product is returned and that the return is claimed within the 18-month window.

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.

At the end of each reporting period, the Company updates the estimated transaction price (including updating its assessment of whether an estimate of variable consideration is constrained) to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. Variable consideration, including the risk of customer concessions, is included in the transaction price only to the extent that it is

11

probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is subsequently resolved. In particular, resolution of the unprocessed return claims includes the risk of concession for those that are outside of the Company’s return policy.

Significant judgment is required to determine the variable consideration included in the transaction price as described above. Adjustments to the estimated variable consideration included in the transaction price occur when new information indicates that the estimate should be revised. If the value of accepted and processed claims is different than the amount estimated and included in variable consideration, then adjustments would impact product revenues, net and earnings in the period such revisions become known. The amount of variable consideration ultimately received and included in the transaction price may materially differ from the Company’s estimates, resulting in additional adjustments recorded to increase or decrease product revenues, net.

The following tables summarize activity in each of the Company’s product revenue provision and allowance categories for the six months ended June 30, 2023 and 2022:

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

211,709

20,958

73,382

Changes in estimate related to prior period sales

(1,623)

1,230

593

Credits/payments made

(227,167)

(22,509)

(73,076)

Balance at June 30, 2023

$

139,856

$

73,233

$

22,957

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

233,089

16,675

59,211

Changes in estimate related to prior period sales

(481)

(37)

Credits/payments made

(244,356)

(11,465)

(52,939)

Balance at June 30, 2022

$

168,705

$

78,014

$

27,036

(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 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 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 Consolidated Balance Sheets.

As of June 30, 2023, 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

12

performance. As such, the Company disaggregates its product revenues, net from contracts with customers by product, as disclosed in the table below.

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Belbuca

$

43,136

$

42,301

$

87,348

$

45,611

Xtampza ER

41,245

    

33,190

89,114

64,708

Nucynta IR

28,158

26,554

56,057

55,889

Nucynta ER

19,171

17,077

40,307

36,340

Symproic

3,836

3,860

7,487

4,160

Other

567

592

Total product revenues, net

$

135,546

$

123,549

$

280,313

$

207,300

The Company began recognizing revenue from net product sales of Belbuca and Symproic following the Acquisition Date (refer to Note 4, Acquisitions).

4. Acquisitions

On March 22, 2022, the Company closed the BDSI Acquisition, with BDSI surviving as a wholly owned subsidiary of the Company. The BDSI Acquisition was completed to leverage the Company’s existing sales force and other operations to commercialize additional products that are typically marketed to similar physicians and to develop other synergies. The Company obtained control through the acquisition of shares in an all-cash transaction which closed on March 22, 2022.

The total consideration paid for the BDSI acquisition was approximately $669,431 consisting of the following (in thousands, except per share amounts):

Fair Value of Purchase Price Consideration

Amount

Fair value of purchase price consideration paid at closing:

Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)

$

578,118

Cash consideration paid to settle RSUs and in-the-money options

28,309

Cash paid to settle BDSI debt

63,004

Total purchase consideration

$

669,431

The Company has accounted for the BDSI Acquisition as a business combination and, accordingly, has included the assets acquired, liabilities assumed and results of operations in its financial statements following the Acquisition Date.

The final allocation of the consideration transferred to the assets acquired and liabilities assumed has been completed. During the three months ended March 31, 2023, the Company recorded measurement period adjustments to increase accrued expenses by $134 and deferred tax liabilities by $28, with a corresponding increase to goodwill of $162.

13

The following tables set forth the final allocation of the BDSI Acquisition purchase price to the estimated fair value of the net assets acquired at the Acquisition Date:

Amounts Recognized at the Acquisition Date

Assets Acquired

Cash and cash equivalents

$

97,362

Accounts receivable

55,495

Inventory

77,382

Prepaid expenses and other current assets

6,125

Property and equipment

1,242

Operating lease assets

481

Intangible assets

435,000

Total assets

$

673,087

Liabilities Assumed

Accounts payable

$

12

Accrued expenses

18,249

Accrued rebates, returns and discounts

56,261

Operating lease liabilities

481

Deferred tax liabilities

62,510

Total liabilities

$

137,513

Total identifiable net assets acquired

535,574

Goodwill

133,857

Total consideration transferred

$

669,431

The valuation of the acquired intangible assets is inherently subjective and relies on significant unobservable inputs. The Company used an income approach to value the $435,000 of intangible assets. The valuation for each of these intangible assets was based on estimated projections of expected cash flows to be generated by the assets, discounted to the present value at discount rates commensurate with risk. The Company amortizes the identifiable intangible assets on a straight-line basis over their respective useful lives (refer to Note 10, Goodwill and Intangible Assets). In addition, the acquired inventory was recognized at its acquisition-date fair value, which resulted in an increase of $54,700 compared to its preacquisition book value.

The excess of the purchase price over the fair value of identifiable net assets acquired represents goodwill. This goodwill is primarily attributable to synergies of merging operations. The acquired goodwill is not deductible for tax purposes.

5. License Agreements

Shionogi license and supply agreement

Prior to the BDSI Acquisition, BDSI and Shionogi Inc. (“Shionogi”) entered into an exclusive license agreement (the “Shionogi License Agreement”) for the commercialization of Symproic in the United States including Puerto Rico (the “Shionogi Territory”) for opioid-induced constipation in adult patients with chronic non-cancer pain (the “Shionogi Field”).

Pursuant to the terms of the Shionogi License Agreement, tiered royalty payments on net sales of Symproic in the Shionogi Territory are payable quarterly based on a royalty rate that ranges from 8.5% to 17.5% (plus an additional 1% of net sales on a pass-through basis to a third-party licensor of Shionogi) based on volume of net sales and whether Symproic is being sold as an authorized generic. Unless earlier terminated, the Shionogi License Agreement will continue in effect until the expiration of the royalty obligations, as defined therein. Upon expiration of the Shionogi License Agreement, all licenses granted for Symproic in the Shionogi Field and in the Shionogi Territory survive and become fully-paid, royalty-free, perpetual and irrevocable.

BDSI and Shionogi also had entered into a supply agreement under which Shionogi will supply Symproic at cost plus an agreed upon markup. In the event that Symproic is sourced from a third-party supplier, Shionogi would continue to supply naldemedine tosylate for use in Symproic manufacturing at cost plus such agreed upon markup for the duration of the Shionogi License Agreement.

14

6. Earnings Per Share

Basic earnings per share is calculated by dividing the net income or loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted earnings per share is computed by dividing the net income or loss 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, if-converted, or contingently issuable accounting methods, depending on the nature of the security. For purposes of the diluted earnings per share calculation, stock options, restricted stock units (“RSUs”), performance share units (“PSUs”), and shares potentially issuable in connection with the Company’s employee stock purchase plan and convertible senior notes are considered potentially dilutive securities and included to the extent that their addition is not anti-dilutive.

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Adjustment for interest expense recognized on convertible senior notes

1,677

Net income (loss) - diluted

$

14,684

$

(5,191)

$

(4,419)

$

(18,260)

Denominator:

Weighted-average shares outstanding — basic

34,622,284

    

34,001,553

34,471,624

    

33,838,638

Effect of dilutive securities:

Stock options

236,426

Restricted stock units

481,478

Employee stock purchase plan

660

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,849,952

34,001,553

34,471,624

33,838,638

Earnings (loss) per share — basic

$

0.38

$

(0.15)

$

(0.13)

$

(0.54)

Earnings (loss) per share — diluted

$

0.34

$

(0.15)

$

(0.13)

$

(0.54)

The Company has the option to settle the conversion obligation for its convertible senior notes due in 2026 and 2029 in cash, shares or a combination of the two. The Company uses the if-converted method for the convertible senior notes.

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

 

2023

 

2022

Stock options

751,930

2,230,895

1,368,968

2,230,895

Restricted stock units

1,073,613

2,024,634

2,522,025

2,024,634

Performance share units

503,880

447,770

503,880

447,770

Warrants

1,041,667

1,041,667

Convertible senior notes

4,925,134

7,509,104

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. All other securities presented in the table above were excluded from the calculation of diluted earnings per share as their inclusion would have had an antidilutive effect.

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

15

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 six months ended June 30, 2023 and 2022.

The following table presents the Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at June 30, 2023 and December 31, 2022:

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

June 30, 2023

Cash equivalents:

Money market funds

$

123,095

$

123,095

$

$

U.S. Treasury securities

5,977

5,977

Marketable securities:

Corporate debt securities

16,922

16,922

U.S. Treasury securities

21,622

21,622

Government-sponsored securities

3,177

3,177

Total assets measured at fair value

$

170,793

$

123,095

$

47,698

$

December 31, 2022

Cash equivalents:

Money market funds

$

172,590

$

172,590

$

$

Total assets measured at fair value

$

172,590

$

172,590

$

$

The Company’s cash equivalents and marketable securities are measured at fair value on a recurring basis using quoted market prices.

Assets and Liabilities Not Carried at Fair Value

As of June 30, 2023, the fair value of the Company's 2.625% convertible senior notes due in 2026 was $25,033 and the fair value of the Company's 2.875% convertible senior notes due in 2029 was $208,415, which were estimated utilizing market quotations, and are considered Level 2.

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 June 30, 2023, the outstanding principal balance of the term notes of $504,167 reasonably approximated the estimated fair value.

As of June 30, 2023, and December 31, 2022, the carrying amounts of cash and cash equivalents, accounts receivable, inventory, prepaid expenses and other current assets, accounts payable, accrued expenses, and accrued rebates, returns and discounts reasonably approximated their estimated fair values.

16

8. Marketable Securities

Available-for-sale debt securities were classified on the condensed consolidated balance sheets at fair value as follows:

June 30,

    

2023

Cash and cash equivalents

$

5,977

Marketable securities

41,721

Total

$

47,698

The following table summarizes the available-for-sale securities held as of June 30, 2023:

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

16,962

$

(40)

$

16,922

U.S. Treasury securities

27,592

7

27,599

Government-sponsored securities

3,182

(5)

3,177

Total

$

47,736

$

(38)

$

47,698

The following table summarizes the contractual maturities of available-for-sale securities as of June 30, 2023:

June 30,

    

2023

Matures within one year

$

41,354

Matures after one year through five years

6,344

Total

$

47,698

The Company did not record any allowances for credit losses to adjust the fair value of available-for-sale debt securities during the three and six months ended June 30, 2023. The Company reviews its investments for other-than-temporary impairment whenever the fair value of an investment is less than amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. To determine whether an impairment is other-than-temporary, the Company considers whether it has the ability and intent to hold the investment until a market price recovery and considers whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary. The Company generally does not intend to sell any investments prior to recovery of their amortized cost basis for any investment in an unrealized loss position. As such, the Company did not hold any securities with other-than-temporary impairment as of June 30, 2023.

The Company did not hold marketable securities as of December 31, 2022.

There were no sales of marketable securities during the three and six months ended June 30, 2023 or 2022. Net unrealized holding gains or losses for the period that have been included in accumulated other comprehensive loss were not material to the Company’s condensed consolidated results of operations.

9. Inventory

Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:

June 30,

December 31,

2023

2022

Raw materials

$

6,027

$

5,600

Work in process

7,467

24,672

Finished goods

12,532

16,229

Total inventory

$

26,026

$

46,501

The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2023 was $155 and $1,061, respectively. These expenses were recorded as a component of cost of product revenues. The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2022 were immaterial.

17

10. Goodwill and Intangible Assets

The following tables summarizes the changes in the carrying amount of goodwill:

Amount

Balance at December 31, 2022

$

133,695

Goodwill resulting from acquisitions

Measurement period adjustments from BDSI Acquisition

162

Balance at June 30, 2023

$

133,857

The Company’s goodwill resulted from the BDSI Acquisition. Refer to Note 4, Acquisitions.

The following table sets forth the cost, accumulated amortization, and carrying amount of intangible assets as of June 30, 2023 and December 31, 2022:

June 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(96,123)

$

263,877

$

360,000

$

(58,428)

$

301,572

Nucynta Products

8.0

521,170

(353,219)

167,951

521,170

(319,628)

201,542

Symproic

9.6

70,000

(9,289)

60,711

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(458,631)

$

492,539

$

956,170

$

(388,702)

$

567,468

The following table presents amortization expense recognized in cost of product revenues for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,846

    

$

18,796

$

37,695

    

$

20,733

Nucynta Products

16,795

16,796

33,591

33,591

Symproic

1,822

1,821

3,643

2,003

Elyxyb

88

97

Total amortization expense

$

37,463

$

37,501

$

74,929

$

56,424

As of June 30, 2023, the remaining amortization expense expected to be recognized is as follows:

Years ended December 31,

Belbuca

Nucynta Products

Symproic

Total

2023

$

37,698

$

33,590

$

3,642

$

74,930

2024

75,393

67,181

7,285

149,859

2025

75,393

67,180

7,285

149,858

2026

75,393

7,285

82,678

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

263,877

$

167,951

$

60,711

$

492,539

18

11. Accrued Expenses

Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:

June 30,

December 31,

2023

 

2022

Accrued royalties

$

14,287

$

13,770

Accrued product taxes and fees

 

4,490

4,352

Accrued interest

2,959

1,410

Accrued bonuses

2,669

6,347

Accrued payroll and related benefits

1,732

 

1,208

Accrued incentive compensation

 

1,376

 

1,507

Accrued sales and marketing

1,274

2,130

Accrued audit and legal

1,213

1,957

Accrued other operating costs

5,245

3,448

Total accrued expenses

$

35,245

$

36,129

12. Term Notes Payable

2022 Term Loan

On March 22, 2022, in connection with the closing of the BDSI Acquisition, the Company entered into an Amended and Restated Loan Agreement by and among the Company, and BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”), as amended (the “2022 Loan Agreement”). The 2022 Loan Agreement provided for a $650,000 secured term loan (the “2022 Term Loan”), the proceeds of which were used to repay the Company’s existing term notes and fund a portion of the consideration to be paid to complete the BDSI Acquisition. The 2022 Loan Agreement was accounted for as a debt modification and transaction fees of $173 were expensed. In connection with the 2022 Loan Agreement, the Company paid loan commitment and other fees to the lender of $19,818, which together with preexisting debt issuance costs and note discounts of $2,049 will be amortized over the term of the loan using the effective interest rate.

The 2022 Term Loan will mature on the 48-month anniversary of the closing of the BDSI Acquisition and is guaranteed by the Company’s material domestic subsidiaries. The 2022 Term Loan is also secured by substantially all of the assets of the Company and its material domestic subsidiaries. Prior to the cessation of LIBOR on June 30, 2023, the 2022 Term Loan bore interest at a rate based upon LIBOR (subject to a LIBOR floor of 1.20%), plus a margin of 7.5% per annum. On June 23, 2023, the Company entered into an amendment to the 2022 Loan Agreement to adjust the interest terms of the 2022 Term Loan to transition from LIBOR to SOFR in anticipation of the cessation of LIBOR. Effective July 1, 2023, the 2022 Term Loan bears interest at a rate based upon SOFR plus a spread adjustment of 0.26% (subject to a floor of 1.20%), plus a margin of 7.5% per annum. As of June 30, 2023, the interest rate was 12.9%. The Company paid $100,000 in principal payments under the 2022 Term Loan during the first year and the remaining $550,000 balance is required to be paid in equal quarterly installments over the remaining three years.

The 2022 Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 2.00% of the principal amount being prepaid prior to the second-year anniversary of the closing date, or 1.00% of the principal amount being prepaid on or after the second-year anniversary of the closing date. The 2022 Loan Agreement also includes a make-whole premium in the event of a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the 2022 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 also triggers a mandatory prepayment of the 2022 Term Loan.

The 2022 Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, 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. Failure to comply with these covenants would constitute an Event of Default under the 2022 Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The 2022 Loan Agreement also includes various customary remedies for the lenders following an

19

Event of Default, including the acceleration of repayment of outstanding amounts under the 2022 Loan Agreement and execution upon the collateral securing obligations under the 2022 Loan Agreement.

During the three and six months ended June 30, 2023, the Company recognized interest expense of $19,651 and $39,330, respectively, related to the 2022 Term Loan. During the three and six months ended June 30, 2022, the Company recognized interest expense of $16,591 and $18,414, respectively, related to the 2022 Term Loan.

As of June 30, 2023, future required principal repayments under the 2022 Term Loan are as follows:

Years ended December 31,

Principal Payments

2023

$

91,667

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

504,167

Less: unamortized discount and issuance costs

(10,936)

Term notes carrying value

$

493,231

13. Convertible Senior Notes

2026 Convertible Notes

On February 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “2026 Convertible Notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The 2026 Convertible Notes were issued in connection with funding the acquisition of the Nucynta Products. Some of the Company’s existing investors participated in the 2026 Convertible Notes offering. In connection with the issuance of the 2026 Convertible Notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees.

The 2026 Convertible Notes are 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 2026 Convertible 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 2026 Convertible 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 2026 Convertible Notes may convert all or any portion of their 2026 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 2026 Convertible 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 2026 Convertible Notes for redemption; or

20

(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 June 30, 2023, none of the above circumstances had occurred and as such, the 2026 Convertible Notes could not have been converted.

The Company did not have the right to redeem the 2026 Convertible Notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the 2026 Convertible Notes, in whole and not in part, at a cash redemption price equal to the principal amount of the 2026 Convertible 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 2026 Convertible Notes for redemption will constitute a make-whole fundamental change, in which case the conversion rate applicable to the conversion of any 2026 Convertible Notes, if converted in connection with the redemption, will be increased in certain circumstances for a specified period of time.

The 2026 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, if such default is not cured within 3 calendar days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within 60 days after notice to the Company; (vi) certain payment 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 or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least $20,000; and (viii) certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

Repurchase of a Portion of the 2026 Convertible Notes

Contemporaneously with the offering of the 2029 Convertible Notes (as defined below), the Company entered into separate privately negotiated transactions with certain holders of the 2026 Convertible Notes to repurchase $117,400 aggregate principal amount of the 2026 Convertible Notes for an aggregate of $140,100 of cash, which includes accrued and unpaid interest on the 2026 Convertible Notes to be repurchased. This transaction involved a contemporaneous exchange of cash between the Company and holders of the 2026 Convertible Notes participating in the issuance of the 2029 Convertible Notes. Accordingly, the Company evaluated the transaction for modification or extinguishment accounting in accordance with Accounting Standards Codification (“ASC”) 470-50, Debt – Modifications and Extinguishments on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2026 Convertible Notes and issuance of the 2029 Convertible Notes were deemed to have substantially different terms based on the present value of the cash flows immediately prior to and after the exchange. Therefore, the repurchase of the 2026 Convertible Notes was accounted for as a debt extinguishment. The Company recorded a $23,504 loss on early extinguishment of debt on the Condensed Consolidated Statements of Operations during the three months ending March 31, 2023, which includes the recognition of previously deferred financing costs of $2,264. After giving effect to the repurchase, the total remaining principal amount outstanding under the 2026 Convertible Notes as of June 30, 2023 was $26,350.

2029 Convertible Notes

On February 10, 2023, the Company issued 2.875% convertible senior notes due in 2029 (the “2029 Convertible Notes”) in the aggregate principal amount of $241,500, in a private offering to qualified institutional buyers pursuant to Section

21

4(a)(2) and Rule 144A under the Securities Act of 1933, as amended. The 2029 Convertible Notes were issued to finance the concurrent repurchase of a portion of the 2026 Convertible Notes, and the remainder of the net proceeds may be used for general corporate purposes. In connection with the issuance of the 2029 Convertible Notes, the Company incurred approximately $6,280 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees.

The 2029 Convertible Notes are senior, unsecured obligations and bear interest at a rate of 2.875% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The 2029 Convertible Notes will mature on February 15, 2029, unless earlier repurchased, redeemed or converted. Before November 15, 2028, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after November 15, 2028, 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 initial conversion rate is 27.3553 shares of common stock per $1 principal amount of 2029 Convertible Notes, which represents an initial conversion price of approximately $36.56 per share of common stock. The conversion rate and conversion price are subject to adjustment upon the occurrence of certain events.

Holders of the 2029 Convertible Notes may convert all or any portion of their 2029 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 June 30, 2023, 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 2029 Convertible 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 any or all of the 2029 Convertible Notes for redemption, but only with respect to the 2029 Convertible Notes called for redemption; or
(5)at any time from, and including, November 15, 2028 until the close of business on the scheduled trading day immediately before the maturity date.

As of June 30, 2023, none of the above circumstances had occurred and as such, the 2029 Convertible Notes could not have been converted.

The Company may not redeem the 2029 Convertible Notes prior to February 17, 2026. On or after February 17, 2026 and on or before the 40th scheduled trading day before the maturity date, the Company may redeem the 2029 Convertible Notes, in whole or in part, at a cash redemption price equal to the principal amount of the 2029 Convertible 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.

However, the Company may not redeem less than all of the outstanding 2029 Convertible Notes unless at least $75,000 aggregate principal amount of the 2029 Convertible Notes are outstanding and not called for redemption as of the time the Company sends the related redemption notice.

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

22

The 2029 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, if such default is not cured within 3 business days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within 60 days after notice to the Company; (vi) certain payment defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least $30,000 or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least $30,000; and (xiii) upon the occurrence of certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

The 2026 Convertible Notes and 2029 Convertible Notes (together, the “Convertible Notes”) are classified on the Condensed Consolidated Balance Sheets as of June 30, 2023 as convertible senior notes.

As of June 30, 2023, the outstanding balance of the Convertible Notes consisted of the following:

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

Principal

$

26,350

$

241,500

$

267,850

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Net carrying amount

$

25,907

$

235,614

$

261,521

The Company determined the expected life of the 2026 Convertible Notes and 2029 Convertible Notes was equal to the six-year term of each. The effective interest rate on the 2026 Convertible Notes and 2029 Convertible Notes is 3.34% and 3.28%, respectively. As of June 30, 2023, 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 six months ended June 30, 2023, and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

3,388

$

1,887

Amortization of debt issuance costs

298

226

561

449

Total interest expense

$

2,207

$

1,169

$

3,949

$

2,336

As of June 30, 2023, the future minimum payments on the Convertible Notes were as follows:

Years ended December 31,

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

2023

$

346

$

3,568

$

3,914

2024

692

6,943

7,635

2025

692

6,943

7,635

2026

26,696

6,943

33,639

2027

6,943

6,943

Thereafter

251,915

251,915

Total minimum payments

$

28,426

$

283,255

$

311,681

Less: interest

(2,076)

(41,755)

(43,831)

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Convertible Notes carrying value

$

25,907

$

235,614

$

261,521

23

14. Equity

The changes in shareholders’ equity for the three and six months ended June 30, 2023 were as follows:

    

Additional

    

    

Accumulated Other

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Comprehensive

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Loss

Equity

Balance, December 31, 2022

37,084,759

$

37

$

538,073

(3,235,823)

$

(61,924)

$

(281,344)

$

$

194,842

Exercise of common stock options

234,132

3,848

3,848

Issuance for employee stock purchase plan

11,329

169

169

Vesting of RSUs and PSUs

775,904

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(289,281)

(7,736)

(7,736)

Stock-based compensation

6,035

6,035

Net loss

(17,426)

(17,426)

Balance, March 31, 2023

37,816,843

$

38

$

540,389

(3,235,823)

$

(61,924)

$

(298,770)

$

$

179,733

Exercise of common stock options

72,405

1,251

1,251

Vesting of RSUs and PSUs

73,805

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(9,655)

(220)

(220)

Stock-based compensation

7,072

7,072

Other comprehensive loss, net of tax

(38)

(38)

Net income

13,007

13,007

Balance, June 30, 2023

37,953,398

$

38

$

548,492

(3,235,823)

$

(61,924)

$

(285,763)

$

(38)

$

200,805

The changes in shareholders’ equity for the three and six months ended June 30, 2022 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2021

35,806,119

$

36

$

502,095

(2,150,717)

$

(42,861)

$

(256,342)

$

202,928

Exercise of common stock options

190,074

3,261

3,261

Issuance for employee stock purchase plan

13,421

203

203

Vesting of RSUs and PSUs

563,050

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(191,667)

(3,382)

(3,382)

Share repurchases

5,000

(307,132)

(5,000)

Stock-based compensation

6,135

6,135

Net loss

(13,069)

(13,069)

Balance, March 31, 2022

36,380,997

$

36

$

513,312

(2,457,849)

$

(47,861)

$

(269,411)

$

196,076

Exercise of common stock options

102,283

1,545

1,545

Vesting of RSUs and PSUs

111,056

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(26,506)

(511)

(511)

Stock-based compensation

5,692

5,692

Net loss

(5,191)

(5,191)

Balance, June 30, 2022

36,567,830

$

37

$

520,038

(2,457,849)

$

(47,861)

$

(274,602)

$

197,612

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 June 30, 2023, there were 1,846,667 shares of common stock available for

24

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 for three months following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 15, Stock-based Compensation, for more information.

Share Repurchases

In August 2021, the 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 “Prior Repurchase Program”). The Prior Repurchase Program permitted 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 Prior Repurchase Program were returned to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases were determined based on share price, market conditions, legal requirements, and other relevant factors.

Through December 31, 2022, the Company repurchased 3,235,823 shares at a weighted-average price of $19.14 per share for a total of $61,924 under the Prior Repurchase Program and the cost of repurchased shares were recorded as treasury stock in the Consolidated Balance Sheet. The Prior Repurchase Program expired on December 31, 2022.

In January 2023, the Board of Directors authorized a share repurchase program to repurchase up to $100,000 of the Company’s common stock through December 31, 2023 (the “2023 Repurchase Program”). The 2023 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. The timing and amount of any shares purchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors. The Company plans to utilize existing cash on hand to fund the 2023 Repurchase Program.

As of June 30, 2023, the Company has not yet repurchased shares under the 2023 Repurchase Program. Thus, $100,000 remained available for share repurchases under the 2023 Repurchase Program as of June 30, 2023.

15. Stock-based Compensation

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 Company’s Compensation Committee.

A summary of the Company’s PSU activity for the six months ended June 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

447,770

$

28.71

Granted

216,500

38.71

Vested

(223,170)

27.99

Forfeited

Performance adjustment

62,780

27.14

Outstanding at June 30, 2023

503,880

$

33.13

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 six months ended June 30, 2023, and 2022 was $38.71 and $24.12, respectively.

25

Restricted Stock Units

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

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

2,047,571

$

19.67

Granted

1,248,207

26.33

Vested

(626,539)

20.03

Forfeited

(147,214)

21.62

Outstanding at June 30, 2023

2,522,025

$

22.76

The weighted-average grant date fair value per share of RSUs granted for the six months ended June 30, 2023 and 2022 was $26.33 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the six months ended June 30, 2023, and 2022 was $16,480 and $9,697, respectively.

Stock Options

A summary of the Company’s stock option activity for the six months ended June 30, 2023 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, 2022

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(306,537)

16.58

Cancelled

 

(8,300)

18.80

Outstanding at June 30, 2023

 

1,368,968

$

19.35

 

5.0

$

4,411

Exercisable at June 30, 2023

 

1,308,248

$

19.30

4.9

$

4,345

There were no stock options granted during the six months ended June 30, 2023 and 2022.

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 six months ended June 30, 2023, 11,329 shares of common stock were purchased for total proceeds of $169. The expense for the three months ended June 30, 2023 and 2022 was $55 and $28, respectively. The expense for the six months ended June 30, 2023 and 2022 was $101 and $60, respectively.

Stock-based Compensation Expense

A summary of the allocation of the Company’s stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,072

5,692

 

13,107

10,236

Total stock-based compensation expense

$

7,072

$

5,692

$

13,107

$

11,827

26

At June 30, 2023, there was approximately $57,292 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.8 years.

16. 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 material litigation and, accordingly, does not have any other amounts recorded for any litigation related matters.

Xtampza ER Litigation

The Company filed the New Drug Application (“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 New Drug Application (“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.

27

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 any appeal of the PTAB proceedings. 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 November 19, 2021, the PTAB (i) denied Purdue’s motion to terminate the PGR and (ii) issued its Final Written Decision, finding that claims 1-17 of the ʼ961 patent were invalid for lack of written description and anticipation. On December 17, 2021, Purdue filed a Request for Director Review. That request was denied on February 7, 2022. On February 16, 2022, Purdue filed a Federal Circuit notice of appeal. On April 12, 2022, the Company filed a Motion to Dismiss the Appeal as Untimely. On May 20, 2022, the Federal Circuit denied the Motion to Dismiss and directed the parties to address jurisdiction during merits briefing. Oral arguments in the appeal are scheduled for September 5, 2023.

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. On May 15, 2023, the Court issued an order that (i) vacated the existing deadlines with respect to the ʼ933, ʼ919, and ʼ434 patents and stayed the case pending the Federal Circuit’s decision in a different litigation that invalidated certain claims of the ʼ933 and ʼ919 patents and (ii) continued the existing stay concerning the ʼ961 patent pending Purdue’s appeal of the PTAB’s order invalidating that patent. 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. The parties agreed, however, that litigation concerning the ʼ961 patent is stayed pending resolution of Purdue’s Federal Circuit appeal of the PTAB decision invalidating the claims of the ʼ961 patent. 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.

28

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.

Litigation Related to the BDSI Acquisition

On February 25, 2022, in connection with the BDSI Acquisition, a purported individual stockholder of BDSI filed a complaint in the United States District Court for the Southern District of New York, captioned Stein v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01600, naming as defendants BDSI and each member of its Board of Directors as of the date of the Merger Agreement (“Stein Action”). On February 28, 2022, two additional cases were filed by purported individual stockholders of BDSI in the same court, captioned Sanford v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01676 (“Sanford Action”), and Higley v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01658 (“Higley Action”). On March 2, 2022 and March 5, 2022, two additional cases were filed by purported individual stockholders of BDSI in the United States District Court for the Eastern District of New York, captioned Justice II v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01145 (“Justice Action”) and Zomber v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01220 (“Zomber Action”; together with the Stein, Sanford, Higley, and Justice Actions, the “Actions”). The Actions and any similar subsequently filed cases involving BDSI, its officers or Board of Directors, or any committee thereof, and/or any of the Company’s officers or directors relating directly or indirectly to the Merger Agreement, the BDSI Acquisition or any related transaction, are referred to as the “Merger Litigations.”

The Merger Litigations filed to date generally allege that the Schedule 14D-9 is materially incomplete and misleading by allegedly failing to disclose purportedly material information relating to the sale process leading to the Merger, BDSI’s financial projections, and the analyses performed by Moelis & Company LLC in connection with the Merger. The Merger Litigations assert violations of Section 14(e) of the Exchange Act and violations of Section 20(a) of the Exchange Act against BDSI’s Board of Directors. Additionally, the Stein, Higley, Justice, and Zomber complaints assert violations of Section 14(d) of the Exchange Act and Rule 14d-9 promulgated thereunder. The Merger Litigations seek, among other things: an injunction enjoining consummation of the Merger, rescission of the Merger Agreement, a declaration that BDSI and its Board of Directors violated Sections 14(e) and 20(a) of the Exchange Act and Rule 14a-9 promulgated thereunder, damages, costs of the action, including plaintiffs’ attorneys’ fees and experts’ fees and expenses, and any other relief the court may deem just and proper.

In addition, on February 24, 2022, February 28, 2022, and March 7, 2022, BDSI received demand letters from three purported stockholders of BDSI seeking to inspect certain books and records of BDSI related to the Merger (collectively, the “Inspection Letters”). On March 4, 2022, March 9, 2022, and March 11, 2022, BDSI received demand letters from four purported stockholders alleging that the Schedule 14D-9 omits purportedly material information relating to the Merger (collectively, the “Demand Letters”).

On April 14, 2022, plaintiff in the Higley Action filed a notice of voluntary dismissal of the complaint. On May 15, 2022, plaintiff in the Zomber Action filed a notice of voluntary dismissal of the complaint. And, on June 24, 2022,

29

plaintiff in the Justice Action filed a notice of voluntary dismissal of the complaint. In the remaining Stein and Sanford Actions, on July 20, 2022, the respective Courts entered an Order for plaintiff to serve a summons and complaint by August 3, 2022. On July 28, 2022, plaintiff in the Sanford Action filed a partial voluntary dismissal of the individual named defendants but not BDSI from that action and filed a waiver of service as to BDSI. On October 26, 2022, plaintiff in the Sanford Action filed a notice of voluntary dismissal of the complaint as to Defendant BDSI as well. To date, the complaint in the Stein Action has not been served on, nor was service waived by, any of the named defendants in that action.

While the Company believes that the remaining Merger Litigations, Inspection Letters, and Demand Letters are without merit and that the disclosures in the Schedule 14D-9 comply fully with applicable law, solely in order to avoid the expense and distraction of litigation, BDSI previously determined to voluntarily supplement the Schedule 14D-9 with certain supplemental disclosures set forth in BDSI’s Schedule 14D-9 filed with the SEC on March 11, 2022 (the “Supplemental Disclosures”). The Company and BDSI believe that the Supplemental Disclosures mooted all allegations or concerns raised in the Merger Litigations, Inspection Letters, and Demand Letters.

As set forth in the Supplemental Disclosures, nothing therein shall be deemed an admission of the legal necessity or materiality under applicable law of the Supplemental Disclosures. To the contrary, the Company and BDSI specifically deny all allegations that any of the Supplemental Disclosures, or any other additional disclosures, were or are required. The Company plans to defend the Merger Litigations 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 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 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. Of the 21 MDL cases that named the Company as a defendant, the allegations against it were previously dismissed or withdrawn in 13 cases as of December 31, 2021. The remaining eight MDL cases that named the Company were dismissed as of April 19, 2022. In addition, the Company had been previously dismissed from three non-MDL cases filed in Pennsylvania and Arkansas state courts.

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

In Pennsylvania, six lawsuits naming the Company were 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 included lawsuits filed between May 2018 and July 2019, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws.

In Massachusetts, there were lawsuits by 13 municipalities, all of which were consolidated before the Business Litigation Session of the Superior Court. The actions alleged 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.

On December 24, 2021, the Company entered into a settlement framework with Scott+Scott Attorneys at Law, LLP, the law firm representing plaintiffs in each of the 27 cases, including the 8 remaining MDL cases and 19 state court cases described above. Pursuant to the terms of the settlement framework, which were later memorialized in a final settlement agreement, the Company agreed to pay $2,750 in exchange for the dismissal, with prejudice, of each plaintiff’s lawsuit against the Company and a release of claims related to such lawsuits. The settlement agreement was executed by the Company and all 27 plaintiffs, and the amounts subject to the settlement agreement were paid. As of April 19, 2022, the Company was dismissed, with prejudice, from each of the 27 cases.

The Company entered into this settlement to efficiently resolve this litigation and does not admit any liability or acknowledge any wrongdoing in connection with the settlement agreement.

30

Aquestive Litigation

On October 29, 2013, Reckitt Benckiser, Inc., Indivior PLC (formerly RB Pharmaceuticals Limited, “Indivior”), and Aquestive Therapeutics, Inc. (formerly MonoSol Rx, “Aquestive”) (collectively, the “RB Plaintiffs”) filed an action against BDSI relating to its Bunavail product in the United States District Court for the Eastern District of North Carolina (“EDNC”) for alleged patent infringement. Bunavail is a drug approved for the maintenance treatment of opioid dependence. This case was dismissed, but the RB Plaintiffs subsequently filed an action against BDSI, on September 22, 2014, relating to Bunavail product in the United States District Court for the District of New Jersey for alleged patent infringement. The RB Plaintiffs claimed that Bunavail, whose formulation and manufacturing processes have never been disclosed publicly, infringes its patent U.S. Patent No. 8,765,167 (the “‘167 Patent”).

On January 13, 2017, Aquestive filed a complaint in the United States District Court for the District of New Jersey alleging Belbuca infringes the ‘167 Patent.

On March 8, 2023, the parties filed a stipulation of dismissal. The RB Plaintiffs dismissed their claims with prejudice, and BDSI dismissed its counterclaims without prejudice. Under the terms of the settlement agreement, BDSI resolved both the Bunavail and Belbuca litigations in exchange for a one-time, lump-sum payment of $8,500 to Aquestive.

Chemo Research, S.L

On March 1, 2019, BDSI filed a complaint for patent infringement in United States District Court for the District of Delaware against Chemo Research, S.L., Insud Pharma S.L., IntelGenx Corp., and IntelGenx Technologies Corp. (collectively, the “Chemo Defendants”), asserting that the Chemo Defendants infringe its Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 (“’866 patent”) and 9,655,843, (“’843 patent”) both expiring in July of 2027, and U.S. Patent No. 9,901,539 (“’539 patent”) expiring December of 2032 (collectively, “the BEMA patents”). This complaint follows a receipt by BDSI on January 31, 2019, of a Notice Letter from Chemo Research S.L. stating that it has filed with the FDA an abbreviated New Drug Application (“ANDA”) containing a Paragraph IV Patent Certification, for a generic version of BELBUCA Buccal Film in strengths 75 mcg, 150 mcg, 300 mcg, 450 mcg, and 900 mcg. Because BDSI initiated a patent infringement suit asserting the patents identified in the Notice Letter within 45 days after receipt, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid. On March 15, 2019, BDSI filed a complaint against the Chemo Defendants in the Federal District Court for the District of New Jersey asserting the same claims for patent infringement made in the Delaware lawsuit. On April 19, 2019, Defendants filed an answer to the Delaware complaint wherein they denied infringement of the ’866, ’843 and ’539 patents and asserted counterclaims seeking declaratory relief concerning the alleged invalidity and non-infringement of such patents.

On April 25, 2019, BDSI voluntarily dismissed the New Jersey lawsuit given Defendants’ consent to jurisdiction in Delaware.

The trial to adjudicate issues concerning the validity of the Orange Book-listed patents covering BELBUCA was held from March 1-3, 2021. Chemo did not participate in the bench trial. Instead, on February 26, 2021, Chemo agreed to be bound by the decision of the Court with respect to the validity of the BEMA patents from the March 1-3, 2021 trial with Alvogen. On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032, to which Chemo is bound. This holding was affirmed on appeal by the Federal Circuit on December 21, 2022. The bench trial to adjudicate issues concerning the Chemo Defendants’ infringement of the Orange Book patents was set to commence on April 25, 2022. On March 30, 2022, the Court vacated the trial and has not yet set a new trial date.

On August 1, 2022, BDSI received a second Paragraph IV certification notice letter from Chemo indicating that Chemo has amended its ANDA to (i) withdraw its generic version of the 75 mcg and 150 mcg strengths of BELBUCA; and (ii) include its generic version of the 600 mcg and 750 mcg strengths of BELBUCA, in addition to the 300 mcg, 450 mcg, and 900 mcg strengths identified in the first Chemo Paragraph IV certification notice letter. In response, BDSI filed a complaint for patent infringement in Federal District Court for the District of Delaware. Chemo answered the complaint on December 1, 2022. The Court has not set a schedule for this litigation.

On August 24, 2022, the Court instructed the parties to update the Court at such time as the FDA addresses Chemo's July 29, 2022 response to the FDA. On February 8, 2023, the district court denied Chemo’s request for a trial date in the

31

spring, and again instructed the parties to update the Court at such time as the FDA addresses Chemo’s July 29, 2022 response to the FDA. Chemo received a complete response letter with respect to its July 29, 2022 ANDA in April 2023.

The Company plans to litigate these cases 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.

Alvogen

On September 7, 2018, BDSI filed a complaint for patent infringement in United States District Court for the District of Delaware against Alvogen Pb Research & Development LLC, Alvogen Malta Operations Ltd., Alvogen Pine Brook LLC, Alvogen, Incorporated, and Alvogen Group, Incorporated (collectively, “Alvogen”), asserting that Alvogen infringes BDSI’s Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 and 9,655,843, both expiring in July of 2027, and U.S. Patent No. 9,901,539, expiring in December of 2032 (collectively, “the BEMA patents”). This complaint followed receipt by BDSI on July 30, 2018 of a Paragraph IV Patent Certification from Alvogen stating that Alvogen had filed an ANDA with the FDA for a generic version of BELBUCA Buccal Film (75 mcg, 150 mcg, 300 mcg, 450 mcg, 600 mcg, 750 mcg and 900 mcg). Because BDSI initiated a patent infringement suit asserting the patents identified in the Paragraph IV notice within 45 days after receipt of the Paragraph IV Certification, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid.

The Court scheduled a bench trial to adjudicate issues concerning the validity of the BEMA patents. A three-day bench trial against Alvogen was conducted commencing on March 1, 2021.

On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032. Alvogen conceded infringement of those claims prior to the trial. The Court entered final judgment on January 21, 2022. The final judgment entered in this case upholding the validity of claims of the ’866 and ’539 Orange Book-listed patents extends the effective date of any final approval by the FDA of Alvogen’s ANDA until December 21, 2032, which is the expiration date of the ’539 patent, and enjoins Alvogen and those acting in concert with Alvogen from commercially manufacturing, using, selling, or offering for sale Alvogen’s ANDA products until December 21, 2032. Alvogen filed a motion to stay certain provisions of the final judgment in the Court. BDSI filed an opposition to Alvogen’s request for a stay. The Court retained jurisdiction to decide BDSI’s motion for contempt, which was filed on September 21, 2021.

Alvogen filed a notice of appeal to the Federal Circuit seeking to reverse the Court’s final judgment entered on January 21, 2022. Separately, BDSI filed a cross-appeal to the Federal Circuit seeking to reverse the Court’s opinion that claims 3 and 10 of the ʼ866 patent and claims 8, 9 and 20 of the ’843 patent are invalid and thus Alvogen is not liable for infringement of those claims, as well as any other ruling decided adversely to BDSI. On November 1, 2022, the Federal Circuit held oral argument on the parties’ appeal and issued its decision on December 21, 2022. In that decision, the Federal Circuit affirmed the district court judgment that certain claims of the ʼ866 and ʼ539 patent were not invalid as obvious. The Federal Circuit also vacated the district court’s judgment that certain claims of the ʼ866 and ʼ843 patent were invalid as obvious and remanded to the district court for further proceedings. The mandate issued on February 10, 2023.

As it has done in the past, the Company intends to vigorously defend its intellectual property against assertions of invalidity or non-infringement.

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.

On December 16, 2021, the Company entered into an Assurance of Discontinuance with the Massachusetts Attorney General (the “AoD”). The Company is currently cooperating with each of the remaining states in their respective investigations.

32

17. 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 the Company’s income tax expense (benefit) recognized for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

4,790

$

(1,455)

$

4,659

$

(4,228)

Effective tax rate

26.9

%

21.9

%

1,941.3

%

18.8

%

The provision for income taxes for the three months ended June 30, 2023 reflects the estimated annual effective tax rate as adjusted for discrete tax benefits from excess tax benefits from equity compensation awards. The provision for income taxes for the six months ended June 30, 2023 was impacted by discrete nondeductible costs associated with the debt extinguishment that occurred in the three months ended March 31, 2023, partially offset by excess tax benefits related to stock compensation. The nondeductible costs from the debt extinguishment were $21,238.

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. 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 as of June 30, 2023.

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, and in conjunction with management’s discussion and analysis and our audited consolidated financial statements included in our 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, 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 building a leading, diversified specialty pharmaceutical company committed to improving the lives of people living with serious medical conditions. We commercialize our pain portfolio, consisting of Xtampza ER, the Nucynta Products, Belbuca, and Symproic, in the United States.

Xtampza ER, an abuse-deterrent, oral formulation of oxycodone, 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.

The Nucynta Products are extended-release and immediate-release formulations of tapentadol. 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 in January 2018 and began marketing the Nucynta Products in February 2018.

33

On March 22, 2022, we acquired BDSI, a specialty pharmaceutical company working to deliver innovative therapies for individuals living with serious and debilitating chronic conditions. Upon closing of the BDSI Acquisition, we acquired the Belbuca and Symproic products. Belbuca is a buccal film that contains buprenorphine, a Schedule III opioid, and was approved by the FDA in October 2015 for use in patients with pain severe enough to require daily, around-the-clock, long-term opioid treatment for which alternative options are inadequate. Symproic was approved by the FDA in March 2017 for the treatment of OIC in adult patients with chronic non-cancer pain, including patients with chronic pain related to prior cancer or its treatment who do not require frequent (e.g., weekly) opioid dosage escalation. We began shipping and recognizing product sales related to Belbuca and Symproic in March 2022.

Outlook

We believe that our cash and cash equivalents at June 30, 2023, 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 the COVID-19 pandemic unfolded, and governmental and societal reactions to it evolved, our business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products, and labor disruptions that impacted pain offices, which in turn impacted our access to, and quality of interactions with, such offices. Notwithstanding the fact that the federal public health emergency for COVID-19 expired in May 2023 in the United States, we expect the trends that emerged as a result of the pandemic to persist in the near to medium term.

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. For a description of critical accounting policies that affect our significant judgments and estimates used in the preparation of our consolidated financial statements, refer to our Annual Report.

There were no changes in our critical accounting policies from those described in our Annual Report.

34

RESULTS OF OPERATIONS

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

(in thousands)

(in thousands)

Product revenues, net

$

135,546

    

$

123,549

$

280,313

    

$

207,300

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

24,257

33,684

54,156

50,016

Intangible asset amortization

37,463

37,501

74,929

56,424

Total cost of products revenues

61,720

71,185

129,085

106,440

Gross profit

73,826

52,364

151,228

100,860

Operating expenses

Research and development

3,983

Selling, general and administrative

 

38,193

 

41,254

 

90,968

 

95,782

Total operating expenses

 

38,193

 

41,254

90,968

99,765

Income from operations

 

35,633

 

11,110

60,260

1,095

Interest expense

 

(21,863)

 

(17,761)

 

(43,290)

 

(23,592)

Interest income

4,027

 

5

6,774

9

Loss on extinguishment of debt

(23,504)

Income (loss) before income taxes

17,797

(6,646)

240

(22,488)

Provision for (benefit from) income taxes

4,790

(1,455)

4,659

(4,228)

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Comparison of the three months ended June 30, 2023 and June 30, 2022

Product revenues, net

Product revenues, net were $135.5 million for the three months ended June 30, 2023 (the “2023 Quarter”), compared to $123.5 million for the three months ended June 30, 2022 (the “2022 Quarter”). The $12.0 million increase is primarily due to increases in revenue for Xtampza ER of $8.0 million, the Nucynta Products of $3.7 million, and Belbuca of $0.8 million, partially offset by decreases in other revenue of $0.5 million.

The increase in revenue for Xtampza ER of $8.0 million is primarily due to lower gross-to-net adjustments primarily related to provisions for rebates and an increase in gross price, partially offset by decreased sales volume and higher gross-to-net adjustments related to provisions for returns.

The increase in revenue for the Nucynta Products of $3.7 million is primarily due to lower gross-to-net adjustments primarily related to provisions for rebates and an increase in gross price, partially offset by decreased sales volume and higher gross-to-net adjustments related to provisions for returns.

The increase in revenue for Belbuca in the 2023 Quarter of $0.8 million is primarily due to increases in sales volume and an increase in gross price, offset by higher gross-to-net adjustments primarily related to provisions for chargebacks.

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization) was $24.3 million for the 2023 Quarter, compared to $33.7 million for the 2022 Quarter. The $9.4 million decrease was primarily related to the 2022 Quarter including higher cost of product revenues related to the step-up basis in inventory acquired from BDSI combined with lower sales volume for Xtampza and the Nucynta Products.

Intangible asset amortization of $37.5 million was materially consistent in the 2023 Quarter compared to the 2022 Quarter. Intangible asset amortization expense is recognized in connection with our intangible assets. The intangible assets are amortized on a straight-line basis over the respective estimated useful lives.

35

Operating Expenses

Selling, general and administrative expenses were $38.2 million for the 2023 Quarter, compared to $41.3 million for the 2022 Quarter. The $3.1 million decrease was primarily related to:

a decrease in acquisition related expenses of $3.6 million;
a decrease in audit and legal expenses of $1.3 million, primarily due to lower litigation related expenses; partially offset by
an increase in salaries, wages, and benefits of $1.6 million.

Interest expense and Interest income

Interest expense was $21.9 million for the 2023 Quarter, compared to $17.8 million for the 2022 Quarter. The $4.1 million increase was primarily due to higher interest rates impacting our variable rate term loan debt as well as higher interest expense due to the 2029 Convertible Notes.

Interest income was $4.0 million for the 2023 Quarter, compared to $5,000 for the 2022 Quarter. The $4.0 million increase was primarily due to an increase in interest rates earned on cash equivalents and marketable securities due to a higher overall balance invested in the 2023 Quarter compared to the 2022 Quarter.

Taxes

The provision for income taxes was $4.8 million for the 2023 Quarter, compared to a benefit from income taxes of $1.5 million for the 2022 Quarter. The tax provision for the 2023 Quarter primarily reflects federal and state income taxes incurred from net income. The tax benefit for the 2022 Quarter reflects the tax benefit from the net loss, as well as the impact of discrete nondeductible transaction costs and excess tax benefits.

Comparison of the six months ended June 30, 2023 and June 30, 2022

Product revenues, net

Product revenues, net were $280.3 million for the six months ended June 30, 2023 (the “2023 Period”), compared to $207.3 million for the six months ended June 30, 2022 (the “2022 Period”). The $73.0 million increase is primarily due to increases in revenue for Belbuca of $41.7 million, Xtampza ER of $24.4 million, the Nucynta Products of $4.1 million, and Symproic of $3.3 million.

The increase in revenue for Belbuca of $41.7 million and Symproic of $3.3 million is primarily due to six months of revenue in the 2023 Period compared to approximately four months of revenue in the 2022 Period due to the timing of the BDSI Acquisition.

The increase in revenue for Xtampza ER of $24.4 million is primarily due to lower gross-to-net adjustments primarily related to provisions for rebates and an increase in gross price, partially offset by decreased sales volume and higher gross-to-net adjustments related to provisions for returns.

The increase in revenue for the Nucynta Products of $4.1 million is primarily due to lower gross-to-net adjustments primarily related to provisions for rebates and an increase in gross price, partially offset by decreased sales volume and higher gross-to-net adjustments related to provisions for returns.

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization) was $54.2 million for the 2023 Period, compared to $50.0 million for the 2022 Period. The $4.2 million increase was primarily related to the 2023 Period including higher cost of product revenues related to the step-up basis in inventory acquired from BDSI, combined with an increase in royalties and cost of product revenues for products acquired from BDSI due to six months of revenue in the 2023 Period compared to approximately four months in the 2022 Period. This increase was partially offset by lower cost of product revenues primarily due to lower sales volume for Xtampza and the Nucynta Products.

36

Intangible asset amortization was $74.9 million for the 2023 Period, compared to $56.4 million for the 2022 Period. The $18.5 million increase in intangible asset amortization was due to six months of amortization expense recognized in the 2023 Period related to the intangible assets acquired from BDSI of which $435.0 million of consideration was allocated to our acquired intangible assets, compared to approximately four months of amortization expense in the 2022 Period. The intangible assets are amortized on a straight-line basis over the respective estimated useful lives.

Operating Expenses

We did not recognize research and development expenses in the 2023 Period, compared to $4.0 million recognized in the 2022 Period. The $4.0 million decrease was due to redirection of resources from research and development activities during 2022 as we shifted our focus to supporting our commercial products rather than research and development.

Selling, general and administrative expenses were $91.0 million for the 2023 Period, compared to $95.8 million for the 2022 Period. The $4.8 million decrease was primarily related to:

a decrease in acquisition related expenses classified as selling, general and administrative of $30.0 million;
an increase in salaries, wages, and benefits of $8.5 million primarily due to increases in personnel costs for employees retained following the BDSI Acquisition;
an increase in audit and legal expenses of $8.1 million, primarily due to an $8.5 million litigation settlement;
an increase in sales and marketing expenses of $7.2 million, primarily due to expenses incurred to support the ongoing commercialization of products acquired from BDSI; and
an increase in regulatory expenses of $1.3 million, primarily due to six months of expenses related to products acquired from BDSI.

Interest expense and Interest income

Interest expense was $43.3 million for the 2023 Period, compared to $23.6 million for the 2022 Period. The $19.7 million increase was primarily due to the 2022 Term Loan that we entered into in connection with the BDSI Acquisition, higher interest rates impacting our variable rate term loan debt, and higher interest expense due to the 2029 Convertible Notes.

Interest income was $6.8 million for the 2023 Period, compared to $9,000 for the 2022 Period. The $6.8 million increase was primarily due to an increase in interest rates earned on cash equivalents and marketable securities due to a higher overall balance invested in the 2023 Period compared to the 2022 Period.

Taxes

The provision for income taxes was $4.7 million for the 2023 Period, compared to a benefit from income taxes of $4.2 million for the 2022 Period. The tax provision for the 2023 Period was impacted by discrete nondeductible costs associated with the debt extinguishment that occurred in the first quarter of 2023, partially offset by excess tax benefits related to stock-based compensation. The tax benefit for the 2022 Period reflects the tax benefit from the net loss, which includes the impact of discrete nondeductible transaction costs and excess tax benefits.

LIQUIDITY AND CAPITAL RESOURCES

Sources of Liquidity

Historically, we have funded our operations primarily through the private placements and/or public offerings of our preferred stock, common stock, and convertible notes; commercial bank debt; and cash inflows from sales of our products. We are primarily dependent on the commercial success of Belbuca, Xtampza, and the Nucynta Products.

As of June 30, 2023, we had total cash, cash equivalents and marketable securities of $325.5 million, which represented an increase of $151.8 million from $173.7 million as of December 31, 2022. We intend to rely on our existing cash, cash equivalents and marketable securities together with cash inflows from sales of our products as our primary sources of liquidity.

37

In March 2022, our debt balance increased significantly as we modified our 2020 Term Loan with Pharmakon to an increased principal balance of $650.0 million to fund a portion of the consideration paid to complete the BDSI Acquisition. We paid $100.0 million in principal payments during the first year of the 2022 Term Loan. The remaining $550.0 million balance is required to be paid in equal quarterly installments over the remaining three years of the term note. As of June 30, 2023, the outstanding principal balance of the 2022 Term Loan was $504.2 million, of which $183.3 million in principal payments are due within the next twelve months. As of June 30, 2023, the outstanding principal balance of our 2026 Convertible Notes and 2029 Convertible Notes was $26.4 million and $241.5 million, respectively. The outstanding principal balance of the 2026 Convertible Notes and 2029 Convertible Notes is not due until 2026 and 2029, respectively.

We believe that our cash, cash equivalents and marketable securities as of June 30, 2023 together with expected cash inflows from operations, will enable us to fund our operating expenses, debt service and capital expenditure requirements under our current business plan for the foreseeable future.

Borrowing Arrangements and Equity Offerings

The following transactions represent our material borrowing arrangements and equity offerings.

2022 Term Loan

On March 22, 2022, in connection with the closing of the BDSI Acquisition, we entered into the 2022 Loan Agreement. The 2022 Loan Agreement provided for the $650.0 million secured 2022 Term Loan, the proceeds of which were used to repay our existing term notes and fund a portion of the consideration to be paid to complete the BDSI Acquisition. The 2022 Loan Agreement was accounted for as a debt modification and transaction fees of $173,000 were expensed. In connection with the 2022 Loan Agreement, we paid loan commitment and other fees to the lender of $19.8 million, which together with preexisting debt issuance costs and note discounts of $2.0 million will be amortized over the term of the loan using the effective interest rate. Refer to Note 12, Term Notes Payable, for more information.

2026 Convertible Notes

On February 13, 2020, we issued the 2026 Convertible Notes in the aggregate principal amount of $143.8 million, in a public offering registered under the Securities Act of 1933, as amended. The 2026 Convertible Notes were issued in connection with funding the acquisition of the Nucynta Products. Some of our existing investors participated in the convertible notes offering. The 2026 Convertible Notes are senior, unsecured obligations and accrue interest at a rate of 2.625% per annum, payable semi-annually in arrears on February 15 and August 15 of each year. The notes will mature on February 15, 2026, unless earlier repurchased, redeemed or converted.

On February 10, 2023, we entered into privately negotiated transactions with certain holders of the 2026 Convertible Notes to repurchase $117.4 million aggregate principal amount of the 2026 Convertible Notes for an aggregate of $140.1 million of cash, which includes accrued and unpaid interest on the 2026 Convertible Notes to be repurchased. After giving effect to the repurchase, the outstanding principal balance of the 2026 Convertible Notes as of June 30, 2023 is $26.4 million. There are no principal repayment obligations due within the next twelve months. Refer to Note 13, Convertible Senior Notes, for more information.

2029 Convertible Notes

On February 10, 2023, we issued the 2029 Convertible Notes in the aggregate principal amount of $241.5 million, in a private offering to qualified institutional buyers pursuant to Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended. The 2029 Convertible Notes were issued to finance the concurrent repurchase of a portion of the 2026 Convertible Notes, and the remainder of the net proceeds may be used for general corporate purposes.

The 2029 Convertible Notes are senior, unsecured obligations and accrue interest at a rate of 2.875% per annum, payable semi-annually in arrears on February 15 and August 15 of each year. The 2029 Convertible Notes will mature on February 15, 2029, unless earlier repurchased, redeemed or converted. The outstanding principal balance of the 2029 Convertible Notes as of June 30, 2023 is $241.5 million. There are no principal repayment obligations due within the next twelve months. Refer to Note 13, Convertible Senior Notes, for more information.

38

Cash Flows

Six Months Ended June 30,

2023

2022

(in thousands)

Net cash provided by operating activities

$

127,393

    

$

15,136

Net cash used in investing activities

 

(41,893)

 

(572,638)

Net cash provided by financing activities

 

23,061

 

493,798

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

$

108,561

$

(63,704)

Operating activities. Cash provided by operating activities was $127.4 million for the 2023 Period, compared to $15.1 million for the 2022 Period. The $112.3 million increase was primarily due to the increase in cash flow from operating results, which reflects operating earnings, after adjustment for non-cash items that are included in net loss, including higher intangible asset amortization as a result of the BDSI Acquisition and recognition of a loss on extinguishment of debt in connection with the repurchase of a portion of our 2026 Convertible Notes.

Investing activities. Cash used in investing activities was $41.9 million for the 2023 Period, compared to $572.6 million for the 2022 Period. The $530.7 million decrease was primarily due to the use of $572.1 million for the BDSI Acquisition, net of cash acquired, in the 2022 Period partially offset by purchases of marketable securities in the 2023 Period.

Financing activities. Cash provided by financing activities was $23.1 million for the 2023 Period, compared to $493.8 million for the 2022 Period. The $470.7 million decrease was primarily due to the repayment of the outstanding balance of the 2020 Term Loan and establishment of the 2022 Term Loan in connection with the BDSI Acquisition, which was accounted for as a debt modification and resulted in $517.7 million in proceeds from the term note modification in the 2022 Quarter, partially offset by the repurchase of a portion of our 2026 Convertibles Notes and issuance of our 2029 Convertible Notes which resulted in net proceeds of $96.6 million in the 2023 Quarter.

Funding Requirements

We believe that our cash and cash equivalents as of June 30, 2023, together with expected cash inflows from operations, 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.

We have significant future capital requirements, including:

expected operating expenses to manufacture and commercialize our products and to operate our organization;
repayment of outstanding principal amounts and interest in connection with our 2022 Term Loan and Convertible Notes;
royalties we pay on sales of certain products within our portfolio;
operating lease obligations;
minimum purchase obligations in connection with our contract manufacturer; and
cash paid for income taxes.

In addition, we have significant potential future capital requirements, including:

we may enter into business development transactions, including acquisitions, collaborations, licensing arrangements and equity investments, that require additional capital; and
as of June 30, 2023, we had $100.0 million remaining in authorization under our 2023 Repurchase Program.

ADDITIONAL INFORMATION

To supplement our financial results presented on a GAAP basis, we have included information about certain non-GAAP financial measures. 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 GAAP, provide analysts, investors, lenders

39

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.

Adjusted EBITDA

Adjusted EBITDA is a non-GAAP financial measure that represents GAAP net income (loss) adjusted to exclude interest expense, interest income, the benefit from or provision for income taxes, depreciation, amortization, stock-based compensation, and other adjustments to reflect changes that occur in our business but do not represent ongoing operations. 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 (loss), 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;
adjusted EBITDA does not reflect historical cash expenditures or future requirements for capital expenditures or contractual commitments;
we exclude impairment expenses from adjusted EBITDA and, although these are non-cash expenses, the asset being impaired may have to be replaced in the future, the cash requirements for which are not reflected in adjusted EBITDA;
we exclude restructuring expenses from adjusted EBITDA. Restructuring expenses primarily include employee severance and contract termination costs that are not related to acquisitions. The amount and/or frequency of these restructuring expenses are not part of our underlying business;
we exclude litigation settlements from adjusted EBITDA, as well as any applicable income items or credit adjustments due to subsequent changes in estimates. This does not include our legal fees to defend claims, which are expensed as incurred;
we exclude acquisition related expenses as the amount and/or frequency of these expenses are not part of our underlying business. Acquisition related expenses include transaction costs, which primarily consisted of financial advisory, banking, legal, and regulatory fees, and other consulting fees, incurred to complete the acquisition, employee-related expenses (severance cost and benefits) for terminated employees after the acquisition, and miscellaneous other acquisition related expenses incurred;
we exclude recognition of the step-up basis in inventory from acquisitions (i.e., the adjustment to record inventory from historic cost to fair value at acquisition) as the adjustment does not reflect the ongoing expense associated with sale of our products as part of our underlying business; and
we exclude losses on extinguishments of debt as these expenses are episodic in nature and do not directly correlate to the cost of operating our business on an ongoing basis.

40

Adjusted EBITDA for the three and six months ended June 30, 2023 and 2022 was as follows:

Three Months Ended

Six Months Ended

June 30,

June 30,

2023

2022

2023

2022

GAAP net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Adjustments:

Interest expense

21,863

17,761

43,290

23,592

Interest income

(4,027)

(5)

(6,774)

(9)

Loss on extinguishment of debt

23,504

Provision for (benefit from) income taxes

4,790

(1,455)

4,659

(4,228)

Depreciation

895

656

1,712

1,371

Amortization

37,463

37,501

74,929

56,424

Stock-based compensation expense

7,072

5,692

13,107

11,827

Litigation settlements

8,500

Acquisition related expenses

3,579

30,746

Recognition of step-up basis in inventory

4,748

12,638

14,918

13,241

Total adjustments

$

72,804

$

76,367

$

177,845

$

132,964

Adjusted EBITDA

$

85,811

$

71,176

$

173,426

$

114,704

Adjusted EBITDA was $85.8 million for the 2023 Quarter compared to $71.2 million for the 2022 Quarter. The $14.6 million increase was primarily due to higher revenues and lower adjusted operating expenses.

Adjusted EBITDA was $173.4 million for the 2023 Period compared to $114.7 million for the 2022 Period. The $58.7 million increase was primarily due to higher revenues due to six months of revenue in the 2023 Period compared to approximately four months of revenue in the 2022 Period from products acquired from BDSI, as well as lower adjusted operating expenses.

Adjusted Operating Expenses

Adjusted operating expenses is a non-GAAP financial measure that represents GAAP operating expenses adjusted to exclude stock-based compensation expense, and other adjustments to reflect changes that occur in our business but do not represent ongoing operations.

Adjusted operating expenses for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended

Six Months Ended

June 30,

June 30,

2023

2022

2023

2022

GAAP operating expenses

$

38,193

$

41,254

$

90,968

$

99,765

Adjustments:

Stock-based compensation

7,072

5,692

13,107

11,827

Litigation settlements

8,500

Acquisition related expenses

3,579

30,746

Total adjustments

$

7,072

$

9,271

$

21,607

$

42,573

Adjusted operating expenses

$

31,121

$

31,983

$

69,361

$

57,192

Adjusted operating expenses were $31.1 million in the 2023 Quarter compared to $32.0 million in the 2022 Quarter. The $0.9 million decrease was primarily driven by a decrease in audit and legal expenses, primarily due to lower litigation related expenses.

Adjusted operating expenses were $69.4 million in the 2023 Period compared to $57.2 million in the 2022 Period. The $12.2 million increase was primarily driven by:

an increase in salaries, wages, and benefits (excluding stock-based compensation) of $4.7 million primarily due to increases in personnel costs for employees retained following the BDSI Acquisition; and

41

an increase in sales and marketing expenses of $6.9 million, primarily due to expenses incurred to support the ongoing commercialization of Belbuca and Symproic, as well the timing of marketing efforts.

Adjusted Net Income and Adjusted Earnings Per Share

Adjusted net income is a non-GAAP financial measure that represents GAAP net income (loss) adjusted to exclude significant income and expense items that are non-cash or not indicative of ongoing operations, including consideration of the tax effect of the adjustments. Adjusted earnings per share is a non-GAAP financial measure that represents adjusted net income per share. Adjusted weighted-average shares - diluted is calculated in accordance with the treasury stock, if-converted, or contingently issuable accounting methods, depending on the nature of the security.

Adjusted net income and adjusted earnings per share for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended

Six Months Ended

June 30,

June 30,

2023

2022

2023

2022

GAAP net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Adjustments:

Non-cash interest expense

2,261

2,522

4,548

3,435

Loss on extinguishment of debt

23,504

Amortization

37,463

37,501

74,929

56,424

Stock-based compensation expense

7,072

5,692

13,107

11,827

Litigation settlements

8,500

Acquisition related expenses

3,579

30,746

Recognition of step-up basis in inventory

4,748

12,638

14,918

13,241

Income tax effect of above adjustments (1)

(12,100)

(15,737)

(30,974)

(29,408)

Total adjustments

$

39,444

$

46,195

$

108,532

$

86,265

Non-GAAP adjusted net income

$

52,451

$

41,004

$

104,113

$

68,005

Adjusted weighted-average shares — diluted (2)

42,849,952

39,256,685

41,485,868

39,290,207

Adjusted earnings per share (2)

$

1.26

$

1.07

$

2.57

$

1.78

(1)The income tax effect of the adjustments was calculated by applying our blended federal and state statutory rate to the items that have a tax effect. The blended federal and state statutory rate for the three months ended June 30, 2023 and 2022 were 24% and 26%, respectively; and the blended federal and state statutory rate for the six months ended June 30, 2023 and 2022 were 25.6% and 26%, respectively. As such, the non-GAAP effective tax rates for the three months ended June 30, 2023 and 2022 were 23.5% and 25.4%, respectively; and the non-GAAP effective tax rates for the six months ended June 30, 2023 and 2022 were 22.2% and 25.4%, respectively.
(2)Adjusted weighted-average shares - diluted were calculated using the “if-converted” method for our convertible notes in accordance with ASC 260, Earnings per Share. As such, adjusted weighted-average shares – diluted includes shares related to the assumed conversion of our convertible notes and the associated cash interest expense added-back to non-GAAP adjusted net income. For the three months ended June 30, 2023 and 2022, adjusted weighted-average shares – diluted includes 7,509,104 and 4,925,134, respectively, attributable to our convertible notes. For the six months ended June 30, 2023 and 2022, adjusted weighted-average shares – diluted includes 6,041,036 and 4,925,134, respectively, attributable to our convertible notes. In addition, for the three and six months ended June 30, 2023 and 2022, adjusted earnings per share also includes other potentially dilutive securities to the extent that they are not antidilutive given that non-GAAP adjusted net income was in an income position.

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 from our most recently filed Annual Report.

42

Item 3.  Quantitative and Qualitative Disclosures About Market Risk.

Our primary exposure to market risk is interest rate sensitivity in connection with our investment portfolio and the 2022 Term Loan. None of these market risk sensitive instruments are held for trading purposes.

Investment Portfolio

Our investment portfolio includes financial instruments that are sensitive to interest rate risks. Our investment portfolio is used to preserve capital, maintain liquidity sufficient to meet cash flow requirements, and maximize returns commensurate with our risk appetite. We invest in instruments that meet the credit quality, diversification, liquidity, and maturity standards outlined in our investment policy.

As of June 30, 2023, our investment portfolio includes $129.1 million of cash equivalents and $41.7 million of marketable securities, which are primarily comprised of money market funds, U.S. Treasury securities, corporate debt, and government-sponsored securities. Our money market funds are short-term highly liquid investments, and our marketable securities have active secondary or resale markets to help ensure liquidity. We account for marketable securities as available-for-sale, thus, no gains or losses are realized due to changes in the fair value of our marketable securities unless we sell our investments prior to maturity or incur a credit loss. Furthermore, our investment policy includes guidelines limiting the term-to-maturity of our investments. Due to the nature of our investments, we do not believe that the fair value of our investments has a material exposure to interest rate risk.

2022 Term Loan

Prior to the cessation of LIBOR on June 30, 2023, the 2022 Term Loan had an underlying rate indexed to the 3-month LIBOR rate (subject to a floor of 1.20%), plus a margin of 7.5% per annum. On June 23, 2023, we entered into an amendment to the 2022 Loan Agreement to adjust the interest terms of the 2022 Term Loan to transition from LIBOR to SOFR in anticipation of the cessation of LIBOR. Effective July 1, 2023, the 2022 Term Loan bears interest at a rate based upon SOFR plus a spread adjustment of 0.26% (subject to a floor of 1.20%), plus a margin of 7.5% per annum. Based on the outstanding principal amount of the 2022 Term Loan as of June 30, 2023 of $504.2 million and the applicable interest rate, a hypothetical 1% increase or decrease in interest rates would increase or decrease future interest expense by approximately $5.0 million.

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

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

43

PART II—OTHER INFORMATION

Item 1.  Legal Proceedings.

Except as set forth in Note 16, Commitments and Contingencies, 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”).

Item 1A. Risk Factors

Risk Factors Summary

Our business is subject to a number of risks and uncertainties, including those risks discussed at length below. These risks include, among others, the following principal risk factors that make an investment in our company speculative or risky. You are encouraged to carefully review our full discussion of the material risk factors relevant to an investment in our business, which follows the brief bulleted list of our principal risk factors set forth below:

Our ability to maintain profitability is dependent upon our ability to continue successfully commercializing our products and any products and future product candidates, if approved, that we may develop or acquire in the future;
We have substantial outstanding indebtedness, which may adversely affect our business, financial condition and results of operations;
Adverse developments affecting the financial services industry could adversely affect our business, financial condition, or results of operations;
If we cannot continue successfully commercializing our products, our business, financial condition and results of operations may be materially adversely affected and the price of our common stock may decline;
Despite receiving approval by the U.S. Food and Drug Administration (“FDA”), additional data may emerge that could change the FDA’s position on the product labeling of any of our products, including our abuse-deterrent claims with respect to Xtampza ER, and our ability to market our products successfully may be adversely affected;
Xtampza ER, Nucynta ER and Nucynta IR (collectively the “Nucynta Products”), and Belbuca are subject to mandatory Risk Evaluation and Mitigation Strategy (“REMS”) programs, which could increase the cost, burden and liability associated with the commercialization of these products;
Failure to comply with ongoing governmental regulations for marketing our products, and in particular any failure to promote Xtampza ER’s abuse deterrent labeling in compliance with FDA regulations, could delay or inhibit our ability to generate revenues from their sale and could also expose us to claims or other sanctions;
Unfavorable outcomes in intellectual property litigation could be costly and potentially limit our ability to commercialize our products;
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 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;
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;
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;
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;
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;
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;

44

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;
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;
If the FDA or other applicable regulatory authorities approve generic products with abuse deterrent claims that compete with our products, our sales could decline;
If the third-party manufacturers of our products fail to devote sufficient time and resources to these products, or their performance is substandard, and/or we encounter challenges with our dedicated manufacturing suite 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;
Because we currently rely on a sole supplier or limited number of suppliers to manufacture the active pharmaceutical ingredient of our products, any production problems with any of these suppliers could have a material adverse effect on us;
We depend on wholesale pharmaceutical distributors for retail distribution of our products; if we lose any of our significant wholesale pharmaceutical distributors or their distribution network is disrupted, our financial condition and results of operations may be adversely affected;
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;
We may not realize all of the anticipated benefits from future acquisitions, and we may be unable to successfully integrate future acquisitions;
Our business has been, and may continue to be, adversely affected by certain events or circumstances outside our control, including the effects of the COVID-19 pandemic and geopolitical turmoil;
Litigation or regulatory action regarding opioid medications could negatively affect our business;
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;
Commercial sales of our products, and clinical trials of any future product candidates we may develop or acquire, 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;
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; and
The price of our common stock may be volatile and you may lose all or part of your investment.

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 future product candidates, if approved, 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 future product candidates, if approved, 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

45

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, 2022, we had a U.S. federal net operating loss (“NOL”) carryforward of approximately $229.8 million and state NOL carryovers of approximately $252.6 million. The U.S. federal and state NOL carryforwards expire at various dates through 2037. Federal NOLs and certain state NOLs incurred in 2018 and onward have an indefinite expiration under the Tax Cuts and Jobs Act of 2017 and applicable state statutes. We also had U.S. federal tax credits of approximately $4.2 million, and state tax credits of approximately $0.8 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 (“IRC 382”).

In 2021, we completed a study to assess the impact of ownership changes, if any, on our ability to use our NOL and tax credit carryovers as defined under IRC 382 (the “IRC 382 Study”). As a result of the study, we concluded that there were ownership changes that occurred during the years 2006, 2012 and 2015 that would be subject to IRC 382 limitations. These IRC 382 annual limitations may limit our ability to use pre-ownership change federal NOL carryovers and pre-ownership change federal tax credit carryovers, which may potentially limit our ability to reduce our future federal income tax liability by using these losses.

As part of the acquisition of BioDelivery Sciences International, Inc. (the “BDSI Acquisition”), we acquired an estimated $234.7 million of federal NOL carryovers which are generally subject to a limited carryover/carryback period and are also subject to the annual limitations that may be imposed under IRC 382. We performed an IRC 382 study following the BDSI Acquisition in 2022 and concluded that there were ownership changes that occurred during the years 2006 and 2022 that would be subject to IRC 382 limitations. These IRC 382 annual limitations may limit our ability to use pre-ownership change federal NOL carryovers and pre-ownership change federal tax credit carryovers, which may potentially limit our ability to reduce our future federal income tax liability by using these losses. Refer to Note 17, Income Taxes, for more information.

We have substantial outstanding indebtedness, which may adversely affect our business, financial condition and results of operations.

In March 2022, we entered into a $650.0 million secured term loan (the “2022 Term Loan”) pursuant to our Amended and Restated 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 “2022 Loan Agreement”), of which $504.2 million in principal was outstanding as of June 30, 2023. In addition, we have $26.4 million in 2.625% Convertible Senior Notes due in 2026 (the “2026 Convertible Notes”) and $241.5 million in 2.875% Convertible Senior Notes due 2029 (the “2029 Convertible Notes” and, together with the 2026 Convertible Notes, the “Convertible Notes”). 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, and among other things:

requiring the dedication of a substantial portion of our cash flows 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;
exposing us to the risk of increased interest rates as certain of our borrowings, including the 2022 Term Loan, are at variable rates of interest;
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; and

46

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, 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, and any failure by us to repurchase notes or to pay the cash amounts due upon the conversion when required would constitute a default under the indenture.

Additionally, the indentures governing the Convertible Notes and our 2022 Loan Agreement contain certain covenants and obligations applicable to us, including, without limitation, 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, which could limit our ability to capitalize on business opportunities that may arise or otherwise place us at a competitive disadvantage relative to our competitors.

Failure to comply with covenants in the indentures governing the Convertible Notes or in the 2022 Loan Agreement would constitute an event of default under those instruments, notwithstanding our ability to meet our debt service obligations. A default under the indentures or a fundamental change could also result in a default under one or more of the 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 that would become due. The 2022 Loan Agreement includes various customary remedies for the lenders following an event of default, including the acceleration of repayment of outstanding amounts under the 2022 Loan Agreement and execution upon the collateral securing obligations under the 2022 Loan Agreement. In addition, because our assets are pledged as a security under the 2022 Loan Agreement, if we are not able to cure any default or repay outstanding borrowings, our assets would be subject to the risk of foreclosure by our lenders.

Further, amounts outstanding under our 2022 Loan Agreement historically bore interest at a rate based on LIBOR, and, effective July 1, 2023, bears interest at a rate based on SOFR subject to a SOFR floor of 1.2%. We have not hedged our interest rate exposure with respect to our floating rate debt. Accordingly, our interest expense for any period will fluctuate based on SOFR and other variable interest rates, as applicable. To the extent the interest rates applicable to our floating rate debt increase, our interest expense will increase, in which event we may have difficulties making interest payments and funding our other fixed costs, and our available cash flow for general corporate requirements may be adversely affected.

Adverse developments affecting the financial services industry, including events or concerns involving liquidity, defaults or non-performance by financial institutions or transactional counterparties, could adversely affect our business, financial condition, or results of operations.

Events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. Recently, in March 2023, Silicon Valley Bank (“SVB”) was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Shortly after, Signature Bank and Silvergate Capital Corp. were each swept into receivership. Although we assess our banking and customer relationships as we believe necessary or appropriate, our access to funding sources and other credit arrangements in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect us, the financial services industry or economy in general. Further, investor concerns regarding domestic or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to cash and liquidity resources could, among other risks, adversely impact our ability to meet our financial obligations, which could have material adverse impacts on our liquidity and our business, financial condition, or results of operations.

47

Risks Related to our Products

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

Our business and future success are substantially dependent on our ability to continue successfully commercializing our products, including Xtampza ER, the Nucynta Products, Belbuca and Symproic.

Our ability to continue successfully commercializing our products will depend on many factors, including but not limited to:

our ability to manufacture commercial quantities of our products 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;
with respect to Xtampza ER, 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 any of our products, including our abuse-deterrent claims with respect to Xtampza ER, and our ability to market our products 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 a supplemental New Drug Application (“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 any of our 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.

Our opioid 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 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. As opioids, Xtampza ER, the Nucynta Products and Belbuca are subject to the Opioid Analgesic REMS.

48

Any modification of the Opioid Analgesic REMS by the FDA to impose additional or more burdensome requirements could increase the costs associated with marketing these products and/or reduce the willingness of healthcare providers to prescribe these products, which would have a material adverse effect on our ability to continue to successfully commercialize and generate sufficient revenue from these products.

Failure to comply with ongoing governmental regulations for marketing our products, and in particular any failure to promote Xtampza ER’s abuse deterrent labeling in compliance with FDA regulations, could delay or inhibit our ability to generate revenues from their sale and could also expose us to claims or other sanctions.

In addition to scrutiny by the FDA, advertising and promotion of any pharmaceutical product marketed in the United States is heavily scrutinized by, among others, the Department of Justice, the Office of Inspector General for the U.S. Department of Health and Human Services, 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 government agencies.

In particular, 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 may object to our marketing claims and product advertising campaigns.

Engaging in off-label promotion of our products, including Xtampza ER, could subject us to false claims liability under federal and state statutes, and other litigation and/or investigations, and could lead to the issuance of warning letters or untitled letters, suspension or withdrawal of our products from the market, recalls, fines, disgorgement money, operating restrictions, injunctions, and civil or criminal prosecution. Any of these consequences would harm the commercial success of our products, including Xtampza ER.

Further, 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 be costly 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

49

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.

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, including in connection with our pending litigation against generic competitors that have filed Paragraph IV Certifications relating to certain of our products. 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.

50

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 United States Patent and Trademark Office (“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 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, including with respect to our recent acquisition of Belbuca and Symproic, 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. Under the Food and Drug Omnibus Reform Act of 2022 (“FDORA”), sponsors of approved drugs must provide six months notice to the FDA of any changes in marketing status, such as the withdrawal of the drug, and failure to do so could result in the FDA placing the product on a list of discontinued products, which would revoke the product’s ability to be marketed.

Additionally, our sales, marketing and distribution capabilities may continue to be hindered as a result of the COVID-19 outbreak. As the COVID-19 pandemic unfolded, and governmental and societal reactions to it evolved, our business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products, and labor disruptions that impacted pain offices, which in turn impacted our access to, and quality of interactions with, such offices. Notwithstanding the fact that the federal public health emergency for COVID-19 expired in May 2023 in the United States, we expect the trends that emerged as a result of the pandemic to persist in the near to medium term. We 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.

51

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 continue to accept and use our products, or accept and use any new products that we may develop or acquire. 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 of physicians and other healthcare community members of 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;
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, Department of Health and Human Services, U.S. Drug Enforcement Agency (“DEA”), 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, the Nucynta Products, Belbuca, and Symproic for substantially all of our revenues for the foreseeable future, the failure of these products to maintain market acceptance would harm our business prospects.

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

Some of 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 Controlled Substances Act (“CSA”) and regulations of the DEA and the active ingredient in Belbuca, buprenorphine, is classified as a Schedule III controlled substance. A number of states also independently regulate these drugs, including oxycodone, tapentadol and buprenorphine, 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 (for Schedule I and II substances), 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.

52

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 imposed taxes or fees on the sale of opioids. Other states, and even the federal government, 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.

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.

53

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.

In August 2022, the Inflation Reduction Act (“IRA”) of 2022 was signed into law. This legislation contains substantial drug pricing reforms, including the establishment of a drug price negotiation program within the U.S. Department of Health and Human Services that would subject manufacturers of some brand-name medications without generic or biosimilar competition to a price negotiation program that results in a negotiated “maximum fair price” (or pay an excise tax for noncompliance), the establishment of rebate payment requirements on manufacturers of drugs payable under Medicare Parts B and D to penalize price increases that outpace inflation, and revises the way manufacturers provide discounts on Part D drugs. The IRA also caps Medicare beneficiaries’ annual out-of-pocket drug expenses at $2,000 per year, thereby eliminating the Medicare Part D coverage gap or “donut hole.” Substantial penalties can be assessed for noncompliance with the drug pricing provisions in the IRA. There is pending litigation in the federal courts challenging the constitutionality of the drug price negotiation provisions of the IRA. The IRA could have the effect of reducing the prices we can charge and reimbursement we receive for our products, thereby reducing our profitability, and could have a material adverse effect on our financial condition, results of operations and growth prospects. The effect of the IRA on our business and the pharmaceutical industry in general is not yet known.

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 products, including 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.

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

54

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, the Nucynta Products and Belbuca; 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 opioids.

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 in our Annual Report under the caption “Business — Government Regulation — DEA and Opioid Regulation.”

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

Once a New Drug Application (“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 abbreviated New Drug Application (“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. Additionally, under FDORA, FDA will assign therapeutic equivalence ratings for certain prescription drugs approved via the Section 505(b)(2) NDA pathway with respect to other approved drug products and it is unclear how assignment of these ratings will impact the market opportunity for our products. 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 the past, we have initiated litigation with generic competitors that have filed Paragraph IV Certifications challenging certain of our patents. While we have entered into settlement agreements with certain competitors, we are currently pursuing litigation to defend against Paragraph IV Certifications related to Belbuca. Refer to Note 16, Commitments and Contingencies, for more information. We believe that we will continue to be subject to ANDA-related litigation, which can be costly and distracting and has the potential to impact the long-term value of our products.

In November 2017, the FDA issued a final guidance to assist industry in the development of generic versions of approved opioids with abuse-deterrent 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 the FDA’s wider focus on assisting developers of generic abuse-deterrent formulations in navigating 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 our products fail to devote sufficient time and resources to these products, or their performance is substandard, and/or we encounter challenges with our dedicated manufacturing suite 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

55

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 for Xtampza ER 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 absorb. We cannot guarantee that we will be able to continue 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 completed the activities required to transition commercial manufacturing for Nucynta ER from Janssen to Patheon. While we were successful in our regulatory approval and validation activities, we could encounter issues in obtaining commercial supply from Patheon's facility due to 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 costs, to qualify these sources. Our reliance on a limited number of vendors and, in particular, Patheon as our single manufacturer for Xtampza ER and 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 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 suite;
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 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; and
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 our products, which could in turn adversely affect our results of operations and financial condition. Likewise, the inability of any of our sole or limited suppliers to provide components that meet our specifications and requirements could adversely impact our ability to manufacture our products. In addition, DEA regulations, through the quota procurement process, limit the amount of DEA-controlled active pharmaceutical ingredient we have available for manufacture. Consequently, we are limited in our ability to maintain an 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 current good manufacturing practices (“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 inspection deficiencies, a shortage of commercial product, or potential products liability exposure for any noncompliant distributed products. Such failure could also be the basis for the FDA to issue a warning or untitled letter,

56

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 or limited number of suppliers to manufacture the active pharmaceutical ingredient of our products, any production problems with any of these suppliers could have a material adverse effect on us.

We currently rely on a sole supplier or limited number of suppliers to manufacture the active pharmaceutical ingredients of our products. For example, we presently depend upon a single supplier for the active pharmaceutical ingredient for the Nucynta Products (tapentadol) and Symproic, and two active pharmaceutical ingredient suppliers for Xtampza ER and Belbuca. We contract with these suppliers for commercial supply to manufacture our products. Further, our suppliers for Xtampza ER and the Nucynta Products active pharmaceutical ingredients also supply our primary competitor in the extended-release oxycodone space, Purdue. Identifying alternate sources of active pharmaceutical ingredients for our products is generally time-consuming and costly. Any changes that our suppliers make 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 suppliers were to terminate an arrangement for an active pharmaceutical ingredient, or fail to meet our supply needs (including as a result of any disruptions in personnel or the global supply chain), 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.

Global supply chain disruptions and shortages may limit manufacturing and commercial supply of our products and have a material impact on our business.

There are currently global supply chain disruptions and shortages caused by a variety of factors, including the COVID-19 pandemic and geopolitical turmoil, such as the Ukrainian War. While we and our suppliers are still able to receive sufficient inventory of the key materials and components needed, we could experience pressure on our supply chain, including shipping delays, higher prices from suppliers, and reduced availability of materials, including excipients and packaging components. To date, supply chain pressure has not had a material impact on our results of operations. However, if these disruptions and shortages continue, we may in the future experience a material interruption to our supply chain. Such an interruption could have a material adverse impact on our business, including but not limited to, our ability to timely manufacture and distribute our products.

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.

We depend on wholesale pharmaceutical distributors for retail distribution of our products; if we lose any of our significant wholesale pharmaceutical distributors or their distribution network is disrupted, our financial condition and results of operations may be adversely affected.

A significant percentage of our product shipments are to a limited number of independent wholesale pharmaceutical distributors. Three of our wholesale pharmaceutical distributors represented greater than 90% of our product shipments for the year ended June 30, 2023. Our loss of any of these wholesale pharmaceutical distributors’ accounts, or a material reduction in their purchases or a significant disruption to transportation infrastructure or other means of distribution of our products, including as a result of the COVID-19 pandemic, could have a material adverse effect on our business,

57

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 wholesaler 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. In addition, due to unprecedented and significant disruptions in the processing of product returns by wholesale pharmaceutical distributors, as further disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” we formally denied a significant portion of unprocessed product claims under our return policy. We subsequently received payment for only a portion of the denied claims and vigorously pursued collections of the full amount of these short-pay receivables. Although we were able to formally settle a portion of the unprocessed product claims and receive payment therefor, payment for a significant portion of the unprocessed product claims has not been and is not expected to be received. There can be no assurance that similar disruptions in the wholesaler distribution network will not occur in the future or if they do, that we will be able to successfully manage such disruptions.

Our opioid products are 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 opioid 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 the 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 opioid products. Such withdrawal or restriction would have an adverse impact on our business and financial condition.

We have historically relied on third parties to conduct our non-clinical and clinical trials, and may continue to rely upon third parties for any product candidates we develop or acquire in the future. 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 in the future, 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 good clinical practices (“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.

58

Risks Related to Our Business and Strategy

We may not realize all the anticipated benefits from our future acquisitions, and we may be unable to successfully integrate future acquisitions.

Our growth strategy will, in part, rely on acquisitions. We must plan and manage acquisitions effectively to achieve revenue growth and maintain profitability in our evolving market. We may not realize all the anticipated benefits from our future acquisitions, such as increased earnings, cost savings and revenue enhancements, for various reasons, including difficulties integrating operations and personnel, higher than expected acquisition and operating costs or other difficulties, inexperience with operating in new geographic regions, unknown liabilities, inaccurate reserve estimates and fluctuations in market prices.

In addition, integrating acquired businesses and properties involves a number of special risks and unforeseen difficulties can arise in integrating operations and systems and in retaining and assimilating employees. These difficulties include, among other things:

operating a larger organization;
coordinating geographically disparate organizations, systems, and facilities;
integrating corporate, technological, and administrative functions;
diverting management’s attention from regular business concerns;
diverting financial resources away from existing operations;
increasing our indebtedness; and
incurring potential environmental or regulatory liabilities and title problems.

Any of these or other similar risks could lead to potential adverse short-term or long-term effects on our operating results. The process of integrating our operations could cause an interruption of, or loss of momentum in, the activities of our business. Members of our management may be required to devote considerable amounts of time to this integration process, which decreases the time they have to manage our business. If our management is not able to effectively manage the integration process, or if any business activities are interrupted as a result of the integration process, our business could suffer.

Our business has been, and we may in the future continue to be, adversely affected by certain events or circumstances outside our control, including the COVID-19 pandemic and geopolitical turmoil.

Our business has been, and we may in the future continue to be, adversely affected by certain events or circumstances outside our control. For example, the COVID-19 pandemic has, and may continue to have, a substantial impact on the delivery of healthcare services in the United States. As the COVID-19 pandemic unfolded, our business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products, and labor disruptions that impacted pain offices, which in turn impacted our access to, and quality of interactions with, such offices. We believe that the disruptions caused by COVID-19 may continue and, despite the Department of Health and Human Services planning for the federal public health emergency for COVID-19 to expire in May 2023, we expect the trends that emerged as a result of the pandemic to persist in the near to medium term. These circumstances may result in reduced demand for our products and negatively impact our sales and results of operations.

In addition, other events or circumstances outside of our control, including macroeconomic conditions such as recession or depression, inflation, and declines in consumer-spending could result in reduced demand for our products. An economic downturn could result in business closures, higher levels of unemployment, or declines in consumer disposable income which could have an impact on the number of patients seeking and receiving treatment for conditions that might otherwise result in the prescription of our products, as patients may make efforts to avoid or postpone seeking non-essential medical care to allocate their resources to other priorities or essential items. These circumstances, in addition to the impact of geopolitical turmoil, social unrest, political instability, terrorism, cyberwarfare or other acts of war, may result in reduced demand for our products and negatively impact our sales, results of operations, and liquidity.

59

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 allege that we had engaged in improper marketing practices related to Xtampza ER and the Nucynta Products. In March 2022, we entered into a Master Settlement Agreement resolving 27 pending opioid-related lawsuits brought against us by cities, counties, and other subdivisions in the United States. As part of the Master Settlement Agreement, we paid $2.75 million to the plaintiffs and the cases were dismissed, with prejudice. In late March 2023, three new cases were filed in three federal courts, naming us as one of numerous defendants. The plaintiffs are a variety of municipalities in Florida, Georgia, and Ohio. These new complaints echo the allegations in the prior complaints that were dismissed or settled, as explained above. We have not yet been served with these complaints, and no schedule has been set.

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. In December 2021, we entered into an Assurance of Discontinuance with the Massachusetts Attorney General pursuant to which we provided certain assurances and agreed to pay certain of the Massachusetts Attorney General’s costs of investigation, in exchange for closure of the investigation and a release of claims pertaining to the subject matter of the investigation. We are cooperating fully in the open 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, 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 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 any future product candidates we develop or acquire, 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.

60

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

61

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 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 June 30, 2023, there were outstanding options to purchase an aggregate of 1,368,968 shares of our common stock at a weighted average exercise price of $19.35 per share, of which options to purchase 1,308,248 shares of our common stock were then exercisable. The exercise of options 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 additional shares of our common stock at all or at favorable prices.

In August 2021, our Board of Directors authorized a repurchase program for the repurchase of up to $100 million of shares of our common stock at any time or times through December 31, 2022 (the “Prior Repurchase Program”). We repurchased $61.9 million of shares pursuant to the Prior Repurchase Program prior to its expiration on December 31, 2022. On January 1, 2023, our Board of Directors authorized a new share repurchase program for the repurchase of up to $100 million of shares of our common stock at any time or times through December 31, 2023 (the “2023 Repurchase Program”). Under the 2023 Repurchase Program, we will be permitted 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. Although a substantial number of shares were repurchased pursuant to the Prior Repurchase Program, any future share repurchases under the 2023 Repurchase Program 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.

62

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

Period

Total number of shares purchased

Average Price Paid per Share

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

Maximum approximate dollar value of shares that may yet be purchased under the plans or programs

April 1, 2023 through April 30, 2023

1,855

$

23.67

$

100,000

May 1, 2023 through May 31, 2023

3,924

22.90

100,000

June 1, 2023 through June 30, 2023

3,876

22.18

100,000

Total

9,655

(2)

$

22.76

(2)

$

100,000

(1)The 2023 Repurchase Program was announced on January 4, 2023. The 2023 Repurchase Program provides for the repurchase of up to $100.0 million of outstanding shares of our common stock at any time or times through December 31, 2023. The 2023 Repurchase Program did not expire during the three months ended June 30, 2023, nor do we currently plan to terminate the 2023 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, if any, 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.

RULE 10b5-1 TRADING PLANS

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

63

Item 6.  Exhibits.

Exhibit
Number

    

Exhibit Description

10.1

Third Amendment to Loan Agreement, dated as of June 23, 2023, by and among Collegium Pharmaceutical, Inc., the guarantors party thereto, BioPharma Credit PLC, and Bio Pharma Credit Investments V (Master) LP, as lenders.

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)

64

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:

August 3, 2023

By:

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

Chief Executive Officer

(Principal executive officer)

Date:

August 3, 2023

By:

/s/ COLLEEN TUPPER

Colleen Tupper

Chief Financial Officer

(Principal financial and accounting officer)

65

EX-10.1 2 coll-20230630xex10d1.htm EX-10.1

Exhibit 10.1

Execution Version

THIRD AMENDMENT TO LOAN AGREEMENT

This Third Amendment to Loan Agreement (this “Amendment”), dated as of June 23, 2023 (the “Third Amendment Effective Date”), is entered into by and among COLLEGIUM PHARMACEUTICAL, INC., a Virginia corporation (as “Borrower”), the Guarantors from time to time party thereto, BIOPHARMA CREDIT PLC, a public limited company incorporated under the laws of England and Wales (as the “Collateral Agent”), BPCR LIMITED PARTNERSHIP, a limited partnership established under the laws of English and Wales (as a “Lender”) and BIOPHARMA CREDIT INVESTMENTS V (MASTER) LP, a Cayman Islands exempted limited partnership acting by its general partner, BioPharma Credit Investments V GP LLC (as a “Lender”).

RECITALS

WHEREAS, Borrower, Guarantors, the Collateral Agent and the Lenders have entered into that certain Amended and Restated Loan Agreement, dated as of March 22, 2022, and amended by that certain Consent and First Amendment to Loan Agreement, dated as of January 3, 2023, and that certain Second Amendment to Loan Agreement, dated as of February 6, 2023 (as may be further amended, restated, supplemented or otherwise modified from time to time, the “Loan Agreement”); and

WHEREAS, in accordance with Section 11.5 of the Loan Agreement, Borrower (acting for its own behalf and on behalf of the other Credit Parties other than Collegium Securities Corporation), Collateral Agent and the Lenders desire to amend the Loan Agreement on the terms and conditions set forth herein.

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:

SECTION 1.Definitions; Interpretation.  All capitalized terms used in this Amendment (including in the recitals hereof) and not otherwise defined herein shall have the meanings assigned to them in the Loan Agreement.  The rules of interpretation set forth in the first paragraph of Section 13.1 of the Loan Agreement shall be applicable to this Amendment and are incorporated herein by this reference.

SECTION 2.Amendments to the Loan Agreement.  Effective as of July 1, 2023:

a.The Loan Agreement shall be amended by adding as the fourth paragraph in Section 1 of the Loan Agreement the following:

“The Collateral Agent does not warrant or accept responsibility for, and shall not have any liability with respect to (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Term SOFR Reference Rate, Adjusted Term SOFR or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes.  The Collateral Agent and its affiliates or other related entities may engage in transactions that affect the calculation of the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower.  The Collateral Agent may select information


sources or services in its reasonable discretion to ascertain the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark, in each case pursuant to the terms of this Agreement, and shall have no liability to Borrower, any Lender or any other Person for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.”

b.The Loan Agreement shall be amended by deleting in their entirety Sections 2.2(b)(i) and (b)(ii) of the Loan Agreement and replacing them as follows:

“(i)With respect to each Term Loan, Borrower shall make quarterly payments of principal of such Term Loan commencing on the first Payment Date immediately following the Closing Date and continuing on each subsequent Payment Date through the Term Loan Maturity Date, in an amount equal to (A) $25,000,000.01 in each of the first four (4) quarters following the Closing Date and (B) $45,833,333.33 in each of the remaining twelve (12) quarters thereafter; provided, however, that if any such Payment Date is not a Business Day, the applicable principal shall be due and payable on the Business Day immediately preceding such date.

(ii)The Term Loans, including all unpaid principal thereunder (and, for the avoidance of doubt, all accrued and unpaid interest, all due and unpaid Lender Expenses and any and all other outstanding amounts payable under the Loan Documents), are due and payable in full on the Term Loan Maturity Date; provided, however, that if such date is not a Business Day, the applicable principal (and any and all other outstanding amounts payable under the Loan Documents) shall be due and payable on the Business Day immediately preceding such date.  The Term Loans may be prepaid only in accordance with Section 2.2(c), except as provided in Section 8.1.”

c.The Loan Agreement shall be amended by deleting in its entirety Section 2.2(c)(ii) of the Loan Agreement and replacing it as follows:

“(ii)Upon a Change in Control, Borrower shall promptly, and in any event no later than ten (10) days after the consummation of such Change in Control, notify the Collateral Agent in writing of the occurrence of a Change in Control, which notice shall include reasonable detail as to the nature, timing and other circumstances of such Change in Control (such notice, a “Change in Control Notice”).  Borrower shall prepay in full all of the Term Loans advanced by Lenders under this Agreement, no later than ten (10) Business Days after the delivery of such Change in Control Notice, in an amount equal to the sum of (A) all unpaid principal and any and all accrued and unpaid interest with respect to the Term Loans (such interest to be calculated based on Term SOFR for the Interest Period during which such Change in Control is consummated), and (B) any and all amounts payable with respect to the prepayment under this Section 2.2(c)(ii) pursuant to Section 2.2(e) and Section 2.2(f) (as applicable), together with any and all other amounts payable or accrued and not yet paid under this Agreement and the other Loan Documents (including pursuant to Section 2.4).  The Collateral Agent will promptly notify each Lender of its receipt of the Change in Control Notice, and the amount of such Lender’s Applicable Percentage of such prepayment.”

d.The Loan Agreement shall be amended by deleting in its entirety Section 2.2(g) of the Loan Agreement and replacing it as follows:

“(g)Any Makewhole Amount or Prepayment Premium payable as a result of any prepayment of the Term Loans pursuant to Section 2.2(c) or as a result of the acceleration of the maturity of the Term Loans pursuant to Section 8.1(a), shall be presumed to be the liquidated damages sustained by each applicable Lender as the result of the early redemption and repayment


of such Term Loan Notes and Borrower agrees that it is reasonable under the circumstances currently existing.  BORROWER EXPRESSLY WAIVES (TO THE FULLEST EXTENT IT MAY LAWFULLY DO SO) THE PROVISIONS OF ANY PRESENT OR FUTURE REQUIREMENTS OF LAW THAT PROHIBITS OR MAY PROHIBIT THE COLLECTION OF ANY MAKEWHOLE AMOUNT OR PREPAYMENT PREMIUM IN CONNECTION WITH ANY SUCH PREPAYMENT OR ACCELERATION OR OTHERWISE.  Borrower expressly agrees that (to the fullest extent it may lawfully do so) that: (i) each Makewhole Amount and Prepayment Premium is reasonable and is the product of an arm’s-length transaction among sophisticated business people, ably represented by counsel; (ii) each Makewhole Amount and Prepayment Premium shall be payable notwithstanding the then-prevailing market rates at the time payment thereof is made; (iii) there has been a course of conduct among Lenders and Borrower giving specific consideration in this transaction for such agreement to pay each Makewhole Amount and Prepayment Premium; and (iv) Borrower shall be estopped hereafter from claiming differently than as agreed to in this Section 2.2(g) and Section 8.6.  Borrower expressly acknowledges that its agreement to pay the Makewhole Amount and Prepayment Premium, as the case may be, to applicable Lenders as herein described is a material inducement to such Lenders to make any Credit Extension.  Without affecting any of any Lender’s rights or remedies hereunder or in respect hereof, if Borrower fails to pay the applicable Makewhole Amount or Prepayment Premium when due, then the amount thereof shall thereafter bear interest until paid in full at the Default Rate.”

e.The Loan Agreement shall be amended by deleting in its entirety Section 2.3(a)(i) of the Loan Agreement and replacing it as follows:

“(i)Subject to Section 2.3(b) below, the principal amount outstanding under each Term Loan shall accrue interest at a per annum rate equal to Adjusted Term SOFR for each Interest Period plus the Applicable Margin (the “Term Loan Rate”), which interest shall be payable quarterly in arrears in accordance with this Section 2.3.”

f.The Loan Agreement shall be amended by deleting in its entirety Section 2.3(a)(iii) of the Loan Agreement and replacing it as follows:

“(iii)Except as otherwise expressly provided herein, interest is due and payable quarterly on each Interest Date, as calculated by the Collateral Agent (which calculations shall be deemed correct absent manifest error), commencing on the Interest Date occurring from and after the Third Amendment Effective Date; provided, however, that if any such date is not a Business Day, the applicable interest shall be due and payable on the Business Day immediately preceding such date.”

g.The Loan Agreement shall be amended by deleting in its entirety Section 2.3(a)(iv) of the Loan Agreement.

h.The Loan Agreement shall be amended by deleting in its entirety Section 2.3(d) of the Loan Agreement and replacing it as follows:

“(d)Payments.  Except as otherwise expressly provided herein, all Term Loan payments and any other payments hereunder by (or on behalf of) Borrower shall be made on the date specified herein to such bank account of each applicable Lender as such Lender (or the Collateral Agent) shall have designated in a written notice to Borrower delivered on or before the Closing Date (which such notice may be updated by such Lender (or the Collateral Agent) by written notice to the Borrower from time to time after the Closing Date).  Except as otherwise expressly provided herein, interest is payable quarterly on each Interest Date. Payments of


principal or interest received after 11:00 a.m. on such date are considered received at the opening of business on the next Business Day and additional fees or interest, as applicable, shall continue to accrue until paid.  When any payment is due on a day that is not a Business Day, such payment is due on the immediately preceding Business Day.  Any and all payments to be made by (or on behalf of) Borrower hereunder or under any other Loan Document, including payments of principal and interest made hereunder and pursuant to any other Loan Document, and all fees, expenses, indemnities and reimbursements, shall be made without set-off, recoupment or counterclaim, in lawful money of the United States and in immediately available funds.”

i.The Loan Agreement shall be amended by deleting in its entirety Section 2.3(e) of the Loan Agreement and replacing it as follows:

“(e)Conforming Changes.  In connection with the use or administration of Term SOFR, the Collateral Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.  The Collateral Agent will promptly notify Borrower and Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of Term SOFR.”

j.The Loan Agreement shall be amended by adding as Section 2.3(f) of the Loan Agreement the following:

“(f)Benchmark Replacement Setting.

(i)Benchmark Replacement.  Notwithstanding anything to the contrary herein or in any other Loan Document, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (a) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (b) of the definition of “Benchmark Replacement” for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5:00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Collateral Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders.  If the Benchmark Replacement is Daily Simple SOFR, all interest payments will be payable on a quarterly basis.

(ii)Conforming Changes.  In connection with the implementation and administration of a Benchmark Replacement, the Collateral Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.


(iii)Notices; Standards for Decisions and Determinations.  The Collateral Agent will promptly notify Borrower and the Lenders of (A) the implementation of any Benchmark Replacement and (B) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement.  The Collateral Agent will notify Borrower of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to sub-clause (iv) below and (y) the commencement of any Benchmark Unavailability Period.  Any determination, decision or election that may be made by the Collateral Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.3(f), including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.3(f).

(iv)Unavailability of Tenor of Benchmark.  Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (A) if the then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (1) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Collateral Agent in its reasonable discretion or (2) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative, then the Collateral Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (B) if a tenor that was removed pursuant to sub-clause (A) above either (1) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (2) is not, or is no longer, subject to an announcement that it is not or will not be representative for a Benchmark (including a Benchmark Replacement), then the Collateral Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.”

k.The Loan Agreement shall be amended by adding as Sections 2.6(f) and 2.6(g) of the Loan Agreement the following:

“(f)Tax Status of Borrower.  Borrower is currently treated as a corporation for U.S. federal income tax purposes.  Borrower shall not take any affirmative action (including not making any election under Section 301.7701-3(c) of the Treasury Regulations (or any successor provision) by way of filing an IRS Form 8832) to change its U.S. entity tax classification without the prior written consent of the Required Lenders.

(g)Tax Reporting Assistance.  Borrower shall use commercially reasonable efforts to assist any Lender (i) in the computation of accruals with respect to any “original issue discount” or “market discount” arising with respect to the Term Loans for U.S. federal income tax purposes, and (ii) with its compliance with any associated tax reporting or filing requirements of such Lender or its partners, members or beneficial owners.”

l.The Loan Agreement shall be amended by deleting in its entirety Section 8.6 of the Loan Agreement and replacing it as follows:

8.6Demand Waiver; Makewhole Amount; Prepayment Premium.  Borrower waives demand, notice of default or dishonor, notice of payment and nonpayment, notice of any default, nonpayment at maturity, release, compromise, settlement, extension, or renewal of


accounts, documents, instruments, chattel paper, and guarantees held by the Collateral Agent on which Borrower is liable. Borrower acknowledges and agrees that if the maturity of all Obligations shall be accelerated pursuant to Section 8.1(a) by reason of the occurrence of an Event of Default, the applicable Makewhole Amount and Prepayment Premium that is payable pursuant to Section 2.2(e) and Section 2.2(f), as applicable, shall become due and payable by Borrower upon such acceleration, whether such acceleration is automatic or is effected by the Collateral Agent’s or any Lender’s declaration thereof, as provided in Section 8.1(a), and shall also become due and payable in the event the Obligations are satisfied or released by foreclosure (whether by power of judicial proceeding), deed in lieu of foreclosure or by any other similar means, and Borrower shall pay the applicable Makewhole Amount and Prepayment Premium that is payable pursuant to Section 2.2(e) and Section 2.2(f), as applicable, as compensation to Lenders for the loss of its investment opportunity and not as a penalty, and Borrower waives any right to object thereto in any voluntary or involuntary bankruptcy, insolvency or similar proceeding or otherwise.”

m.The Loan Agreement shall be amended by deleting in its entirety Section 11.2(a) of the Loan Agreement and replacing it as follows:

“(a)Each of the Credit Parties agrees to indemnify and hold harmless each of the Collateral Agent, Lenders and its and their respective Affiliates (and its or their respective successors and assigns) and each manager, member, partner, controlling Person, director, officer, employee, agent or sub-agent, advisor and affiliate thereof (each such Person, an “Indemnified Person”) from and against any and all Indemnified Liabilities; provided, however, that (i) no Credit Party shall have any obligation to any Indemnified Person hereunder with respect to any Indemnified Liabilities to the extent such Indemnified Liabilities arise from the bad faith, gross negligence or willful misconduct of such Indemnified Person (or any of such Indemnified Person’s Affiliates or controlling Persons or any of their respective directors, officers, managers, partners, members, agents, sub-agents or advisors), in each case, as determined by a final, non-appealable judgment of a court of competent jurisdiction, (ii) no Credit Party shall have any obligation to any Indemnified Person hereunder with respect to any Indemnified Liabilities if and to the extent such Indemnified Liabilities arise from a material breach of any obligation of such Indemnified Person hereunder, and (iii) no Credit Party shall have any obligation to any Indemnified Person hereunder with respect to any Indemnified Liabilities if and to the extent such Indemnified Liabilities arise from any claim by one Indemnified Person against another Indemnified Person that does not relate to any act or omission of Borrower or any Credit Party (other than against the Collateral Agent or any intercreditor agent in their respective capacities as such), and (iv) no Credit Party shall be liable for any settlement of any claim or proceeding effected by any Indemnified Person without the prior written consent of such Credit Party (which consent shall not be unreasonably withheld, conditioned or delayed), but if settled with such consent or if there shall be a final judgment against an Indemnified Person, each of the Credit Parties shall, jointly and severally with each other Credit Parties, indemnify and hold harmless such Indemnified Person from and against any loss or liability by reason of such settlement or judgment in the manner set forth in this Agreement.  This Section 11.2(a) shall not apply with respect to Taxes other than any Taxes that represent liabilities, obligations, losses, damages, penalties, claims, costs, expenses and disbursements arising from any non-Tax claim.”

n.The Loan Agreement shall be amended by deleting in its entirety Section 11.12 of the Loan Agreement and replacing it as follows:

11.12Electronic Execution of Documents.  The words “execution,” “execute,” “signed,” “signature,” and words of like import in this Agreement and the other Loan Documents shall be deemed to include electronic signatures or electronic records, each of which shall be of the


same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any Requirements of Law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.”

o.The Loan Agreement shall be amended by deleting in its entirety each of the definitions of Available Tenor, Benchmark, Benchmark Replacement, Benchmark Transition Event, CCPA, Closing Date, Daily Simple SOFR, Data Protection Laws, Governmental Authority, Health Care Laws, Indemnified Liabilities, Interest Date, Interest Period, Lender Expenses, Payment Date, SOFR and Term SOFR in Section 13.1 of the Loan Agreement and replacing them, in alphabetical order, as follows:

““Available Tenor” means, as of any date of determination and with respect to the then-current Benchmark, as applicable, (a) if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to this Agreement or (b) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark pursuant to this Agreement, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 2.3(e).”

““Benchmark” means, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.3(e).”

““Benchmark Replacement” means, with respect to any Benchmark Transition Event, the first alternative set forth in the order below that can be determined by the Collateral Agent for the applicable Benchmark Replacement Date:

(a)the sum of (i) Daily Simple SOFR and (ii) 0.26161% (26.161 basis points); or

(b)the sum of: (i) the alternate benchmark rate that has been selected by the Collateral Agent giving due consideration to (A) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (B) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement to the then-current Benchmark for Dollar-denominated syndicated credit facilities and (ii) the related Benchmark Replacement Adjustment;

provided that, if the Benchmark Replacement as determined pursuant to clause (a) or (b) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.”

““Benchmark Transition Event” means the occurrence of one or more of the following events with respect to the then-current Benchmark:

(a)a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof);


(b)a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof); or

(c)a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.

For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).”

““CCPA” means the provisions of the California Consumer Privacy Act, as amended by the California Privacy Rights Act and codified at Cal. Civ. Code § 1798.100 et seq., with any implementing regulations.”

““Closing Date” means the date on which the Term Loans are advanced by Lenders, which is March 22, 2022.”

““Daily Simple SOFR” means, for any day, SOFR, with the conventions for this rate (which will include a lookback) being established by the Collateral Agent in accordance with the conventions for this rate recommended by the Relevant Governmental Body for determining “Daily Simple SOFR” for Dollar-denominated bilateral business loans; provided, that if the Collateral Agent decides that any such convention is not administratively feasible for the Collateral Agent, then the Collateral Agent may establish another convention in its reasonable discretion.”

““Data Protection Laws” means, collectively, any and all foreign or domestic (including U.S. federal, state and local) statutes, ordinances, orders, rules, regulations, judgments, Governmental Approvals, or any other requirements of Governmental Authorities relating to privacy, security, notification of breaches, or confidentiality of Personal Data (including individually identifiable information) or other sensitive information, in each case, in any manner applicable to Borrower or any of its Subsidiaries, including, to the extent applicable, HIPAA, Section 5 of the FTC Act and other consumer protection laws, GDPR, the Standards for the Protection of Personal Information of Massachusetts Residents (201 Mass. Code Regs. 17.01), CCPA, and other comprehensive state privacy laws, CMIA and other U.S. state medical information privacy laws and genetic testing laws.”

““Governmental Authority” means any nation or government, any state or other political subdivision thereof, any agency (including Regulatory Agencies and data protection authorities), government department, authority, instrumentality, regulatory body, commission, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative functions of or pertaining to government, any securities exchange and any self-regulatory organization.”


““Health Care Laws” means, collectively: (a) all applicable federal, state or local laws, rules, regulations, orders, ordinances, statutes and requirements issued under or in connection with Medicare, Medicaid or any other Government Payor Program; (b) all applicable federal and state laws and regulations governing the privacy, security, confidentiality, or notification of breaches regarding health information, including HIPAA and Section 5 of the FTC Act; (c) all applicable federal, state and local fraud and abuse laws of any Governmental Authority, including the federal Anti-Kickback Statute (42 U.S.C. § 1320a-7(b)), the civil False Claims Act (31 U.S.C. § 3729 et seq.), Sections 1320a-7 and 1320a-7a of Title 42 of the United States Code and the regulations promulgated pursuant to such statutes; (d) the Medicare Prescription Drug, Improvement, and Modernization Act of 2003 (Pub. L. No. 108-173) and the regulations promulgated thereunder; (e) the Physician Payment Sunshine Act (42 U.S.C. § 1320a-7h); (f) all applicable reporting and disclosure requirements arising under the Medicaid Drug Rebate Program (e.g., Monthly and Quarterly Average Manufacturer Price, Baseline Average Manufacturer Price, and Rebate Per Unit, as applicable), Medicare Part B (Quarterly Average Sales Price), Section 602 of the Veteran’s Health Care Act (Public Health Service 340B Quarterly Ceiling Price), Section 603 of the Veteran’s Health Care Act (Quarterly and Annual Non-Federal Average Manufacturer Price and Federal Ceiling Price), Best Price, Federal Supply Schedule Contract Prices and Tricare Retail Pharmacy Refunds, and Medicare Part D; (g) all applicable health care laws, rules, codes, statutes, regulations, orders, ordinances and requirements pertaining to Medicare or Medicaid; (h) all applicable federal, state or local laws, rules, regulations, ordinances, statutes and requirements relating to (i) the regulation of managed care, third party payors and Persons bearing the financial risk for the provision or arrangement of health care services, (ii) billings to insurance companies, health maintenance organizations and other Managed Care Plans or otherwise relating to insurance fraud, or (iii) any insurance, health maintenance organization or managed care Requirements of Law; (i) the interoperability, information blocking, and health information technology certification regulations promulgated under the 21st Century Cures Act (to the extent effective); (j) CDC regulations (including regulations implemented by the CDC Division of Select Agents and Toxins (“DSAT”) or otherwise relating to the Federal Select Agent Program (“FSAP”), such as 7 C.F.R. Part 331, 9 C.F.R. Part 121, and 42 C.F.R. Part 73); and (k) any other applicable domestic or foreign health care laws, rules, codes, regulations, manuals, orders, ordinances, and statutes relating to the research, development, testing, approval, licensure, post-approval or post-licensure monitoring, post-approval or post-licensure requirements, post-approval or post-licensure commitments, reporting, manufacture, production, packaging, labeling, use, commercialization, marketing, promotion, advertising, importing, exporting, storage, transport, offer for sale, distribution or sale of or payment for pharmaceutical products.”

““Indemnified Liabilities” means, collectively, any and all liabilities, obligations, losses, damages (including natural resource damages), penalties, claims, actions, judgments, suits, costs, reasonable and documented out-of-pocket fees, expenses and disbursements of any kind or nature whatsoever (including the reasonable and documented fees, expenses and disbursements of one counsel for Indemnified Persons plus, as applicable, one local legal counsel in each relevant material jurisdiction and one intellectual property legal counsel, and in the case of an actual or perceived conflict of interest, one additional counsel for such affected Indemnified Persons, in connection with any investigative, administrative or judicial proceeding or hearing commenced or threatened in writing by any Person, whether or not any such Indemnified Person shall have commenced such proceeding or hearing or be designated as a party or a potential party thereto, and any fees or expenses incurred by Indemnified Persons in enforcing any indemnity hereunder) whether direct, indirect or consequential and whether based on any federal, state or foreign laws, statutes, rules or regulations, on common law or equitable cause or on contract or otherwise, that may be imposed on, incurred by, or asserted against any such Indemnified Person, in any manner relating to or arising out of this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby (including any Lender’s agreement to make Credit Extensions or


the use or intended use of the proceeds thereof, or any enforcement of any of the Loan Documents (including any sale of, collection from, or other realization upon any of the Collateral or the enforcement of any guaranty of the Obligations)).”

““Interest Period” means, with respect to the Term Loans: (a) the period commencing on (and including) the Closing Date and ending on (and including) the first Interest Date following the Closing Date; and (b) thereafter, each period beginning on (and including) the first day following the end of the preceding Interest Period and ending on the earlier of (and including) (i) the next Interest Date and (ii) the Term Loan Maturity Date, provided, however, that if any such date after the Third Amendment Effective Date is not a Business Day, the applicable Interest Period shall end on the Business Day immediately preceding such date.”

““Lender Expenses” means, collectively:

(a)all reasonable and documented out-of-pocket fees and expenses of the Collateral Agent and, as applicable, each Lender (and their respective successors and assigns) and their respective Related Parties (including the reasonable and documented out-of-pocket fees, expenses and disbursements of any legal counsel, manufacturing consultants or intellectual property experts (it being agreed that such counsel, consultant or expert fees, expenses and disbursements shall be limited to one such counsel, one such consultant and one such expert, as applicable, for the Collateral Agent, Lenders and such Related Parties, taken as a whole and in the case of an actual or perceived conflict of interest, one additional legal counsel for such affected Indemnified Person) therefor, (i) incurred in connection with developing, preparing, negotiating, syndicating, executing and delivering, and interpreting, investigating and administering, the Loan Documents (or any term or provision thereof), any commitment, proposal letter, letter of intent or term sheet therefor or any other document prepared in connection therewith, (ii) incurred in connection with the consummation and administration of any transaction contemplated therein, (iii) incurred in connection with the performance of any obligation or agreement contemplated therein, (iv) incurred in connection with any modification or amendment of any term or provision of, or any supplement to, or the termination (in whole or in part) of, any Loan Document, (v) incurred in connection with internal audit reviews and Collateral audits, or (vi) otherwise incurred with respect to the Credit Parties in connection with the Loan Documents, including any filing or recording fees and expenses; and

(b)all reasonable and documented out-of-pocket costs and expenses incurred by the Collateral Agent and each Lender (and their respective successors and assigns) and their respective Related Parties (including the reasonable and documented out-of-pocket fees, expenses and disbursements of any legal counsel therefor for the Collateral Agent, Lenders and such Related Parties taken as a whole and in the case of an actual or perceived conflict of interest, one additional legal counsel for such affected Indemnified Person) in connection with (i) any refinancing or restructuring of the credit arrangements provided hereunder in the nature of a “work-out,” (ii) the enforcement or protection or preservation of any right or remedy under any Loan Document, any Obligation, with respect to any of the Collateral or any other related right or remedy, or (iii) the commencement, defense, conduct of, intervention in, or the taking of any other action with respect to, any proceeding (including any Insolvency Proceeding) related to any Credit Party or any Subsidiary of any Credit Party in respect of any Loan Document or Obligation, or otherwise in connection with any Loan Document or Obligation (or the response to and preparation for any subpoena or request for document production relating thereto); provided, that, except with respect to an Insolvency Proceeding, to the extent such enforcement entails the Collateral Agent or any Lender commencing legal action of any sort against Borrower, any fees and expenses incurred in connection therewith shall only be payable by Borrower to the extent the Collateral Agent or any Lender is successful in such legal action.


Notwithstanding any of the foregoing, none of the out-of-pocket fees and expenses of the Collateral Agent or any Lender (or any of their respective successors and assigns) or any of their respective Related Parties incurred solely in connection with the exercise by the Collateral Agent of its rights under Section 5.7(c)(ii)(z) shall constitute Lender Expenses.”

““Payment Date” means, with respect to the Term Loans and as the context dictates: (a) the first Interest Date occurring on or immediately following the Closing Date; (b) thereafter, each succeeding Interest Date until the Term Loan Maturity Date; and (c) the Term Loan Maturity Date; provided, however, that if any such date is not a Business Day, the applicable Payment Date shall be on the Business Day immediately preceding such date.”

““SOFR” means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.”

““Term SOFR” means, for any day in any calendar month, the Term SOFR Reference Rate for a tenor of three (3) months on the day (such day, the “Periodic Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days’ prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day.”

p.The Loan Agreement shall be amended by deleting in its entirety each of the definitions of Alternate Benchmark Rate, Alternate Benchmark Rate Start Date, Benchmark Replacement Conforming Changes, Early Opt-in Effective Date, Early Opt-in Election, Interest Rate Determination Date and LIBOR Rate in Section 13.1 of the Loan Agreement.

q.The Loan Agreement shall be amended by adding, in alphabetical order, each of the following definitions to Section 13.1 of the Loan Agreement:

““Adjusted Term SOFR” means, for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation plus (b) the Term SOFR Adjustment; provided that if Adjusted Term SOFR as so determined shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be the Floor.”

““Applicable Margin” means, for any day, as to any Term Loan, a rate per annum equal to seven and one-half percent (7.50%).”

““Benchmark Replacement Adjustment” means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Collateral Agent giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or


determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.”

““Benchmark Replacement Date” means a date and time determined by the Collateral Agent in its reasonable discretion, which date shall be no later than the earliest to occur of the following events with respect to the then-current Benchmark:

(a)in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,” the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof); and

(b)in the case of clause (c) of the definition of “Benchmark Transition Event,” the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative; provided that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.

For the avoidance of doubt, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) above with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).”

““Benchmark Unavailability Period” means, the period (if any) (a) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.3(e) and (b) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.3(e).”

““CMIA” means the California Confidentiality of Medical Information Act, codified at Cal. Civ. Code pt. 2.6 § 56 et seq.”

““Conforming Changes” means, with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Business Day,” the definition of “U.S. Government Securities Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods and other technical, administrative or operational matters) that the Collateral Agent decides (after consultation with Borrower) may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Collateral Agent in a manner substantially consistent with market practice (or, if the Collateral Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Collateral Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Collateral Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).”

““Floor” means a rate of interest equal to 1.20% per annum.”


““Periodic Term SOFR Determination Day” has the meaning specified in the definition of Term SOFR.”

““Relevant Governmental Body” means the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.”

““SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).”

““Term SOFR Adjustment” means a percentage equal to 0.26161% per annum.”

““Term SOFR Administrator” means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Collateral Agent in its reasonable discretion).”

““Term SOFR Reference Rate” means the forward-looking term rate based on SOFR.”

““Third Amendment Effective Date” means July 1, 2023.”

““U.S. Government Securities Business Day” means any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.”

r.The Loan Agreement shall be amended by deleting in its entirety the notice details of each Lender in Exhibit D of the Loan Agreement and replacing them as follows:

BPCR LIMITED PARTNERSHIP

c/o Link Group, Company Matters Ltd.

6th Floor

65 Gresham Street

London EC2V 7NQ

United Kingdom

Attn: Company Secretary

Tel: +44 01 392 477 500

Fax: +44 01 392 438 288

Email: biopharmacreditplc@linkgroup.co.uk

with copies (which shall not constitute notice) to:

PHARMAKON ADVISORS, LP

110 East 59th Street, #2800

New York, NY 10022

Attn: Pedro Gonzalez de Cosio

Phone: +1 (212) 883-2296

Fax: +1 (917) 210-4048

Email: pharmakon@pharmakonadvisors.com

and


AKIN GUMP STRAUSS HAUER & FELD LLP

One Bryant Park

New York, NY 10036-6745

Attn: Geoffrey E. Secol

Phone: +1 (212) 872-8081

Fax: +1 (212) 872-1002

Email: gsecol@akingump.com”

“BIOPHARMA CREDIT INVESTMENTS V (MASTER) LP

c/o BioPharma Credit Investments V GP LLC

c/o Walkers Corporate Limited

190 Elgin Avenue,

George Town, Grand Cayman KY1-9008

Attn: Pedro Gonzalez de Cosio

with copies (which shall not constitute notice) to:

PHARMAKON ADVISORS, LP

110 East 59th Street, #2800

New York, NY 10022

Attn: Pedro Gonzalez de Cosio

Phone: +1 (212) 883-2296

Fax: +1 (917) 210-4048

Email: pharmakon@pharmakonadvisors.com

and

AKIN GUMP STRAUSS HAUER & FELD LLP

One Bryant Park

New York, NY 10036-6745

Attn: Geoffrey E. Secol

Phone: +1 (212) 872-8081

Fax: +1 (212) 872-1002

Email: gsecol@akingump.com”

s.The Loan Agreement shall be amended by deleting in its entirety Exhibit B to the Loan Agreement and replacing it with Exhibit B attached to this Amendment.

SECTION 3.Representations and Warranties; Reaffirmation; Covenant to Deliver.

a.Borrower hereby represents and warrants to each Lender and the Collateral Agent as follows:

(i)Borrower has all requisite power and authority to enter into this Amendment and to carry out the transactions contemplated hereby.

(ii)This Amendment has been duly executed and delivered by Borrower and is the legally valid and binding obligation of such Person, enforceable against such Person in accordance with its respective terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization,


moratorium or similar laws relating to or limiting creditors’ rights generally or by general principles of equity.

(iii)The execution, delivery and performance by Borrower of this Amendment have been duly authorized and do not and will not: (A) contravene the terms of such Person’s Operating Documents; (B) violate any Requirements of Law, except to the extent that such violation could not, individually or in the aggregate, reasonably be expected to result in a Material Adverse Change; (C) conflict with or result in any breach or contravention of, or require any payment to be made under any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or affecting such Person or the assets or properties of such Person or any of its Subsidiaries or any order, writ, judgment, injunction, decree, determination or award of any Governmental Authority by which such Person or any of its properties or assets are subject, except to the extent that such conflict, breach, contravention or payment could not, individually or in the aggregate, reasonably be expected to result in a Material Adverse Change; (D) require any Governmental Approval, or other action by, or notice to, or filing with, any Governmental Authority (except such Governmental Approvals or other actions, notices and filings which have been duly obtained, taken, given or made on or before the Third Amendment Effective Date and are in full force and effect), except for those approvals, consents, exemptions, authorizations or other actions, notices or filings, the failure of which to obtain or make could not, individually or in the aggregate, reasonably be expected to result in a Material Adverse Change; (E) require any approval, consent, exemption or authorization, or other action by, or notice to, or filing with, any Person other than a Governmental Authority, including such Person’s stockholders, members or partners,  (except such approvals, consents, exemptions, authorizations, actions, notices and filings which have been or will be duly obtained, taken, given or made on or before the Third Amendment Effective Date and are in full force and effect), except for those approvals, consents, exemptions, authorizations or other actions, notices or filings, the failure of which to obtain or make could not, individually or in the aggregate, reasonably be expected to result in a Material Adverse Change; or (F) constitute a material breach of or a material default under (which such default has not been cured or waived) or an event of default (or the equivalent thereof, however described) under, or could reasonably be expected to give rise to the cancellation, termination or invalidation of or the acceleration of such Person’s or any Subsidiary’s obligations under, any Material Contract.

(iv)Both before and immediately after giving effect to this Amendment, no Event of Default or Default has occurred and is continuing.

b.Borrower hereby ratifies, confirms, reaffirms, and acknowledges its obligations under the Loan Documents to which it is a party and agrees that the Loan Documents remain in full force and effect, undiminished by this Amendment, except as expressly provided herein.  By executing this Amendment, Borrower acknowledges that it has read, consulted with its attorneys regarding, and understands, this Amendment.

c.Borrower hereby agrees to deliver to the Collateral Agent, within two (2) Business Days of the Third Amendment Effective Date, originally-signed copies of the Second Amended and Restated Term Loan Notes in the form attached as Exhibit B hereto, in replacement of the Amended and Restated Term Loan Notes, dated March 22, 2022, issued by Borrower to each Lender (whereupon, the Term Loan Notes, dated March 22, 2022, issued by Borrower to the each Lender shall be treated as cancelled and of no further force or effect and the Lenders shall promptly destroy any and all copies or originals of such Term Loan Notes and confirm the same by email to Borrower), the failure of which such delivery constitutes an Event of Default for all purposes under the Loan Agreement.

SECTION 4.References to and Effect on Loan Agreement.  Except as specifically set forth herein, this Amendment shall not modify or in any way or affect any of the terms, conditions, covenants, representations and warranties contained in the Loan Agreement, or any of the rights of the Lenders and


the Collateral Agent therein, which shall remain in full force and effect and are hereby ratified and confirmed in all respects.  Except as specifically set forth herein, the execution, delivery and effectiveness of this Amendment shall not directly or indirectly (i) constitute a consent or waiver of any past, present or future breaches, violations or defaults of or under any provisions of the Loan Agreement nor constitute a novation of any of the Obligations under the Loan Agreement, (ii) amend, modify or operate as a waiver of any provision of the Loan Agreement or any right, power or remedy of any Lender or the Collateral Agent, or (iii) constitute a course of dealing or other basis for altering the Loan Agreement or any other Loan Document.  Except as set forth herein, each of the Lenders and the Collateral Agent reserves all of its rights, powers, and remedies under the Loan Documents and Requirements of Law.  On and after the Third Amendment Effective Date, all references in the Loan Agreement to “this Agreement,” “hereto,” “hereof,” “hereunder,” or words of like import shall mean the Loan Agreement as amended by this Amendment.

SECTION 5.Successors and Assigns.  This Amendment binds and is for the benefit of Borrower, the other Credit Parties, Lenders and Collateral Agent and each of their respective successors and permitted assigns.

SECTION 6.Governing Law; Venue; Jury Trial Waiver.  This Amendment shall be construed in accordance with and governed by the law of the State of New York. The provisions of Section 10 (Choice of Law, Venue and Jury Trial Waiver) of the Loan Agreement shall apply hereto as if more fully set forth herein as if references therein to “this Agreement” were references to this Amendment.

SECTION 7. Counterparts.  This Amendment may be executed in any number of counterparts and by different parties on separate counterparts, each of which, when executed and delivered, is an original, and all taken together, constitute one Amendment. Delivery of an executed counterpart of a signature page of this Amendment by facsimile or other electronic imaging means (e.g. “pdf” or “tif”) shall be effective as delivery of a manually executed counterpart of this Amendment.  The words “execution,” “signed,” “signature,” and words of like import in this Amendment shall be deemed to include electronic signatures or electronic records, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for under any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.

[Remainder of Page Intentionally Left Blank]


IN WITNESS WHEREOF, each of the undersigned has caused this Amendment to be duly executed and delivered as of the date first above written.

COLLEGIUM PHARMACEUTICAL INC.,

as Borrower and a Credit Party on its own behalf
and on behalf of each other Credit Party (other than
Collegium Securities Corporation)

By:

/s/ Joseph Ciaffoni

Name:

Joseph Ciaffoni

Title:

President and Chief Executive Officer

COLLEGIUM SECURITIES CORPORATION,

as an additional Credit Party

By:

/s/ Joseph Ciaffoni

Name:

Joseph Ciaffoni

Title:

President

[Signature Page to Third Amendment to Loan Agreement]


BIOPHARMA CREDIT PLC,

as Collateral Agent

By:

Pharmakon Advisors, LP,

its Investment Manager

By: Pharmakon Management I, LLC,

its General Partner

By

/s/ Pedro Gonzalez de Cosio

Name:

Pedro Gonzalez de Cosio

Title:

Managing Member

BPCR LIMITED PARTNERSHIP,

as a Lender

By:

Pharmakon Advisors, LP,

its Investment Manager

By: Pharmakon Management I, LLC,

its General Partner

By

/s/ Pedro Gonzalez de Cosio

Name:

Pedro Gonzalez de Cosio

Title:

Managing Member

BIOPHARMA CREDIT INVESTMENTS V (MASTER) LP,

as a Lender

By:

Pharmakon Advisors, LP,

its Investment Manager

By: Pharmakon Management I, LLC,

its General Partner

By

/s/ Pedro Gonzalez de Cosio

Name:

Pedro Gonzalez de Cosio

Title:

Managing Member

[Signature Page to Third Amendment to Loan Agreement]


EXHIBIT B

THIS TERM LOAN NOTE HAS BEEN ISSUED WITH “ORIGINAL ISSUE DISCOUNT” (WITHIN THE MEANING OF SECTION 1273 OF THE INTERNAL REVENUE CODE OF 1986, AS AMENDED).  HOLDERS OF THIS TERM LOAN NOTE SHOULD CONTACT COLLEEN TUPPER, 100 TECHNOLOGY CENTER DRIVE, SUITE 300, STOUGHTON, MA 02072, TELEPHONE: (781) 713-3699 IN WRITING TO OBTAIN (1) THE ISSUE PRICE AND ISSUE DATE OF THIS TERM LOAN NOTE, (2) THE AMOUNT OF ORIGINAL ISSUE DISCOUNT ON THIS TERM LOAN NOTE AND (3) THE YIELD TO MATURITY OF THIS TERM LOAN NOTE.

SECOND AMENDED AND RESTATED TERM LOAN NOTE

$325,000,000.00

Dated: July 1, 2023

FOR VALUE RECEIVED, the undersigned, COLLEGIUM PHARMACEUTICAL, INC., a Virginia corporation (“Borrower”), HEREBY PROMISES TO PAY to [BPCR LIMITED PARTNERSHIP] [BIOPHARMA CREDIT INVESTMENTS V (MASTER) LP] (“Lender”), or its registered assignees, the principal amount of THREE HUNDRED AND TWENTY-FIVE MILLION DOLLARS AND NO CENTS ($325,000,000.00), plus interest on the aggregate unpaid principal amount of this Amended and Restated Term Loan Note (this “Term Loan Note”) at a per annum rate equal to Adjusted Term SOFR for each Interest Period plus the Applicable Margin, and in accordance with the terms of the Amended and Restated Loan Agreement dated as of March 22, 2022 by and among Borrower, Lender and the other parties thereto (as may be amended, restated, supplemented or otherwise modified from time to time, the “Loan Agreement”).  If not sooner paid, the entire principal amount, all accrued and unpaid interest hereunder, all due and unpaid Lender Expenses and any other amounts payable under the Loan Documents shall be due and payable on the Term Loan Maturity Date; provided, however, that if such date is not a Business Day, the applicable principal (and any and all other outstanding amounts payable under the Loan Documents) shall be due and payable on the Business Day immediately preceding such date.  This Second Amended and Restated Term Loan Note amends and restates in its entirety that certain Amended and Restated Term Loan Note, dated March 22, 2022, in the aggregate principal amount of three hundred and twenty-five million dollars and zero cents ($325,000,000.00).  Any capitalized term not otherwise defined herein shall have the meaning attributed to such term in the Loan Agreement.

Borrower shall make quarterly payments of principal of the Term Loans commencing on the first Payment Date immediately following the Closing Date and continuing on each subsequent Payment Date through the Term Loan Maturity Date, in an amount equal to (A) $25,000,000.01 in each of the first four (4) quarters following the Closing Date and (B) $45,833,333.33 in each of the remaining twelve (12) quarters thereafter; provided, however, that if any such Payment Date is not a Business Day, the applicable principal shall be due and payable on the Business Day immediately preceding such date.  The Term Loans, including all unpaid principal thereunder (and, for the avoidance of doubt, all accrued and unpaid interest, all due and unpaid Lender Expenses and any and all other outstanding amounts payable under the Loan Documents), are due and payable in full on the Term Loan Maturity Date; provided, however, that if such date is not a Business Day, the applicable principal (and any and all other outstanding amounts payable under the Loan Documents) shall be due and payable on the Business Day immediately preceding such date.  Interest shall accrue on this Term Loan Note commencing on, and including, the date of this Term Loan Note, and shall accrue on this Term Loan Note, or any portion thereof, for the day on which this Term Loan Note or such portion is paid.  Interest on this Term Loan Note shall be payable in accordance with Section 2.3 of the Loan Agreement.

Principal, interest and all other amounts due with respect to this Term Loan Note are payable in lawful money of the United States of America to Lender as set forth in the Loan Agreement and this Term Loan Note.

The Loan Agreement, among other things, (a) provides for the making of secured Term Loans by Lender to Borrower, and (b) contains provisions for acceleration of the maturity hereof upon the happening of certain stated events.


This Term Loan Note may not be prepaid except as set forth in Section 2.2(c) of the Loan Agreement or as expressly provided in Section 8.1 of the Loan Agreement.

This Term Loan Note and the obligation of Borrower to repay the unpaid principal amount of this Term Loan Note, interest thereon, and all other amounts due Lender under the Loan Agreement are secured pursuant to the Collateral Documents.

Presentment for payment, demand, notice of protest and all other demands and notices of any kind in connection with the execution, delivery, performance and enforcement of this Term Loan Note are hereby waived.

THIS TERM LOAN NOTE AND ANY CLAIMS, CONTROVERSY, DISPUTE OR CAUSE OF ACTION (WHETHER IN CONTRACT OR TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS TERM LOAN NOTE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.

Note Register; Ownership of Note.  The ownership of an interest in this Term Loan Note shall be registered on a record of ownership maintained by Collateral Agent pursuant to Section 2.8(a) of the Loan Agreement.  Notwithstanding anything else in this Term Loan Note to the contrary, the right to the principal of, and stated interest on, this Term Loan Note may be transferred only if the transfer is registered on such record of ownership and the transferee is identified as the owner of an interest in the obligation.  Borrower shall be entitled to treat the registered holder of this Term Loan Note (as recorded on such record of ownership) as the owner in fact thereof for all purposes and shall not be bound to recognize any equitable or other claim to or interest in this Term Loan Note on the part of any other Person.

[Signature page follows]


IN WITNESS WHEREOF, Borrower has caused this Term Loan Note to be duly executed by one of its officers thereunto duly authorized on the date hereof.

BORROWER:

COLLEGIUM PHARMACEUTICAL, INC.,

as Borrower

By:

/s/ Joseph Ciaffoni

Name:

Joseph Ciaffoni

Title:

President and Chief Executive Officer


EX-31.1 3 coll-20230630xex31d1.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: August 3, 2023


EX-31.2 4 coll-20230630xex31d2.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: August 3, 2023


EX-32.1 5 coll-20230630xex32d1.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 June 30, 2023 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 their 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: August 3, 2023


EX-32.2 6 coll-20230630xex32d2.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 June 30, 2023 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 their 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: August 3, 2023


GRAPHIC 7 coll-20230630x10q001.jpg GRAPHIC begin 644 coll-20230630x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !? 1T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4Z*** "B MBB@ I,UF>)/$FG>$M&N=4U2Y2UL[==SNW?T '(/%/C"VU? M3[F72K6PD+6-LC?=[%I!T8L."#Q@X]Z^>S;.\/E*BJFLGT6]NK_R[OYV^DR? M(L3G#DZ7NQ75[7Z+_/LODG]MT5YY\(/B_I_Q0TC^"TUJW4?:K+/X;T]4/Z=# MVSZ'7L8;$TL72C6HRO%GBXG#5L'6E0KQM);H****Z3E"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S M/$GB33O"6C7.J:I$=._:#^'FEZQX8UJ.\B:/[9IL\,V;6Z M5AT;T/& >JG(/>N7&RQ%+"SK8>'-);+HW_73J=F!AAZV*A2Q,^6#>K[+^NO3 M<^KW;_!-+TZ'ZQ6XQR3)HQPM'X8Z*UDOO;3?KU[GS3H M&OZAX7U>VU/3+E[2]MVW1RK^H([@]"#UK[5^$'Q?L/BAI'\%IK5NH^U66?PW MIZH?TZ'MGDKOX#_#;XCZ6;WPM=P6ZM]V[T>Z$\.[_:7<1^ P:S/A%^SEJ/@W MQJ^L:OJ"&*Q8BS%E(5^T9'+/W"\XV=S[#GORO+UT7GK9IK MTUV['GYKFF2Y_@I5N;EJP7NW6K\M+II^NF_>_P!!T5S.A?$GPSXE\4:QX#@UTU?J$X3INTU9^?F?E$)QJ*\'=>7EN%% M%%06%%<_XU\?^&_ASH[ZKXGUW3] TY3C[1J%PL*D^BY/S'V&37DUE^W5\"+_ M %!;.+XD:4LK,%#3)+%&3_UT9 OXYK>%"K47-"#:\DS.52$':4DCWFBJ>DZO M8Z]IT%_IM[;ZA8W"[X;JTE66*1?564D$>X-7*PVT9H%%%(3B@!:*\K^#'[0V MA_&WQ%X[T?2+"_L[CPAJ(TV\>]5 LLFZ1 HY)-2^/O'6C?#/P;JWBCQ#=BQT;2X#<7,^TL54<8 ')) M) [DBOQ8_:P_:P\0?M.>,/.G\W2_"=A(PTO1=_"#IYLN.&E8=^BCY1W)]?+ MLNGCI]HK=_HO,\_&8N.%CWD]D'[6'[6'B#]IOQAY\_FZ7X2L';^R]&W\1CIY MTN.&E(ZGHHX'7^&C3@>7!'\B?3+*?^ BOK\5AH5:F'RVFK1D]?1:_>?,+%2PU"OF$ M]916GJ]CY4^-_P"T!XG^-^N2S:EIS M:9>QD$^6?DE /W9$Z.I]#^E?4/Q-_;UNO$'PQL-/\-6DFD>*KZ$QZG=#[EGC M@^03U+]0Q^X#W;D?'](5!.:XL5E>$QE6%:M"\H_CY/NOZ[G=A,TQF"I3HT)M M1E^'FNS_ *[&QX3\8:UX'\36>OZ+?RV6JVLGF1W"G))/W@P/W@W((/7)S7Z< M?LZ_M%:1\=?#O_+/3_$MF@^WZ9NZ=O-CSRT9/XJ>#V)_+"M?PCXNU;P'XCLM M=T.]DT_5+-]\4T?ZJPZ,I'!4\$5P9SDU+-:7:HMG^C\OR_/OR7.JN4U==:;W M7ZKS_/\ +]F:XGXT?%32_@I\,?$'C/5P9+32[U M&],C=H[;4/$,*3LO&0L,I /XG/U K\S_KTV/VSZY3JX7ZU M0=XM73.4_9\_9FU/]KVZ7XS_ !UN[G5K/469]#\-1RM%;1VV[Y6(!RL9Q\JJ M06 W,3N%?3^K_L:_!/6=&?3)OAIX>A@9=OFVEF()U]Q*F'S[YKT[P=H]KX=\ M)Z+I5DJI9V5E!;0H@P B1JJ@?@*V:BOC:U2=X2<8K9+1)&M/#4XQM)7;W;ZG MS;^S%^R9J?[-/C;Q:=.\:W>H> -0VG3/#LZ[C YP6DD<\!ARH* ;@06Y KZ1 MSB@G%?!NL^,/B%^W!\:_%7@WP5XLNO OPG\*3?9-1U?2R5N=2FR5*JP(.&*O MA4__ ()]_P#)5_VE/^QK'_HVZIGQ*_Y2B_"K_L6;C_T7>5Z\_P#> MZW^!_P#I".%?P*?^)?\ I1]K]!1N'O\ E7S+^V9\?_$WPZ3PG\/_ (=1QR_$ M?QK:CIXU37OC5XZN?'3CS M'U:VOB($FZ_+&WSE0?\ ;7(]*\F&%A[-5*T^5/;1MOS]#NE6ES.%.-[;]#[2 M!S1FOE']C[XR^-6\=>-O@M\3[T:MXQ\(XGMM8QAM0LB5 =O[Q&^,ACR1)SRI M)Y+XV_$WXA?M%?M#WGP-^%^OR>#]$T.'SO$_B6USYX^[NB1@01C>JA5(+,6R M0JG+6!G[5TVTDE=OI;O\Q?68\BFEJW:W6_8^VPP/K^(HSFOC.3]@#6O 5D=9 M^&WQE\9:;XT@7S$EU>\$]E=..=DL8485CUSOQZ&N<_8(^)?CKQ_^T%\95\;W M-[;W]LL(FT62YD>WL9Q*R2+$C$A!E2>.Q]*IX.$J+=<\+7GP7&BZSJ&D"\\61P7(L;IX?/CPGR/M(W+ST/%7]7JUY4: MOGL?8E&:3^$_C7R!^SYXMUS5?V[?CWHU[K-_=Z1 M8V]N;2PGN7>"W)\K/EH3M7J>@[UPTJ+JQG)/X5?\4OU.F=3D<5W=C[ S1N'O M^5?GW^UI\0/B7H7[;GA/PS\.]:N;;4=>\.Q65O:SSN;."6:6X1KIHL[2T:(7 MR0?N9YQBM+XJ?L2>)/AKX!UCXB>&/C%XVO\ XBZ+:R:I+=7U[F"\,8+R*$ZK ME0+=6\7?#;QNABLDUB4RRVDY)48)X#!]@.W 99.1E13> 2 M0=Y7U"PMM5L;BRO+>*[M+B M-HIH)T#I(C##*RG@@@D$&OR3_;E_8:N?@A>W/C3P5;2W7@"XDS/;+EWT=V/W M6[F$DX5C]WA6[$_KI5>_L+;5;*XL[RWBN[2XC:*:"9 Z2(PPRLIX((."#7HX M''5,%4YX:KJNYQXG#0Q,.66_1G\ZVB:M+H&MZ?J<(_?6-S%=(/\ :C<./U6O MV!_;0TF/XK?L^>'_ !MH>;JTLVAU52ASFUGC 9N/3%;L3]>?\$Y=/\:W7[-4>E>. M=+5/#SNZ:&MX"9I["0$LKQD<1Y)V$\E6Z8"D_7XK&P7L,RHN_(]NKONO7_AS MYJ."E5A6P%56YUO^3/@8&EKZF^/'[#OB'PKJ5SJO@.VDU[09&+C3HSF[M/\ M9 /^M7T(^;L0>I^<+GP=X@LKEK:XT'5(+E3M,4EC*&!],;:_2<)F.%QU-5*, MT_+JO5'Y%B\NQ>!J.E7@UY]'Z,QR<4F\5[A\)/V0O'WQ-OX'O--F\,:(2#+J M&IQ&-BO_ $SB.&<^F0%]Z^J/BM^Q-X7\0?#73]*\*01Z5X@T> K:7TO6\.=S M+<,/O;F)(;^$GCCBO-Q?$&!PE:-&4[MO5K51]3TL)P]C\90G7C"R6R>CEZ'Y MT$XKN?@[\'=>^-?BZ+1=%CV1+A[R_D4F*TBS]YCW)YPO4GVR1H?#S]GWQA\0 MOB-/X/33I=,O;&3;J6?U)_A ^]VXYK]-?A1\*-!^#WA*WT'0;?9 M$OSSW+@&6YEQS)(>Y/IT X'%>YD ,MS+CF20]R?3H!P*\ MB_X* ?!^]^,7[.&M6NE0/G&C[""M&UK+H>"?L7?'_3/CO\$]%N$NHSXBTFVBL-8M M-W[R.9%"B3'79(%# ].2.H->]YQ]*^/_ (M?L%W!\?3_ !!^"WC"7X9>+IV9 M[BVC#?8;AF.6.%R4#'EEVNA/.T5@R?#W]MG7(SI-U\1/"6EVCC8^J6L*";;Z MC;!D'Z ?6NRIAZ%>3J4:JBGTE=-?AJ80JU:2Y*D&VNJZ_P"1]9?\+0\)W?CR MZ\!P^(K$>,(K07;Z2)1YZQ-G#8[D=2!R 02 ""?D3_@EY>P:%I/Q2\&7ZK;> M)]*\1R2WEO)Q*4(\K..I >-Q[9'K7LW[,O['^A_L_P!QJ'B"_P!4N?&/CW50 M?M_B+4 =YR222S8&3@ #G/CI^QOJ7B/XE+\4/A1XM;X>_$,KMNY M/++V>H# &95 ."0 &^5@V 2N1FJA+#Q53#1G[LDO>:ZKRWLPDJK<:SCJKZ>3 M_4^G-2U&VTFPN;V\GCMK2VC::::5MJQHHW,Q/8 G-?$W_!,**34],^+WB>W MA>'0M9\4,]@"N%(&]SCZ"5!^%3Z]^S/^TK\;;,>'OB=\6=%T[P?(P%[;>&;, MK->(#DJW[M!@XZ,2/537UE\,_AKH'PC\#Z7X3\,V8L='TZ/9$A.YW).6=V_B M=F)8GN36CIZ&D\5_LZ:MX@_:]\'?%Z+5K*+2-$TF33Y=.=' M,\C,LZAE(^7'[T=?0UTRQ%)XFK/FT<&EZ\J7YF2I3]C"-M5*_P"-SYO_ &Z? M"=WJ/[9/P(1);O')]HL=2M@//LIP" MZ9X(()#*>"#V."/GFP^!_P"UWX6TY?#6C_&+PW?:'$ODP:IJ5FS7T<709+1. M=P'3+-V^:JIXEU*$(0J*+CH[K=7W3L_N)G1Y*DI2@Y)ZZ/\ X*.Q^ 7[(\/P MO^->J>/;OXJ:KX_\11V1TN^34Q&\R;EC9!*X=F!"*I"GL17FO[)>H0^!OVX_ MV@?"FMN+?6M:N_[0T_SN#/$)9)<)GK^[G1L#LC>E>]?LQ?LMV/[/=IK6HWFN M7GBSQIX@D6;6-=O2P,[ DA54L< %F.22Q)Y., 4/VE/V/=#^/NIZ9XFT_6;S MP7X]TH 6?B'31\^%)*+(H*EMI)PP8,,D9(XK/ZS"=2I3JSO&22YK6M:S6BZ7 M^=B_8R4(SA&S3O:_?S[GT \BJC$L ,DDU\._L;>+=+\<_ME?M#ZWHLD<^EW M+VX@GB.4F"2-&9!ZABA(/?.:VU_9(^.?C6V_L+X@_M WM[X2<>7^:=*E2I8>ORSYG9;7M\2[VU%.?P4_E7L'Q)_9RU;QM^U1 M\.?BG;:M96^E^&+*2VGL)4&#)D'(/>OAK]D_7+3Q)^WK^T/?V,RW%JR)"LJ'*L8Y4B8@]QN1 MN:T= ^ '[5UKH@V?A6*(6HU>VLVEU-;?& J,T8.[;QDOD?WC7:_L MS?L:G]FWXP>+-?TS5XKSPQJFF065K:R[VNUD38SR2N1M.YQ(W']X#M40C1P] M*K'VBDY*RM?NGVW')U*LX/D:2>M_0X7XD1K)_P %3/AGN4';X5=AGL<7M?5? MQA&?A'XV_P"P'??^D[UYCXH_9SU;7OVP?"GQ@BU:RBTG1]&;3)=.='-Q(Y$_ MS*1\N/WPZ^AKV+QQH,OBGP5K^BPRI!-J.GW%FDL@)5&DB9 3CG +9KGKU82= M&S^&*3^]FM*$HJI=;M_DCYQ_X)E*%_9$\,D M=WQ/N?M#C^EV4UQ*US9JRQL))6< ! MN> <5B_'[]G75OB]\7_A%XOL-6LK"T\%ZB][=6]RCF2X5GB;$97@']V>OJ*Z M(UZ:Q\ZM_=?-KZIV,G2F\-&%M5R_@T>X-J]C'J*:>UY;K?NI=;4RJ)67GD)G M)'!YQVJY7SGKW[/GB34?BW)KL6H0_89=02]%X9R)(T$HD/R;74A"*7+*]SMA*4K\RL+1116)H07ME;ZC:36MU!'O1(?VJ/#S19ETG4XY/[JB-A^! MW"O/OC3\%I/!]>)?VI[F>%XM"T<6KD8%S?.'(]PB\9^I-0? ;X@> M+]:\:7%M,\VM6%R?-O'G;BVXP'4]%Z ;!U[=,UY?X$\":E\0-<33]/3:HPT] MRP^2!/[Q]_0=Z^Q?!/@G3/ FAQ:;IL6U1\TLS??F?NS'U_ET%>]D/]L9YBH8 M[$5G&G!]-$WV2V?FWZ;[7#FF[MFU':PPSRS)$B2RX\R15 9\# R>^!ZU-117 M[#N=6P4457U"_@TNPN;RY?R[:WB::5\$[54$DX'L#32;=D)M+5EBBN0\)?%7 MPYXUO([33;JX%U+;"\BAO+*:U::#@>9'YB+O7YER5SC<,]16VOB/3V\1RZ") M_P#B:1VB7K0;#Q"SLBMNQCED88SGBM)4:D&XRBTUY&4:U.:4HR33\S4HK,\/ M^(K#Q/IYO=-G^T6PFEMR^PK\\ M2ZM[,J=SQH<,+\-XB- MD=1-F(V.( P7<6QM!R1QG/.<8IJC4:YE%VM?;HMWZ"=:FG9R5[VWZO9>IT5% M9?B;Q+IW@[0+_6M7N19Z;8Q&:>8J6VJ/0 $D]@ "23@5:TW4K;6--M;^SF6X MM+J)9X9DZ.C %6'L00:SY9((O%^G:C#%#>>#M9E6.-(XQ\J1 E4(R6(8,K@NV2P-?0FM?&+PUH>J7MA) M->WDNGD"_?3M/GNHK+(! E>-&"G!!QG(!!( KI=:\06'A_P_>ZU?S^3IMG;M M=S3["VV)5W,V ,G@9P!FNRE[;#24N2_-I9K1_P!:;'-.5*LFE/X>SV_KS/C7 M5_CK^UAXZLWT#0?@G!X.U.Y7RGUR_O0\5MG@R)N(7([??^AKVS]DS]FV+]F[ MX?7&GW6H#6O%&KW)O]:U09Q/.1@*N>2JY.">269CC.!Z7X5\>:9XPEE2P@U* M,QH)"][IEQ:JP/3:TB*&^@K0'B73SXE.@?:/^)J+07Q@V-_J2YC#;L8^\",9 MS6M:M4<70C3Y%NTD[_.]W8BE&G=57/FZ)Z?A8U:*R-&\4Z=X@TF;4M/F:YM( MI9X698FW;X7:.10I&20R,.!SCC-<]H'QC\.^)==;1[%=6.H(RK+'/H]U$(2R M[E\QGC 3(&1N(KC5"K+FM%^[OIMZ]CH=>DN6\E[VVN_H=Q165J'B73M*U?2= M+N;CR[[5&E2TBV,?,,:&1QD# PH)YQ3/%/BW2?!>E'4=8NQ:6WF+"GR,[R2, M<*B(H+.Y/15!)J%3FVDD]=O/IH4ZD$FVUIOY==38HKGO"OCG3O%[W<5I%?VM MU:;?.MM1L9;61 V2IQ(HR#@\C/2I-9\;Z)X?U[1=%U#4([;4]9>2.Q@8$F9D M7I&20!DTW2J*7)RN_;Y7_ "U]!>UIN*GS*W?YV_/3U-VBJ][>Q:?9 MSW5PVR""-I9&P3A5&2<#V%1Z-JUKKVDV6IV,GG65[ ES!)M*[XW4,IP>1D$< M&HY7;FMH7S*_+?4N4445)04444 %%%% $<\$=U#)#-&LL4BE71QE6!X(([BO MG+QM^S5>-XJM_P#A'61-&O)#YGFM_P >7<^[+Z=^Q]:^D:*\7,\GPF;PC#$Q MV=TUH_-7[/K_ )V(E%2W,#P5X)TWP'HD6FZ;%M0?-),WWYG[LQ]?Y=*WZ**] M6E2IT*:I4E:*T2125M$%%%%:C"L;QG9S:AX/URUMHC-<3V,\4<8ZNS1L /Q) MK9HJHRY9*2Z$RCS1<7U/-/A-\+(_"^E^']3U.[U2_P!=M](BLE34[D2+8ADC M,L4:* JY9%!/)^0#-5O$7P]U#Q+\99]3^W:QI&FKH%O;+>:7="#S91K5O3KHH7S@W3AY71KJ5D=B.I92&S[UYAKG@'XAZ[/K/C2UMM.M]575(]3 MTW3KI)!>K#:;HX;<.'\M?.C,I((ZW!STX^B\"C JX8Z=.K.JDKR>OWW:]&9S MP4*E*%)MVBM/NLGZHXKXJ:?>^*?A!XHL["RF?4+_ $>XC@LV $AD>([4/. < MG'7K7.?#?P1J?A7XB:M/JW]I:TL^G0#3M:O[@2M;1<>=9, % (D42!@OS @$ MY3GUC Q1BLH8J4*4J*6CO^G^1K/"PG5C6;U5O32_^9Y/\:?AY?\ C_7M BM( MV1(+#4?+OAC%I=_Z.]L_KD219X]#6%\.O!?B7_A8WA_QCK^E-9ZKJFGZI/JP M5PZV)?%VL^&])T2"UCT^VN/[6O;K449[:1H2/(@*HP9B7;S M/3]R,]<&3X*:)K_A#1]3\-:W!'Y.FW;-IUY:@BWEM9?WBQH&8L/*9GCPQZ*O M)S7H^!1BL7BI.A]7LK?C>^_XV]#986*K^WN^;]+;?A?U/'/"]]K7PH&O:+-X M2U?76N=6O-1L;_24CDCNUN)6E E9G7RG4OL)?C"@@XX'9?%?2[_Q'\)/%>GV M=H\NI7NCW,,5JK LTKQ, @/0G)Q78[0>U%.6)YJD:W*N9.[WU?\ 784<-RTY M4>9\K5EMHCS3X2^?!/($'!$>UC\W//L*B\6IJ7A/XK6 MWBM-%U#7-+GT4Z7(NDQ+-/#*L_FJ60L"58%AN&<%>>#FO4, =J" >U'UG]ZZ MCCHU9H/JW[M4^;5.Z9Q/P;\/ZAX<\"00:K;_ &._N;N\OY+4N', GN9)EC8C M@LJN <<9!QFF^$=$OK#XF>/M0N+9XK*_>Q-K,Q&)=EOM?'T/%=S28K.6(E*5 M237Q[_>GI]Q<T9$)^K$#BH?BIH>IS:IX1\1Z;8/K1\/ZA)+<0ID3?N ) M&1N .2*]"Q01FJCB91<';X4UZIWO^;%+#1DIJ_Q-/T:M;\D,XKR/QM\.?'?Q UOQ9K%F--TIE> M&UT4:C%(US$MI)YR31LCA4\R;)^8$E57/'%?0 4#H*,"KHXIX>;J4HI;>?9] M>]B*V%6(@H59-^FGET]3FI)[_P 2?#N62?3I;#4[W3&WV$A&^&5HCF,GH<,< M9KG?@_XAOD\,^'/#M]X7UW2;FPTJ"":YOK>-8-\<2*RAED).2#CCG%>CXH =Z"LE67)*'+HW?KH:NB^>,^;5*W346BBBN8Z3_]D! end EX-101.SCH 8 coll-20230630.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 COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Acquisitions - Estimated Fair Value of Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Marketable securities - Components (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Marketable Securities - Contractual maturities of available-for-sale securities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Convertible Senior Notes - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Convertible Senior Notes - Interest Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - 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 00405 - 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 10601 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Term Notes Payable link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Term Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) 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 - Product Revenue Provision and Allowance Categories (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 - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - License Agreements - License and supply agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Term Notes Payable - 2022 Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Convertible Senior Notes - 2026 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Convertible Senior Notes - 2029 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Equity - Changes in Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - 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 - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - License Agreements link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Marketable securities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Marketable Securities - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Goodwill and Intangible Assets - Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 coll-20230630_cal.xml EX-101.CAL EX-101.DEF 10 coll-20230630_def.xml EX-101.DEF EX-101.LAB 11 coll-20230630_lab.xml EX-101.LAB EX-101.PRE 12 coll-20230630_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,734,056
Entity Central Index Key 0001267565  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 283,749 $ 173,688
Marketable securities 41,721 0
Accounts receivable, net 167,479 183,119
Inventory 26,026 46,501
Prepaid expenses and other current assets 18,322 16,681
Total current assets 537,297 419,989
Property and equipment, net 18,040 19,521
Operating lease assets 6,452 6,861
Intangible assets, net 492,539 567,468
Restricted cash 1,047 2,547
Deferred tax assets 24,606 23,950
Other noncurrent assets 74 100
Goodwill 133,857 133,695
Total assets 1,213,912 1,174,131
Current liabilities    
Accounts payable 2,420 3,494
Accrued expenses 35,245 36,129
Accrued rebates, returns and discounts 213,089 230,491
Current portion of term notes payable 183,333 162,500
Current portion of operating lease liabilities 971 1,112
Total current liabilities 435,058 433,726
Term notes payable, net of current portion 309,898 397,578
Convertible senior notes 261,521 140,873
Operating lease liabilities, net of current portion 6,630 7,112
Total liabilities 1,013,107 979,289
Commitments and contingencies (refer to Note 16)
Shareholders' equity:    
Preferred stock, $0.001 par value; authorized shares - 5,000,000
Common stock, $0.001 par value; authorized shares - 100,000,000; 37,953,398 issued and 34,717,575 outstanding shares at June 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares at December 31, 2022 38 37
Additional paid-in capital 548,492 538,073
Treasury stock, at cost; 3,235,823 shares at June 30, 2023 and 3,235,823 shares at December 31, 2022 (61,924) (61,924)
Accumulated other comprehensive loss (38)  
Accumulated deficit (285,763) (281,344)
Total shareholders' equity 200,805 194,842
Total liabilities and shareholders' equity $ 1,213,912 $ 1,174,131
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
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 37,953,398 37,084,759
Common stock, outstanding shares 34,717,575 33,848,936
Treasury stock, shares 3,235,823 3,235,823
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Product revenues, net $ 135,546 $ 123,549 $ 280,313 $ 207,300
Revenue from Contract with Customer, Product and Service [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of product revenues        
Cost of product revenues (excluding intangible asset amortization) $ 24,257 $ 33,684 $ 54,156 $ 50,016
Intangible asset amortization $ 37,463 $ 37,501 $ 74,929 $ 56,424
Cost, Product and Service [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Total cost of products revenues $ 61,720 $ 71,185 $ 129,085 $ 106,440
Gross profit 73,826 52,364 151,228 100,860
Operating expenses        
Research and development       3,983
Selling, general and administrative 38,193 41,254 90,968 95,782
Total operating expenses 38,193 41,254 90,968 99,765
Income from operations 35,633 11,110 60,260 1,095
Interest expense (21,863) (17,761) (43,290) (23,592)
Interest income 4,027 5 6,774 9
Loss on extinguishment of debt     (23,504)  
Income (loss) before income taxes 17,797 (6,646) 240 (22,488)
Provision for (benefit from) income taxes 4,790 (1,455) 4,659 (4,228)
Net income (loss) $ 13,007 $ (5,191) $ (4,419) $ (18,260)
Earnings (loss) per share - basic (in dollars per share) $ 0.38 $ (0.15) $ (0.13) $ (0.54)
Weighted-average shares - basic (in shares) 34,622,284 34,001,553 34,471,624 33,838,638
Earnings (loss) per share - diluted (in dollars per share) $ 0.34 $ (0.15) $ (0.13) $ (0.54)
Weighted-average shares - diluted (in shares) 42,849,952 34,001,553 34,471,624 33,838,638
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net Income (Loss) $ 13,007 $ (5,191) $ (4,419) $ (18,260)
Other comprehensive loss:        
Unrealized losses on marketable securities (38)   (38)  
Total other comprehensive loss (38)   (38)  
Comprehensive income (loss) $ 12,969 $ (5,191) $ (4,457) $ (18,260)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Operating activities          
Net loss     $ (4,419) $ (18,260)  
Adjustments to reconcile net loss to net cash provided by operating activities:          
Amortization expense $ 37,463 $ 37,501 74,929 56,424  
Depreciation expense     1,712 1,371  
Deferred income taxes     (682) (9,410)  
Stock-based compensation expense     13,107 11,827  
Non-cash lease (benefit) expense     (213) 429  
Non-cash interest expense for amortization of debt discount and issuance costs     4,548 3,435  
Loss on extinguishment of debt     23,504    
Net amortization of premiums and discounts on investments     (98)    
Changes in operating assets and liabilities:          
Accounts receivable     15,640 (36,165)  
Inventory     20,475 17,007  
Prepaid expenses and other assets     (1,749) 245  
Accounts payable     (1,075) 2,426  
Accrued expenses     (884) (7,659)  
Accrued rebates, returns and discounts     (17,402) (6,538)  
Operating lease assets and liabilities       4  
Net cash provided by operating activities     127,393 15,136  
Investing activities          
Purchases of property and equipment     (232) (569)  
Acquisition of BDSI (net of cash acquired)       (572,069)  
Purchases of marketable securities     (41,661)    
Net cash used in investing activities     (41,893) (572,638)  
Financing activities          
Proceeds from issuances of common stock from employee stock purchase plan     169 203  
Proceeds from the exercise of stock options     5,099 4,806  
Payments made for employee stock tax withholdings     (7,956) (3,893)  
Repayment of term notes     (70,833) (25,000)  
Proceeds from term note modification       517,682  
Proceeds from issuances of 2029 Convertible Notes, net of issuance costs of $6,280     235,220    
Repurchase of 2026 Convertible Notes, including premium     (138,638)    
Net cash provided by financing activities     23,061 493,798  
Net increase (decrease) in cash, cash equivalents and restricted cash     108,561 (63,704)  
Cash, cash equivalents and restricted cash at beginning of period     176,235 188,973 $ 188,973
Cash, cash equivalents and restricted cash at end of period 284,796 125,269 284,796 125,269 176,235
Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets:          
Cash and cash equivalents 283,749 122,722 283,749 122,722 173,688
Restricted cash 1,047 2,547 1,047 2,547 2,547
Total cash, cash equivalents and restricted cash $ 284,796 $ 125,269 284,796 125,269 $ 176,235
Supplemental disclosure of cash flow information          
Cash paid for interest     37,187 17,752  
Cash paid for income taxes     $ 10,011 6,776  
Supplemental disclosure of non-cash activities          
Acquisition of property and equipment in accounts payable and accrued expenses       $ 105  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  
Issuance costs $ 6,280
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business
6 Months Ended
Jun. 30, 2023
Nature of Business  
Nature of business

1. Nature of Business

Collegium Pharmaceutical, Inc. (the “Company” or “Collegium”) 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’s mission is to build a leading, diversified specialty pharmaceutical company committed to improving the lives of people living with serious medical conditions. The Company’s portfolio includes Xtampza ER, Nucynta ER and Nucynta IR (collectively the “Nucynta Products”), Belbuca, and Symproic.

Xtampza ER, an abuse-deterrent, oral formulation of oxycodone, was approved by the U.S. Food and Drug Administration (“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. The Company commercially launched Xtampza ER in June 2016.

The Nucynta Products are extended-release (“ER”) and immediate-release (“IR”) formulations of tapentadol. 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. The Company began shipping and recognizing product sales on the Nucynta Products in January 2018 and began marketing the Nucynta Products in February 2018.

On March 22, 2022 (the “Acquisition Date”), the Company acquired BioDelivery Sciences International, Inc. (“BDSI”), a specialty pharmaceutical company working to deliver innovative therapies for individuals living with serious and debilitating chronic conditions, pursuant to an Agreement and Plan of Merger, dated as of February 14, 2022, by and among the Company, Bristol Acquisition Company Inc., the Company’s wholly owned subsidiary, and BDSI (the “BDSI Acquisition”). Upon closing, the Company acquired the Belbuca and Symproic products. Belbuca is a buccal film that contains buprenorphine, a Schedule III opioid, and was approved by the FDA in October 2015 for use in patients with pain severe enough to require daily, around-the-clock, long-term opioid treatment for which alternative options are inadequate. Symproic was approved by the FDA in March 2017 for the treatment of opioid-induced constipation (“OIC”) in adult patients with chronic non-cancer pain, including patients with chronic pain related to prior cancer or its treatment who do not require frequent (e.g., weekly) opioid dosage escalation. The Company began shipping and recognizing product sales related to Belbuca and Symproic in March 2022.

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, product-related litigation, manufacture of adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, key personnel retention, protection of intellectual property, and patent infringement litigation. As the COVID-19 pandemic unfolded, and governmental and societal reactions to it evolved, the Company’s business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods. Notwithstanding the fact that the federal public health emergency for COVID-19 expired in May 2023 in the United States, the Company expects the trends that emerged as a result of the pandemic to persist in the near to medium term.

The Company believes that its cash and cash equivalents at June 30, 2023, 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 at least one year from the date the consolidated financial statements were issued.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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) and its subsidiaries. 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 June 30, 2023, and the results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The results of operations for the three and six months ended June 30, 2023 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, discounts and allowances related to commercial sales of products, estimates related to the fair value of assets acquired and liabilities assumed, including acquired intangible assets and the fair value of inventory acquired, estimates utilized in the ongoing valuation of inventory related to potential unsaleable product, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and deferred 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”).

Marketable Securities

As of June 30, 2023, the Company’s marketable securities consisted of investments in available-for-sale corporate debt, U.S. Treasury, and government-sponsored securities with readily determinable fair values. The Company classifies available-for-sale marketable securities as current assets on its condensed consolidated balance sheets. The fair value of these securities is based on quoted prices for identical assets or inputs other than quoted prices that are observable for similar assets, either directly or indirectly.

The Company records interest earned and net amortization of premiums and discounts on investments within interest income on the condensed consolidated statements of operations. The Company records unrealized gains (losses) on available-for-sale debt securities as a component of Accumulated other comprehensive (loss) income, which is a separate component of shareholders’ equity on its consolidated balance sheets, until such gains and losses are realized. Realized gains and losses are determined using the specific identification method.

For available-for-sale debt securities in unrealized loss positions, the Company is required to assess whether to record an allowance for credit losses using an expected loss model. A credit loss is limited to the amount by which the amortized cost of an investment exceeds its fair value. A previously recognized credit loss may be decreased in subsequent periods if the Company’s estimate of fair value for the investment increases. To determine whether to record a credit loss, the Company considers issuer specific credit ratings and historical losses as well as current economic conditions and expectations for future economic conditions.

There were no other changes in the Company’s significant accounting policies from those described in the Company’s Annual Report.

Subsequent Events

In July 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $50,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.

Recently Adopted Accounting Pronouncements

New accounting pronouncements are issued periodically by the Financial Accounting Standards Board (“FASB”) and are adopted by the Company as required by the specified effective dates.

Following the cessation of the London Interbank Offered Rate (“LIBOR”) in the United States on June 30, 2023, the Company elected to apply the optional expedient provided in FASB Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting prospectively. Thus, debt previously referenced to LIBOR was transitioned to the Secured Overnight Financing Rate (“SOFR”) effective July 1, 2023, however, such transition did not have a material effect on the Company’s 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 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2023
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 wholesalers (“customers”), which in turn sell the product to pharmacies for the treatment of patients.

Revenue Recognition

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 with a customer, 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, 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.

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.

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.

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 (i) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (ii) product returns, including return estimates; and, (iii) trade allowances and chargebacks, including fees for distribution services, 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.

The Company bases its estimates of variable consideration, which could include estimates of future rebates, returns, and other adjustments, on historical data and other information. Estimates include: (i) timing of the rebates and returns incurred; (ii) pricing adjustments related to rebates and returns; and (iii) the quantity of product that will be rebated or returned in the future. Significant judgment is used in determining the appropriateness of these assumptions at each reporting period.

Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales. 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 wholesalers. Given that wholesalers sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly after 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 future estimates, which could have an effect on earnings in the period of the adjustment.

Provisions for product returns, including returns for Xtampza, the Nucynta Products, Belbuca and Symproic, are based on product-level returns rates, including processed as well as unprocessed return claims, in addition to relevant market events and other factors. Estimates of the future product returns are made at the time of revenue recognition to determine the amount of consideration to which the Company expects to be entitled (that is, excluding the products expected to be returned). At the end of each reporting period, the Company analyzes trends in returns rates and updates its assessment of variable consideration for returns to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. To the extent the Company receives amounts in excess of what it expects to be entitled to receive due to a product return, the Company does not recognize revenue when it transfers products to customers but instead recognizes those excess amounts received as a refund liability. The Company updates the measurement of the refund liability at the end of each reporting period for changes in expectations about the amount of refunds with the corresponding adjustments recognized as revenue (or reductions of revenue).

The Company provides the right of return to its customers for an 18-month window beginning six months prior to expiration and up until twelve months after expiration. The Company’s customers short-pay an existing invoice upon notice of a product return claim. Adjustments to the preliminary short-paid claims are processed when the return claim is validated and finalized. The Company’s return policy requires that product is returned and that the return is claimed within the 18-month window.

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.

At the end of each reporting period, the Company updates the estimated transaction price (including updating its assessment of whether an estimate of variable consideration is constrained) to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. Variable consideration, including the risk of customer concessions, is included in the transaction price only to the extent that it is

probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is subsequently resolved. In particular, resolution of the unprocessed return claims includes the risk of concession for those that are outside of the Company’s return policy.

Significant judgment is required to determine the variable consideration included in the transaction price as described above. Adjustments to the estimated variable consideration included in the transaction price occur when new information indicates that the estimate should be revised. If the value of accepted and processed claims is different than the amount estimated and included in variable consideration, then adjustments would impact product revenues, net and earnings in the period such revisions become known. The amount of variable consideration ultimately received and included in the transaction price may materially differ from the Company’s estimates, resulting in additional adjustments recorded to increase or decrease product revenues, net.

The following tables summarize activity in each of the Company’s product revenue provision and allowance categories for the six months ended June 30, 2023 and 2022:

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

211,709

20,958

73,382

Changes in estimate related to prior period sales

(1,623)

1,230

593

Credits/payments made

(227,167)

(22,509)

(73,076)

Balance at June 30, 2023

$

139,856

$

73,233

$

22,957

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

233,089

16,675

59,211

Changes in estimate related to prior period sales

(481)

(37)

Credits/payments made

(244,356)

(11,465)

(52,939)

Balance at June 30, 2022

$

168,705

$

78,014

$

27,036

(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 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 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 Consolidated Balance Sheets.

As of June 30, 2023, 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 revenues, net from contracts with customers by product, as disclosed in the table below.

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Belbuca

$

43,136

$

42,301

$

87,348

$

45,611

Xtampza ER

41,245

    

33,190

89,114

64,708

Nucynta IR

28,158

26,554

56,057

55,889

Nucynta ER

19,171

17,077

40,307

36,340

Symproic

3,836

3,860

7,487

4,160

Other

567

592

Total product revenues, net

$

135,546

$

123,549

$

280,313

$

207,300

The Company began recognizing revenue from net product sales of Belbuca and Symproic following the Acquisition Date (refer to Note 4, Acquisitions).

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
6 Months Ended
Jun. 30, 2023
Acquisitions  
Acquisitions

4. Acquisitions

On March 22, 2022, the Company closed the BDSI Acquisition, with BDSI surviving as a wholly owned subsidiary of the Company. The BDSI Acquisition was completed to leverage the Company’s existing sales force and other operations to commercialize additional products that are typically marketed to similar physicians and to develop other synergies. The Company obtained control through the acquisition of shares in an all-cash transaction which closed on March 22, 2022.

The total consideration paid for the BDSI acquisition was approximately $669,431 consisting of the following (in thousands, except per share amounts):

Fair Value of Purchase Price Consideration

Amount

Fair value of purchase price consideration paid at closing:

Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)

$

578,118

Cash consideration paid to settle RSUs and in-the-money options

28,309

Cash paid to settle BDSI debt

63,004

Total purchase consideration

$

669,431

The Company has accounted for the BDSI Acquisition as a business combination and, accordingly, has included the assets acquired, liabilities assumed and results of operations in its financial statements following the Acquisition Date.

The final allocation of the consideration transferred to the assets acquired and liabilities assumed has been completed. During the three months ended March 31, 2023, the Company recorded measurement period adjustments to increase accrued expenses by $134 and deferred tax liabilities by $28, with a corresponding increase to goodwill of $162.

The following tables set forth the final allocation of the BDSI Acquisition purchase price to the estimated fair value of the net assets acquired at the Acquisition Date:

Amounts Recognized at the Acquisition Date

Assets Acquired

Cash and cash equivalents

$

97,362

Accounts receivable

55,495

Inventory

77,382

Prepaid expenses and other current assets

6,125

Property and equipment

1,242

Operating lease assets

481

Intangible assets

435,000

Total assets

$

673,087

Liabilities Assumed

Accounts payable

$

12

Accrued expenses

18,249

Accrued rebates, returns and discounts

56,261

Operating lease liabilities

481

Deferred tax liabilities

62,510

Total liabilities

$

137,513

Total identifiable net assets acquired

535,574

Goodwill

133,857

Total consideration transferred

$

669,431

The valuation of the acquired intangible assets is inherently subjective and relies on significant unobservable inputs. The Company used an income approach to value the $435,000 of intangible assets. The valuation for each of these intangible assets was based on estimated projections of expected cash flows to be generated by the assets, discounted to the present value at discount rates commensurate with risk. The Company amortizes the identifiable intangible assets on a straight-line basis over their respective useful lives (refer to Note 10, Goodwill and Intangible Assets). In addition, the acquired inventory was recognized at its acquisition-date fair value, which resulted in an increase of $54,700 compared to its preacquisition book value.

The excess of the purchase price over the fair value of identifiable net assets acquired represents goodwill. This goodwill is primarily attributable to synergies of merging operations. The acquired goodwill is not deductible for tax purposes.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
License Agreements
6 Months Ended
Jun. 30, 2023
License Agreements  
License Agreements

5. License Agreements

Shionogi license and supply agreement

Prior to the BDSI Acquisition, BDSI and Shionogi Inc. (“Shionogi”) entered into an exclusive license agreement (the “Shionogi License Agreement”) for the commercialization of Symproic in the United States including Puerto Rico (the “Shionogi Territory”) for opioid-induced constipation in adult patients with chronic non-cancer pain (the “Shionogi Field”).

Pursuant to the terms of the Shionogi License Agreement, tiered royalty payments on net sales of Symproic in the Shionogi Territory are payable quarterly based on a royalty rate that ranges from 8.5% to 17.5% (plus an additional 1% of net sales on a pass-through basis to a third-party licensor of Shionogi) based on volume of net sales and whether Symproic is being sold as an authorized generic. Unless earlier terminated, the Shionogi License Agreement will continue in effect until the expiration of the royalty obligations, as defined therein. Upon expiration of the Shionogi License Agreement, all licenses granted for Symproic in the Shionogi Field and in the Shionogi Territory survive and become fully-paid, royalty-free, perpetual and irrevocable.

BDSI and Shionogi also had entered into a supply agreement under which Shionogi will supply Symproic at cost plus an agreed upon markup. In the event that Symproic is sourced from a third-party supplier, Shionogi would continue to supply naldemedine tosylate for use in Symproic manufacturing at cost plus such agreed upon markup for the duration of the Shionogi License Agreement.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share  
Earnings Per Share

6. Earnings Per Share

Basic earnings per share is calculated by dividing the net income or loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted earnings per share is computed by dividing the net income or loss 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, if-converted, or contingently issuable accounting methods, depending on the nature of the security. For purposes of the diluted earnings per share calculation, stock options, restricted stock units (“RSUs”), performance share units (“PSUs”), and shares potentially issuable in connection with the Company’s employee stock purchase plan and convertible senior notes are considered potentially dilutive securities and included to the extent that their addition is not anti-dilutive.

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Adjustment for interest expense recognized on convertible senior notes

1,677

Net income (loss) - diluted

$

14,684

$

(5,191)

$

(4,419)

$

(18,260)

Denominator:

Weighted-average shares outstanding — basic

34,622,284

    

34,001,553

34,471,624

    

33,838,638

Effect of dilutive securities:

Stock options

236,426

Restricted stock units

481,478

Employee stock purchase plan

660

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,849,952

34,001,553

34,471,624

33,838,638

Earnings (loss) per share — basic

$

0.38

$

(0.15)

$

(0.13)

$

(0.54)

Earnings (loss) per share — diluted

$

0.34

$

(0.15)

$

(0.13)

$

(0.54)

The Company has the option to settle the conversion obligation for its convertible senior notes due in 2026 and 2029 in cash, shares or a combination of the two. The Company uses the if-converted method for the convertible senior notes.

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

 

2023

 

2022

Stock options

751,930

2,230,895

1,368,968

2,230,895

Restricted stock units

1,073,613

2,024,634

2,522,025

2,024,634

Performance share units

503,880

447,770

503,880

447,770

Warrants

1,041,667

1,041,667

Convertible senior notes

4,925,134

7,509,104

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. All other securities presented in the table above were excluded from the calculation of diluted earnings per share as their inclusion would have had an antidilutive effect.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2023
Fair Value of Financial Instruments  
Fair Value of Financial Instruments

7. 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 six months ended June 30, 2023 and 2022.

The following table presents the Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at June 30, 2023 and December 31, 2022:

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

June 30, 2023

Cash equivalents:

Money market funds

$

123,095

$

123,095

$

$

U.S. Treasury securities

5,977

5,977

Marketable securities:

Corporate debt securities

16,922

16,922

U.S. Treasury securities

21,622

21,622

Government-sponsored securities

3,177

3,177

Total assets measured at fair value

$

170,793

$

123,095

$

47,698

$

December 31, 2022

Cash equivalents:

Money market funds

$

172,590

$

172,590

$

$

Total assets measured at fair value

$

172,590

$

172,590

$

$

The Company’s cash equivalents and marketable securities are measured at fair value on a recurring basis using quoted market prices.

Assets and Liabilities Not Carried at Fair Value

As of June 30, 2023, the fair value of the Company's 2.625% convertible senior notes due in 2026 was $25,033 and the fair value of the Company's 2.875% convertible senior notes due in 2029 was $208,415, which were estimated utilizing market quotations, and are considered Level 2.

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 June 30, 2023, the outstanding principal balance of the term notes of $504,167 reasonably approximated the estimated fair value.

As of June 30, 2023, and December 31, 2022, the carrying amounts of cash and cash equivalents, accounts receivable, inventory, prepaid expenses and other current assets, accounts payable, accrued expenses, and accrued rebates, returns and discounts reasonably approximated their estimated fair values.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable securities
6 Months Ended
Jun. 30, 2023
Marketable Securities  
Marketable securities

8. Marketable Securities

Available-for-sale debt securities were classified on the condensed consolidated balance sheets at fair value as follows:

June 30,

    

2023

Cash and cash equivalents

$

5,977

Marketable securities

41,721

Total

$

47,698

The following table summarizes the available-for-sale securities held as of June 30, 2023:

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

16,962

$

(40)

$

16,922

U.S. Treasury securities

27,592

7

27,599

Government-sponsored securities

3,182

(5)

3,177

Total

$

47,736

$

(38)

$

47,698

The following table summarizes the contractual maturities of available-for-sale securities as of June 30, 2023:

June 30,

    

2023

Matures within one year

$

41,354

Matures after one year through five years

6,344

Total

$

47,698

The Company did not record any allowances for credit losses to adjust the fair value of available-for-sale debt securities during the three and six months ended June 30, 2023. The Company reviews its investments for other-than-temporary impairment whenever the fair value of an investment is less than amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. To determine whether an impairment is other-than-temporary, the Company considers whether it has the ability and intent to hold the investment until a market price recovery and considers whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary. The Company generally does not intend to sell any investments prior to recovery of their amortized cost basis for any investment in an unrealized loss position. As such, the Company did not hold any securities with other-than-temporary impairment as of June 30, 2023.

The Company did not hold marketable securities as of December 31, 2022.

There were no sales of marketable securities during the three and six months ended June 30, 2023 or 2022. Net unrealized holding gains or losses for the period that have been included in accumulated other comprehensive loss were not material to the Company’s condensed consolidated results of operations.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory
6 Months Ended
Jun. 30, 2023
Inventory  
Inventory

9. Inventory

Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:

June 30,

December 31,

2023

2022

Raw materials

$

6,027

$

5,600

Work in process

7,467

24,672

Finished goods

12,532

16,229

Total inventory

$

26,026

$

46,501

The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2023 was $155 and $1,061, respectively. These expenses were recorded as a component of cost of product revenues. The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2022 were immaterial.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

10. Goodwill and Intangible Assets

The following tables summarizes the changes in the carrying amount of goodwill:

Amount

Balance at December 31, 2022

$

133,695

Goodwill resulting from acquisitions

Measurement period adjustments from BDSI Acquisition

162

Balance at June 30, 2023

$

133,857

The Company’s goodwill resulted from the BDSI Acquisition. Refer to Note 4, Acquisitions.

The following table sets forth the cost, accumulated amortization, and carrying amount of intangible assets as of June 30, 2023 and December 31, 2022:

June 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(96,123)

$

263,877

$

360,000

$

(58,428)

$

301,572

Nucynta Products

8.0

521,170

(353,219)

167,951

521,170

(319,628)

201,542

Symproic

9.6

70,000

(9,289)

60,711

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(458,631)

$

492,539

$

956,170

$

(388,702)

$

567,468

The following table presents amortization expense recognized in cost of product revenues for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,846

    

$

18,796

$

37,695

    

$

20,733

Nucynta Products

16,795

16,796

33,591

33,591

Symproic

1,822

1,821

3,643

2,003

Elyxyb

88

97

Total amortization expense

$

37,463

$

37,501

$

74,929

$

56,424

As of June 30, 2023, the remaining amortization expense expected to be recognized is as follows:

Years ended December 31,

Belbuca

Nucynta Products

Symproic

Total

2023

$

37,698

$

33,590

$

3,642

$

74,930

2024

75,393

67,181

7,285

149,859

2025

75,393

67,180

7,285

149,858

2026

75,393

7,285

82,678

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

263,877

$

167,951

$

60,711

$

492,539

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses
6 Months Ended
Jun. 30, 2023
Accrued Expenses  
Accrued Expenses

11. Accrued Expenses

Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:

June 30,

December 31,

2023

 

2022

Accrued royalties

$

14,287

$

13,770

Accrued product taxes and fees

 

4,490

4,352

Accrued interest

2,959

1,410

Accrued bonuses

2,669

6,347

Accrued payroll and related benefits

1,732

 

1,208

Accrued incentive compensation

 

1,376

 

1,507

Accrued sales and marketing

1,274

2,130

Accrued audit and legal

1,213

1,957

Accrued other operating costs

5,245

3,448

Total accrued expenses

$

35,245

$

36,129

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Term Notes Payable
6 Months Ended
Jun. 30, 2023
Term Notes Payable  
Term Notes Payable

12. Term Notes Payable

2022 Term Loan

On March 22, 2022, in connection with the closing of the BDSI Acquisition, the Company entered into an Amended and Restated Loan Agreement by and among the Company, and BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”), as amended (the “2022 Loan Agreement”). The 2022 Loan Agreement provided for a $650,000 secured term loan (the “2022 Term Loan”), the proceeds of which were used to repay the Company’s existing term notes and fund a portion of the consideration to be paid to complete the BDSI Acquisition. The 2022 Loan Agreement was accounted for as a debt modification and transaction fees of $173 were expensed. In connection with the 2022 Loan Agreement, the Company paid loan commitment and other fees to the lender of $19,818, which together with preexisting debt issuance costs and note discounts of $2,049 will be amortized over the term of the loan using the effective interest rate.

The 2022 Term Loan will mature on the 48-month anniversary of the closing of the BDSI Acquisition and is guaranteed by the Company’s material domestic subsidiaries. The 2022 Term Loan is also secured by substantially all of the assets of the Company and its material domestic subsidiaries. Prior to the cessation of LIBOR on June 30, 2023, the 2022 Term Loan bore interest at a rate based upon LIBOR (subject to a LIBOR floor of 1.20%), plus a margin of 7.5% per annum. On June 23, 2023, the Company entered into an amendment to the 2022 Loan Agreement to adjust the interest terms of the 2022 Term Loan to transition from LIBOR to SOFR in anticipation of the cessation of LIBOR. Effective July 1, 2023, the 2022 Term Loan bears interest at a rate based upon SOFR plus a spread adjustment of 0.26% (subject to a floor of 1.20%), plus a margin of 7.5% per annum. As of June 30, 2023, the interest rate was 12.9%. The Company paid $100,000 in principal payments under the 2022 Term Loan during the first year and the remaining $550,000 balance is required to be paid in equal quarterly installments over the remaining three years.

The 2022 Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 2.00% of the principal amount being prepaid prior to the second-year anniversary of the closing date, or 1.00% of the principal amount being prepaid on or after the second-year anniversary of the closing date. The 2022 Loan Agreement also includes a make-whole premium in the event of a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the 2022 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 also triggers a mandatory prepayment of the 2022 Term Loan.

The 2022 Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, 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. Failure to comply with these covenants would constitute an Event of Default under the 2022 Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The 2022 Loan Agreement also includes various customary remedies for the lenders following an

Event of Default, including the acceleration of repayment of outstanding amounts under the 2022 Loan Agreement and execution upon the collateral securing obligations under the 2022 Loan Agreement.

During the three and six months ended June 30, 2023, the Company recognized interest expense of $19,651 and $39,330, respectively, related to the 2022 Term Loan. During the three and six months ended June 30, 2022, the Company recognized interest expense of $16,591 and $18,414, respectively, related to the 2022 Term Loan.

As of June 30, 2023, future required principal repayments under the 2022 Term Loan are as follows:

Years ended December 31,

Principal Payments

2023

$

91,667

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

504,167

Less: unamortized discount and issuance costs

(10,936)

Term notes carrying value

$

493,231

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes
6 Months Ended
Jun. 30, 2023
Convertible Senior Notes.  
Convertible Senior Notes

13. Convertible Senior Notes

2026 Convertible Notes

On February 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “2026 Convertible Notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The 2026 Convertible Notes were issued in connection with funding the acquisition of the Nucynta Products. Some of the Company’s existing investors participated in the 2026 Convertible Notes offering. In connection with the issuance of the 2026 Convertible Notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees.

The 2026 Convertible Notes are 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 2026 Convertible 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 2026 Convertible 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 2026 Convertible Notes may convert all or any portion of their 2026 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 2026 Convertible 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 2026 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 June 30, 2023, none of the above circumstances had occurred and as such, the 2026 Convertible Notes could not have been converted.

The Company did not have the right to redeem the 2026 Convertible Notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the 2026 Convertible Notes, in whole and not in part, at a cash redemption price equal to the principal amount of the 2026 Convertible 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 2026 Convertible Notes for redemption will constitute a make-whole fundamental change, in which case the conversion rate applicable to the conversion of any 2026 Convertible Notes, if converted in connection with the redemption, will be increased in certain circumstances for a specified period of time.

The 2026 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, if such default is not cured within 3 calendar days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within 60 days after notice to the Company; (vi) certain payment 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 or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least $20,000; and (viii) certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

Repurchase of a Portion of the 2026 Convertible Notes

Contemporaneously with the offering of the 2029 Convertible Notes (as defined below), the Company entered into separate privately negotiated transactions with certain holders of the 2026 Convertible Notes to repurchase $117,400 aggregate principal amount of the 2026 Convertible Notes for an aggregate of $140,100 of cash, which includes accrued and unpaid interest on the 2026 Convertible Notes to be repurchased. This transaction involved a contemporaneous exchange of cash between the Company and holders of the 2026 Convertible Notes participating in the issuance of the 2029 Convertible Notes. Accordingly, the Company evaluated the transaction for modification or extinguishment accounting in accordance with Accounting Standards Codification (“ASC”) 470-50, Debt – Modifications and Extinguishments on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2026 Convertible Notes and issuance of the 2029 Convertible Notes were deemed to have substantially different terms based on the present value of the cash flows immediately prior to and after the exchange. Therefore, the repurchase of the 2026 Convertible Notes was accounted for as a debt extinguishment. The Company recorded a $23,504 loss on early extinguishment of debt on the Condensed Consolidated Statements of Operations during the three months ending March 31, 2023, which includes the recognition of previously deferred financing costs of $2,264. After giving effect to the repurchase, the total remaining principal amount outstanding under the 2026 Convertible Notes as of June 30, 2023 was $26,350.

2029 Convertible Notes

On February 10, 2023, the Company issued 2.875% convertible senior notes due in 2029 (the “2029 Convertible Notes”) in the aggregate principal amount of $241,500, in a private offering to qualified institutional buyers pursuant to Section

4(a)(2) and Rule 144A under the Securities Act of 1933, as amended. The 2029 Convertible Notes were issued to finance the concurrent repurchase of a portion of the 2026 Convertible Notes, and the remainder of the net proceeds may be used for general corporate purposes. In connection with the issuance of the 2029 Convertible Notes, the Company incurred approximately $6,280 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees.

The 2029 Convertible Notes are senior, unsecured obligations and bear interest at a rate of 2.875% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The 2029 Convertible Notes will mature on February 15, 2029, unless earlier repurchased, redeemed or converted. Before November 15, 2028, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after November 15, 2028, 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 initial conversion rate is 27.3553 shares of common stock per $1 principal amount of 2029 Convertible Notes, which represents an initial conversion price of approximately $36.56 per share of common stock. The conversion rate and conversion price are subject to adjustment upon the occurrence of certain events.

Holders of the 2029 Convertible Notes may convert all or any portion of their 2029 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 June 30, 2023, 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 2029 Convertible 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 any or all of the 2029 Convertible Notes for redemption, but only with respect to the 2029 Convertible Notes called for redemption; or
(5)at any time from, and including, November 15, 2028 until the close of business on the scheduled trading day immediately before the maturity date.

As of June 30, 2023, none of the above circumstances had occurred and as such, the 2029 Convertible Notes could not have been converted.

The Company may not redeem the 2029 Convertible Notes prior to February 17, 2026. On or after February 17, 2026 and on or before the 40th scheduled trading day before the maturity date, the Company may redeem the 2029 Convertible Notes, in whole or in part, at a cash redemption price equal to the principal amount of the 2029 Convertible 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.

However, the Company may not redeem less than all of the outstanding 2029 Convertible Notes unless at least $75,000 aggregate principal amount of the 2029 Convertible Notes are outstanding and not called for redemption as of the time the Company sends the related redemption notice.

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

The 2029 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, if such default is not cured within 3 business days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within 60 days after notice to the Company; (vi) certain payment defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least $30,000 or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least $30,000; and (xiii) upon the occurrence of certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

The 2026 Convertible Notes and 2029 Convertible Notes (together, the “Convertible Notes”) are classified on the Condensed Consolidated Balance Sheets as of June 30, 2023 as convertible senior notes.

As of June 30, 2023, the outstanding balance of the Convertible Notes consisted of the following:

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

Principal

$

26,350

$

241,500

$

267,850

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Net carrying amount

$

25,907

$

235,614

$

261,521

The Company determined the expected life of the 2026 Convertible Notes and 2029 Convertible Notes was equal to the six-year term of each. The effective interest rate on the 2026 Convertible Notes and 2029 Convertible Notes is 3.34% and 3.28%, respectively. As of June 30, 2023, 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 six months ended June 30, 2023, and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

3,388

$

1,887

Amortization of debt issuance costs

298

226

561

449

Total interest expense

$

2,207

$

1,169

$

3,949

$

2,336

As of June 30, 2023, the future minimum payments on the Convertible Notes were as follows:

Years ended December 31,

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

2023

$

346

$

3,568

$

3,914

2024

692

6,943

7,635

2025

692

6,943

7,635

2026

26,696

6,943

33,639

2027

6,943

6,943

Thereafter

251,915

251,915

Total minimum payments

$

28,426

$

283,255

$

311,681

Less: interest

(2,076)

(41,755)

(43,831)

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Convertible Notes carrying value

$

25,907

$

235,614

$

261,521

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Equity
6 Months Ended
Jun. 30, 2023
Equity  
Equity

14. Equity

The changes in shareholders’ equity for the three and six months ended June 30, 2023 were as follows:

    

Additional

    

    

Accumulated Other

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Comprehensive

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Loss

Equity

Balance, December 31, 2022

37,084,759

$

37

$

538,073

(3,235,823)

$

(61,924)

$

(281,344)

$

$

194,842

Exercise of common stock options

234,132

3,848

3,848

Issuance for employee stock purchase plan

11,329

169

169

Vesting of RSUs and PSUs

775,904

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(289,281)

(7,736)

(7,736)

Stock-based compensation

6,035

6,035

Net loss

(17,426)

(17,426)

Balance, March 31, 2023

37,816,843

$

38

$

540,389

(3,235,823)

$

(61,924)

$

(298,770)

$

$

179,733

Exercise of common stock options

72,405

1,251

1,251

Vesting of RSUs and PSUs

73,805

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(9,655)

(220)

(220)

Stock-based compensation

7,072

7,072

Other comprehensive loss, net of tax

(38)

(38)

Net income

13,007

13,007

Balance, June 30, 2023

37,953,398

$

38

$

548,492

(3,235,823)

$

(61,924)

$

(285,763)

$

(38)

$

200,805

The changes in shareholders’ equity for the three and six months ended June 30, 2022 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2021

35,806,119

$

36

$

502,095

(2,150,717)

$

(42,861)

$

(256,342)

$

202,928

Exercise of common stock options

190,074

3,261

3,261

Issuance for employee stock purchase plan

13,421

203

203

Vesting of RSUs and PSUs

563,050

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(191,667)

(3,382)

(3,382)

Share repurchases

5,000

(307,132)

(5,000)

Stock-based compensation

6,135

6,135

Net loss

(13,069)

(13,069)

Balance, March 31, 2022

36,380,997

$

36

$

513,312

(2,457,849)

$

(47,861)

$

(269,411)

$

196,076

Exercise of common stock options

102,283

1,545

1,545

Vesting of RSUs and PSUs

111,056

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(26,506)

(511)

(511)

Stock-based compensation

5,692

5,692

Net loss

(5,191)

(5,191)

Balance, June 30, 2022

36,567,830

$

37

$

520,038

(2,457,849)

$

(47,861)

$

(274,602)

$

197,612

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 June 30, 2023, there were 1,846,667 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 for three months following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 15, Stock-based Compensation, for more information.

Share Repurchases

In August 2021, the 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 “Prior Repurchase Program”). The Prior Repurchase Program permitted 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 Prior Repurchase Program were returned to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases were determined based on share price, market conditions, legal requirements, and other relevant factors.

Through December 31, 2022, the Company repurchased 3,235,823 shares at a weighted-average price of $19.14 per share for a total of $61,924 under the Prior Repurchase Program and the cost of repurchased shares were recorded as treasury stock in the Consolidated Balance Sheet. The Prior Repurchase Program expired on December 31, 2022.

In January 2023, the Board of Directors authorized a share repurchase program to repurchase up to $100,000 of the Company’s common stock through December 31, 2023 (the “2023 Repurchase Program”). The 2023 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. The timing and amount of any shares purchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors. The Company plans to utilize existing cash on hand to fund the 2023 Repurchase Program.

As of June 30, 2023, the Company has not yet repurchased shares under the 2023 Repurchase Program. Thus, $100,000 remained available for share repurchases under the 2023 Repurchase Program as of June 30, 2023.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2023
Stock-based Compensation  
Stock-based Compensation

15. Stock-based Compensation

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 Company’s Compensation Committee.

A summary of the Company’s PSU activity for the six months ended June 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

447,770

$

28.71

Granted

216,500

38.71

Vested

(223,170)

27.99

Forfeited

Performance adjustment

62,780

27.14

Outstanding at June 30, 2023

503,880

$

33.13

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 six months ended June 30, 2023, and 2022 was $38.71 and $24.12, respectively.

Restricted Stock Units

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

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

2,047,571

$

19.67

Granted

1,248,207

26.33

Vested

(626,539)

20.03

Forfeited

(147,214)

21.62

Outstanding at June 30, 2023

2,522,025

$

22.76

The weighted-average grant date fair value per share of RSUs granted for the six months ended June 30, 2023 and 2022 was $26.33 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the six months ended June 30, 2023, and 2022 was $16,480 and $9,697, respectively.

Stock Options

A summary of the Company’s stock option activity for the six months ended June 30, 2023 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, 2022

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(306,537)

16.58

Cancelled

 

(8,300)

18.80

Outstanding at June 30, 2023

 

1,368,968

$

19.35

 

5.0

$

4,411

Exercisable at June 30, 2023

 

1,308,248

$

19.30

4.9

$

4,345

There were no stock options granted during the six months ended June 30, 2023 and 2022.

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 six months ended June 30, 2023, 11,329 shares of common stock were purchased for total proceeds of $169. The expense for the three months ended June 30, 2023 and 2022 was $55 and $28, respectively. The expense for the six months ended June 30, 2023 and 2022 was $101 and $60, respectively.

Stock-based Compensation Expense

A summary of the allocation of the Company’s stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,072

5,692

 

13,107

10,236

Total stock-based compensation expense

$

7,072

$

5,692

$

13,107

$

11,827

At June 30, 2023, there was approximately $57,292 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.8 years.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies  
Commitments and Contingencies

16. 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 material litigation and, accordingly, does not have any other amounts recorded for any litigation related matters.

Xtampza ER Litigation

The Company filed the New Drug Application (“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 New Drug Application (“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 any appeal of the PTAB proceedings. 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 November 19, 2021, the PTAB (i) denied Purdue’s motion to terminate the PGR and (ii) issued its Final Written Decision, finding that claims 1-17 of the ʼ961 patent were invalid for lack of written description and anticipation. On December 17, 2021, Purdue filed a Request for Director Review. That request was denied on February 7, 2022. On February 16, 2022, Purdue filed a Federal Circuit notice of appeal. On April 12, 2022, the Company filed a Motion to Dismiss the Appeal as Untimely. On May 20, 2022, the Federal Circuit denied the Motion to Dismiss and directed the parties to address jurisdiction during merits briefing. Oral arguments in the appeal are scheduled for September 5, 2023.

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. On May 15, 2023, the Court issued an order that (i) vacated the existing deadlines with respect to the ʼ933, ʼ919, and ʼ434 patents and stayed the case pending the Federal Circuit’s decision in a different litigation that invalidated certain claims of the ʼ933 and ʼ919 patents and (ii) continued the existing stay concerning the ʼ961 patent pending Purdue’s appeal of the PTAB’s order invalidating that patent. 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. The parties agreed, however, that litigation concerning the ʼ961 patent is stayed pending resolution of Purdue’s Federal Circuit appeal of the PTAB decision invalidating the claims of the ʼ961 patent. 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.

Litigation Related to the BDSI Acquisition

On February 25, 2022, in connection with the BDSI Acquisition, a purported individual stockholder of BDSI filed a complaint in the United States District Court for the Southern District of New York, captioned Stein v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01600, naming as defendants BDSI and each member of its Board of Directors as of the date of the Merger Agreement (“Stein Action”). On February 28, 2022, two additional cases were filed by purported individual stockholders of BDSI in the same court, captioned Sanford v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01676 (“Sanford Action”), and Higley v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01658 (“Higley Action”). On March 2, 2022 and March 5, 2022, two additional cases were filed by purported individual stockholders of BDSI in the United States District Court for the Eastern District of New York, captioned Justice II v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01145 (“Justice Action”) and Zomber v. BioDelivery Sciences International, Inc., et al., No. 1:22-cv-01220 (“Zomber Action”; together with the Stein, Sanford, Higley, and Justice Actions, the “Actions”). The Actions and any similar subsequently filed cases involving BDSI, its officers or Board of Directors, or any committee thereof, and/or any of the Company’s officers or directors relating directly or indirectly to the Merger Agreement, the BDSI Acquisition or any related transaction, are referred to as the “Merger Litigations.”

The Merger Litigations filed to date generally allege that the Schedule 14D-9 is materially incomplete and misleading by allegedly failing to disclose purportedly material information relating to the sale process leading to the Merger, BDSI’s financial projections, and the analyses performed by Moelis & Company LLC in connection with the Merger. The Merger Litigations assert violations of Section 14(e) of the Exchange Act and violations of Section 20(a) of the Exchange Act against BDSI’s Board of Directors. Additionally, the Stein, Higley, Justice, and Zomber complaints assert violations of Section 14(d) of the Exchange Act and Rule 14d-9 promulgated thereunder. The Merger Litigations seek, among other things: an injunction enjoining consummation of the Merger, rescission of the Merger Agreement, a declaration that BDSI and its Board of Directors violated Sections 14(e) and 20(a) of the Exchange Act and Rule 14a-9 promulgated thereunder, damages, costs of the action, including plaintiffs’ attorneys’ fees and experts’ fees and expenses, and any other relief the court may deem just and proper.

In addition, on February 24, 2022, February 28, 2022, and March 7, 2022, BDSI received demand letters from three purported stockholders of BDSI seeking to inspect certain books and records of BDSI related to the Merger (collectively, the “Inspection Letters”). On March 4, 2022, March 9, 2022, and March 11, 2022, BDSI received demand letters from four purported stockholders alleging that the Schedule 14D-9 omits purportedly material information relating to the Merger (collectively, the “Demand Letters”).

On April 14, 2022, plaintiff in the Higley Action filed a notice of voluntary dismissal of the complaint. On May 15, 2022, plaintiff in the Zomber Action filed a notice of voluntary dismissal of the complaint. And, on June 24, 2022,

plaintiff in the Justice Action filed a notice of voluntary dismissal of the complaint. In the remaining Stein and Sanford Actions, on July 20, 2022, the respective Courts entered an Order for plaintiff to serve a summons and complaint by August 3, 2022. On July 28, 2022, plaintiff in the Sanford Action filed a partial voluntary dismissal of the individual named defendants but not BDSI from that action and filed a waiver of service as to BDSI. On October 26, 2022, plaintiff in the Sanford Action filed a notice of voluntary dismissal of the complaint as to Defendant BDSI as well. To date, the complaint in the Stein Action has not been served on, nor was service waived by, any of the named defendants in that action.

While the Company believes that the remaining Merger Litigations, Inspection Letters, and Demand Letters are without merit and that the disclosures in the Schedule 14D-9 comply fully with applicable law, solely in order to avoid the expense and distraction of litigation, BDSI previously determined to voluntarily supplement the Schedule 14D-9 with certain supplemental disclosures set forth in BDSI’s Schedule 14D-9 filed with the SEC on March 11, 2022 (the “Supplemental Disclosures”). The Company and BDSI believe that the Supplemental Disclosures mooted all allegations or concerns raised in the Merger Litigations, Inspection Letters, and Demand Letters.

As set forth in the Supplemental Disclosures, nothing therein shall be deemed an admission of the legal necessity or materiality under applicable law of the Supplemental Disclosures. To the contrary, the Company and BDSI specifically deny all allegations that any of the Supplemental Disclosures, or any other additional disclosures, were or are required. The Company plans to defend the Merger Litigations 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 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 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. Of the 21 MDL cases that named the Company as a defendant, the allegations against it were previously dismissed or withdrawn in 13 cases as of December 31, 2021. The remaining eight MDL cases that named the Company were dismissed as of April 19, 2022. In addition, the Company had been previously dismissed from three non-MDL cases filed in Pennsylvania and Arkansas state courts.

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

In Pennsylvania, six lawsuits naming the Company were 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 included lawsuits filed between May 2018 and July 2019, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws.

In Massachusetts, there were lawsuits by 13 municipalities, all of which were consolidated before the Business Litigation Session of the Superior Court. The actions alleged 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.

On December 24, 2021, the Company entered into a settlement framework with Scott+Scott Attorneys at Law, LLP, the law firm representing plaintiffs in each of the 27 cases, including the 8 remaining MDL cases and 19 state court cases described above. Pursuant to the terms of the settlement framework, which were later memorialized in a final settlement agreement, the Company agreed to pay $2,750 in exchange for the dismissal, with prejudice, of each plaintiff’s lawsuit against the Company and a release of claims related to such lawsuits. The settlement agreement was executed by the Company and all 27 plaintiffs, and the amounts subject to the settlement agreement were paid. As of April 19, 2022, the Company was dismissed, with prejudice, from each of the 27 cases.

The Company entered into this settlement to efficiently resolve this litigation and does not admit any liability or acknowledge any wrongdoing in connection with the settlement agreement.

Aquestive Litigation

On October 29, 2013, Reckitt Benckiser, Inc., Indivior PLC (formerly RB Pharmaceuticals Limited, “Indivior”), and Aquestive Therapeutics, Inc. (formerly MonoSol Rx, “Aquestive”) (collectively, the “RB Plaintiffs”) filed an action against BDSI relating to its Bunavail product in the United States District Court for the Eastern District of North Carolina (“EDNC”) for alleged patent infringement. Bunavail is a drug approved for the maintenance treatment of opioid dependence. This case was dismissed, but the RB Plaintiffs subsequently filed an action against BDSI, on September 22, 2014, relating to Bunavail product in the United States District Court for the District of New Jersey for alleged patent infringement. The RB Plaintiffs claimed that Bunavail, whose formulation and manufacturing processes have never been disclosed publicly, infringes its patent U.S. Patent No. 8,765,167 (the “‘167 Patent”).

On January 13, 2017, Aquestive filed a complaint in the United States District Court for the District of New Jersey alleging Belbuca infringes the ‘167 Patent.

On March 8, 2023, the parties filed a stipulation of dismissal. The RB Plaintiffs dismissed their claims with prejudice, and BDSI dismissed its counterclaims without prejudice. Under the terms of the settlement agreement, BDSI resolved both the Bunavail and Belbuca litigations in exchange for a one-time, lump-sum payment of $8,500 to Aquestive.

Chemo Research, S.L

On March 1, 2019, BDSI filed a complaint for patent infringement in United States District Court for the District of Delaware against Chemo Research, S.L., Insud Pharma S.L., IntelGenx Corp., and IntelGenx Technologies Corp. (collectively, the “Chemo Defendants”), asserting that the Chemo Defendants infringe its Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 (“’866 patent”) and 9,655,843, (“’843 patent”) both expiring in July of 2027, and U.S. Patent No. 9,901,539 (“’539 patent”) expiring December of 2032 (collectively, “the BEMA patents”). This complaint follows a receipt by BDSI on January 31, 2019, of a Notice Letter from Chemo Research S.L. stating that it has filed with the FDA an abbreviated New Drug Application (“ANDA”) containing a Paragraph IV Patent Certification, for a generic version of BELBUCA Buccal Film in strengths 75 mcg, 150 mcg, 300 mcg, 450 mcg, and 900 mcg. Because BDSI initiated a patent infringement suit asserting the patents identified in the Notice Letter within 45 days after receipt, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid. On March 15, 2019, BDSI filed a complaint against the Chemo Defendants in the Federal District Court for the District of New Jersey asserting the same claims for patent infringement made in the Delaware lawsuit. On April 19, 2019, Defendants filed an answer to the Delaware complaint wherein they denied infringement of the ’866, ’843 and ’539 patents and asserted counterclaims seeking declaratory relief concerning the alleged invalidity and non-infringement of such patents.

On April 25, 2019, BDSI voluntarily dismissed the New Jersey lawsuit given Defendants’ consent to jurisdiction in Delaware.

The trial to adjudicate issues concerning the validity of the Orange Book-listed patents covering BELBUCA was held from March 1-3, 2021. Chemo did not participate in the bench trial. Instead, on February 26, 2021, Chemo agreed to be bound by the decision of the Court with respect to the validity of the BEMA patents from the March 1-3, 2021 trial with Alvogen. On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032, to which Chemo is bound. This holding was affirmed on appeal by the Federal Circuit on December 21, 2022. The bench trial to adjudicate issues concerning the Chemo Defendants’ infringement of the Orange Book patents was set to commence on April 25, 2022. On March 30, 2022, the Court vacated the trial and has not yet set a new trial date.

On August 1, 2022, BDSI received a second Paragraph IV certification notice letter from Chemo indicating that Chemo has amended its ANDA to (i) withdraw its generic version of the 75 mcg and 150 mcg strengths of BELBUCA; and (ii) include its generic version of the 600 mcg and 750 mcg strengths of BELBUCA, in addition to the 300 mcg, 450 mcg, and 900 mcg strengths identified in the first Chemo Paragraph IV certification notice letter. In response, BDSI filed a complaint for patent infringement in Federal District Court for the District of Delaware. Chemo answered the complaint on December 1, 2022. The Court has not set a schedule for this litigation.

On August 24, 2022, the Court instructed the parties to update the Court at such time as the FDA addresses Chemo's July 29, 2022 response to the FDA. On February 8, 2023, the district court denied Chemo’s request for a trial date in the

spring, and again instructed the parties to update the Court at such time as the FDA addresses Chemo’s July 29, 2022 response to the FDA. Chemo received a complete response letter with respect to its July 29, 2022 ANDA in April 2023.

The Company plans to litigate these cases 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.

Alvogen

On September 7, 2018, BDSI filed a complaint for patent infringement in United States District Court for the District of Delaware against Alvogen Pb Research & Development LLC, Alvogen Malta Operations Ltd., Alvogen Pine Brook LLC, Alvogen, Incorporated, and Alvogen Group, Incorporated (collectively, “Alvogen”), asserting that Alvogen infringes BDSI’s Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 and 9,655,843, both expiring in July of 2027, and U.S. Patent No. 9,901,539, expiring in December of 2032 (collectively, “the BEMA patents”). This complaint followed receipt by BDSI on July 30, 2018 of a Paragraph IV Patent Certification from Alvogen stating that Alvogen had filed an ANDA with the FDA for a generic version of BELBUCA Buccal Film (75 mcg, 150 mcg, 300 mcg, 450 mcg, 600 mcg, 750 mcg and 900 mcg). Because BDSI initiated a patent infringement suit asserting the patents identified in the Paragraph IV notice within 45 days after receipt of the Paragraph IV Certification, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid.

The Court scheduled a bench trial to adjudicate issues concerning the validity of the BEMA patents. A three-day bench trial against Alvogen was conducted commencing on March 1, 2021.

On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032. Alvogen conceded infringement of those claims prior to the trial. The Court entered final judgment on January 21, 2022. The final judgment entered in this case upholding the validity of claims of the ’866 and ’539 Orange Book-listed patents extends the effective date of any final approval by the FDA of Alvogen’s ANDA until December 21, 2032, which is the expiration date of the ’539 patent, and enjoins Alvogen and those acting in concert with Alvogen from commercially manufacturing, using, selling, or offering for sale Alvogen’s ANDA products until December 21, 2032. Alvogen filed a motion to stay certain provisions of the final judgment in the Court. BDSI filed an opposition to Alvogen’s request for a stay. The Court retained jurisdiction to decide BDSI’s motion for contempt, which was filed on September 21, 2021.

Alvogen filed a notice of appeal to the Federal Circuit seeking to reverse the Court’s final judgment entered on January 21, 2022. Separately, BDSI filed a cross-appeal to the Federal Circuit seeking to reverse the Court’s opinion that claims 3 and 10 of the ʼ866 patent and claims 8, 9 and 20 of the ’843 patent are invalid and thus Alvogen is not liable for infringement of those claims, as well as any other ruling decided adversely to BDSI. On November 1, 2022, the Federal Circuit held oral argument on the parties’ appeal and issued its decision on December 21, 2022. In that decision, the Federal Circuit affirmed the district court judgment that certain claims of the ʼ866 and ʼ539 patent were not invalid as obvious. The Federal Circuit also vacated the district court’s judgment that certain claims of the ʼ866 and ʼ843 patent were invalid as obvious and remanded to the district court for further proceedings. The mandate issued on February 10, 2023.

As it has done in the past, the Company intends to vigorously defend its intellectual property against assertions of invalidity or non-infringement.

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.

On December 16, 2021, the Company entered into an Assurance of Discontinuance with the Massachusetts Attorney General (the “AoD”). The Company is currently cooperating with each of the remaining states in their respective investigations.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes  
Income Taxes

17. 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 the Company’s income tax expense (benefit) recognized for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

4,790

$

(1,455)

$

4,659

$

(4,228)

Effective tax rate

26.9

%

21.9

%

1,941.3

%

18.8

%

The provision for income taxes for the three months ended June 30, 2023 reflects the estimated annual effective tax rate as adjusted for discrete tax benefits from excess tax benefits from equity compensation awards. The provision for income taxes for the six months ended June 30, 2023 was impacted by discrete nondeductible costs associated with the debt extinguishment that occurred in the three months ended March 31, 2023, partially offset by excess tax benefits related to stock compensation. The nondeductible costs from the debt extinguishment were $21,238.

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. 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 as of June 30, 2023.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
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) and its subsidiaries. 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 June 30, 2023, and the results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The results of operations for the three and six months ended June 30, 2023 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, discounts and allowances related to commercial sales of products, estimates related to the fair value of assets acquired and liabilities assumed, including acquired intangible assets and the fair value of inventory acquired, estimates utilized in the ongoing valuation of inventory related to potential unsaleable product, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and deferred 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”).

Marketable Securities

Marketable Securities

As of June 30, 2023, the Company’s marketable securities consisted of investments in available-for-sale corporate debt, U.S. Treasury, and government-sponsored securities with readily determinable fair values. The Company classifies available-for-sale marketable securities as current assets on its condensed consolidated balance sheets. The fair value of these securities is based on quoted prices for identical assets or inputs other than quoted prices that are observable for similar assets, either directly or indirectly.

The Company records interest earned and net amortization of premiums and discounts on investments within interest income on the condensed consolidated statements of operations. The Company records unrealized gains (losses) on available-for-sale debt securities as a component of Accumulated other comprehensive (loss) income, which is a separate component of shareholders’ equity on its consolidated balance sheets, until such gains and losses are realized. Realized gains and losses are determined using the specific identification method.

For available-for-sale debt securities in unrealized loss positions, the Company is required to assess whether to record an allowance for credit losses using an expected loss model. A credit loss is limited to the amount by which the amortized cost of an investment exceeds its fair value. A previously recognized credit loss may be decreased in subsequent periods if the Company’s estimate of fair value for the investment increases. To determine whether to record a credit loss, the Company considers issuer specific credit ratings and historical losses as well as current economic conditions and expectations for future economic conditions.

There were no other changes in the Company’s significant accounting policies from those described in the Company’s Annual Report.

Subsequent Events

Subsequent Events

In July 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $50,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

New accounting pronouncements are issued periodically by the Financial Accounting Standards Board (“FASB”) and are adopted by the Company as required by the specified effective dates.

Following the cessation of the London Interbank Offered Rate (“LIBOR”) in the United States on June 30, 2023, the Company elected to apply the optional expedient provided in FASB Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting prospectively. Thus, debt previously referenced to LIBOR was transitioned to the Secured Overnight Financing Rate (“SOFR”) effective July 1, 2023, however, such transition did not have a material effect on the Company’s 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 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contracts with Customers  
Summary of product revenue provision and allowance

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

211,709

20,958

73,382

Changes in estimate related to prior period sales

(1,623)

1,230

593

Credits/payments made

(227,167)

(22,509)

(73,076)

Balance at June 30, 2023

$

139,856

$

73,233

$

22,957

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

233,089

16,675

59,211

Changes in estimate related to prior period sales

(481)

(37)

Credits/payments made

(244,356)

(11,465)

(52,939)

Balance at June 30, 2022

$

168,705

$

78,014

$

27,036

(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 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 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 Consolidated Balance Sheets.
Schedule of disaggregation of revenue

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Belbuca

$

43,136

$

42,301

$

87,348

$

45,611

Xtampza ER

41,245

    

33,190

89,114

64,708

Nucynta IR

28,158

26,554

56,057

55,889

Nucynta ER

19,171

17,077

40,307

36,340

Symproic

3,836

3,860

7,487

4,160

Other

567

592

Total product revenues, net

$

135,546

$

123,549

$

280,313

$

207,300

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
Acquisitions  
Schedule of consideration paid for acquisition

The total consideration paid for the BDSI acquisition was approximately $669,431 consisting of the following (in thousands, except per share amounts):

Fair Value of Purchase Price Consideration

Amount

Fair value of purchase price consideration paid at closing:

Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)

$

578,118

Cash consideration paid to settle RSUs and in-the-money options

28,309

Cash paid to settle BDSI debt

63,004

Total purchase consideration

$

669,431

Schedule of preliminary allocation of acquisition purchase price

The following tables set forth the final allocation of the BDSI Acquisition purchase price to the estimated fair value of the net assets acquired at the Acquisition Date:

Amounts Recognized at the Acquisition Date

Assets Acquired

Cash and cash equivalents

$

97,362

Accounts receivable

55,495

Inventory

77,382

Prepaid expenses and other current assets

6,125

Property and equipment

1,242

Operating lease assets

481

Intangible assets

435,000

Total assets

$

673,087

Liabilities Assumed

Accounts payable

$

12

Accrued expenses

18,249

Accrued rebates, returns and discounts

56,261

Operating lease liabilities

481

Deferred tax liabilities

62,510

Total liabilities

$

137,513

Total identifiable net assets acquired

535,574

Goodwill

133,857

Total consideration transferred

$

669,431

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share  
Schedule of computations of basic and diluted net (loss) per share

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

13,007

$

(5,191)

$

(4,419)

$

(18,260)

Adjustment for interest expense recognized on convertible senior notes

1,677

Net income (loss) - diluted

$

14,684

$

(5,191)

$

(4,419)

$

(18,260)

Denominator:

Weighted-average shares outstanding — basic

34,622,284

    

34,001,553

34,471,624

    

33,838,638

Effect of dilutive securities:

Stock options

236,426

Restricted stock units

481,478

Employee stock purchase plan

660

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,849,952

34,001,553

34,471,624

33,838,638

Earnings (loss) per share — basic

$

0.38

$

(0.15)

$

(0.13)

$

(0.54)

Earnings (loss) per share — diluted

$

0.34

$

(0.15)

$

(0.13)

$

(0.54)

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

 

2023

 

2022

Stock options

751,930

2,230,895

1,368,968

2,230,895

Restricted stock units

1,073,613

2,024,634

2,522,025

2,024,634

Performance share units

503,880

447,770

503,880

447,770

Warrants

1,041,667

1,041,667

Convertible senior notes

4,925,134

7,509,104

4,925,134

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
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)

June 30, 2023

Cash equivalents:

Money market funds

$

123,095

$

123,095

$

$

U.S. Treasury securities

5,977

5,977

Marketable securities:

Corporate debt securities

16,922

16,922

U.S. Treasury securities

21,622

21,622

Government-sponsored securities

3,177

3,177

Total assets measured at fair value

$

170,793

$

123,095

$

47,698

$

December 31, 2022

Cash equivalents:

Money market funds

$

172,590

$

172,590

$

$

Total assets measured at fair value

$

172,590

$

172,590

$

$

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Marketable Securities  
Schedule of available-for-sale securities

June 30,

    

2023

Cash and cash equivalents

$

5,977

Marketable securities

41,721

Total

$

47,698

The following table summarizes the available-for-sale securities held as of June 30, 2023:

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

16,962

$

(40)

$

16,922

U.S. Treasury securities

27,592

7

27,599

Government-sponsored securities

3,182

(5)

3,177

Total

$

47,736

$

(38)

$

47,698

Schedule of contractual maturities of available-for-sale securities

June 30,

    

2023

Matures within one year

$

41,354

Matures after one year through five years

6,344

Total

$

47,698

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2023
Inventory  
Schedule of Inventory

June 30,

December 31,

2023

2022

Raw materials

$

6,027

$

5,600

Work in process

7,467

24,672

Finished goods

12,532

16,229

Total inventory

$

26,026

$

46,501

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets  
Summary of changes in the carrying amount of goodwill

Amount

Balance at December 31, 2022

$

133,695

Goodwill resulting from acquisitions

Measurement period adjustments from BDSI Acquisition

162

Balance at June 30, 2023

$

133,857

Schedule of gross carrying amount and accumulated amortization of the Intangible Asset

June 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(96,123)

$

263,877

$

360,000

$

(58,428)

$

301,572

Nucynta Products

8.0

521,170

(353,219)

167,951

521,170

(319,628)

201,542

Symproic

9.6

70,000

(9,289)

60,711

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(458,631)

$

492,539

$

956,170

$

(388,702)

$

567,468

Summary of amortization expense

Three Months Ended June 30,

Six Months Ended June 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,846

    

$

18,796

$

37,695

    

$

20,733

Nucynta Products

16,795

16,796

33,591

33,591

Symproic

1,822

1,821

3,643

2,003

Elyxyb

88

97

Total amortization expense

$

37,463

$

37,501

$

74,929

$

56,424

Schedule of future amortization expenses

Years ended December 31,

Belbuca

Nucynta Products

Symproic

Total

2023

$

37,698

$

33,590

$

3,642

$

74,930

2024

75,393

67,181

7,285

149,859

2025

75,393

67,180

7,285

149,858

2026

75,393

7,285

82,678

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

263,877

$

167,951

$

60,711

$

492,539

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Accrued Expenses  
Schedule of components of accrued expenses

June 30,

December 31,

2023

 

2022

Accrued royalties

$

14,287

$

13,770

Accrued product taxes and fees

 

4,490

4,352

Accrued interest

2,959

1,410

Accrued bonuses

2,669

6,347

Accrued payroll and related benefits

1,732

 

1,208

Accrued incentive compensation

 

1,376

 

1,507

Accrued sales and marketing

1,274

2,130

Accrued audit and legal

1,213

1,957

Accrued other operating costs

5,245

3,448

Total accrued expenses

$

35,245

$

36,129

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Term Notes Payable (Tables)
6 Months Ended
Jun. 30, 2023
2022 Term Loan  
Debt Instrument [Line Items]  
Schedule of future payments under debt agreements

Years ended December 31,

Principal Payments

2023

$

91,667

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

504,167

Less: unamortized discount and issuance costs

(10,936)

Term notes carrying value

$

493,231

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes (Tables) - Convertible senior notes
6 Months Ended
Jun. 30, 2023
Debt Instrument [Line Items]  
Schedule of convertible notes outstanding

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

Principal

$

26,350

$

241,500

$

267,850

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Net carrying amount

$

25,907

$

235,614

$

261,521

Schedule of total interest expense recognized related to the convertible notes

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

3,388

$

1,887

Amortization of debt issuance costs

298

226

561

449

Total interest expense

$

2,207

$

1,169

$

3,949

$

2,336

Schedule of future minimum payments

Years ended December 31,

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

2023

$

346

$

3,568

$

3,914

2024

692

6,943

7,635

2025

692

6,943

7,635

2026

26,696

6,943

33,639

2027

6,943

6,943

Thereafter

251,915

251,915

Total minimum payments

$

28,426

$

283,255

$

311,681

Less: interest

(2,076)

(41,755)

(43,831)

Less: unamortized issuance costs

(443)

(5,886)

(6,329)

Convertible Notes carrying value

$

25,907

$

235,614

$

261,521

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity  
Summary of changes in Shareholders' Equity

The changes in shareholders’ equity for the three and six months ended June 30, 2023 were as follows:

    

Additional

    

    

Accumulated Other

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Comprehensive

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Loss

Equity

Balance, December 31, 2022

37,084,759

$

37

$

538,073

(3,235,823)

$

(61,924)

$

(281,344)

$

$

194,842

Exercise of common stock options

234,132

3,848

3,848

Issuance for employee stock purchase plan

11,329

169

169

Vesting of RSUs and PSUs

775,904

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(289,281)

(7,736)

(7,736)

Stock-based compensation

6,035

6,035

Net loss

(17,426)

(17,426)

Balance, March 31, 2023

37,816,843

$

38

$

540,389

(3,235,823)

$

(61,924)

$

(298,770)

$

$

179,733

Exercise of common stock options

72,405

1,251

1,251

Vesting of RSUs and PSUs

73,805

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(9,655)

(220)

(220)

Stock-based compensation

7,072

7,072

Other comprehensive loss, net of tax

(38)

(38)

Net income

13,007

13,007

Balance, June 30, 2023

37,953,398

$

38

$

548,492

(3,235,823)

$

(61,924)

$

(285,763)

$

(38)

$

200,805

The changes in shareholders’ equity for the three and six months ended June 30, 2022 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2021

35,806,119

$

36

$

502,095

(2,150,717)

$

(42,861)

$

(256,342)

$

202,928

Exercise of common stock options

190,074

3,261

3,261

Issuance for employee stock purchase plan

13,421

203

203

Vesting of RSUs and PSUs

563,050

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(191,667)

(3,382)

(3,382)

Share repurchases

5,000

(307,132)

(5,000)

Stock-based compensation

6,135

6,135

Net loss

(13,069)

(13,069)

Balance, March 31, 2022

36,380,997

$

36

$

513,312

(2,457,849)

$

(47,861)

$

(269,411)

$

196,076

Exercise of common stock options

102,283

1,545

1,545

Vesting of RSUs and PSUs

111,056

1

1

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(26,506)

(511)

(511)

Stock-based compensation

5,692

5,692

Net loss

(5,191)

(5,191)

Balance, June 30, 2022

36,567,830

$

37

$

520,038

(2,457,849)

$

(47,861)

$

(274,602)

$

197,612

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Stock-based Compensation  
Summary of performance share units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

447,770

$

28.71

Granted

216,500

38.71

Vested

(223,170)

27.99

Forfeited

Performance adjustment

62,780

27.14

Outstanding at June 30, 2023

503,880

$

33.13

Summary of restricted stock units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2022

2,047,571

$

19.67

Granted

1,248,207

26.33

Vested

(626,539)

20.03

Forfeited

(147,214)

21.62

Outstanding at June 30, 2023

2,522,025

$

22.76

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

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(306,537)

16.58

Cancelled

 

(8,300)

18.80

Outstanding at June 30, 2023

 

1,368,968

$

19.35

 

5.0

$

4,411

Exercisable at June 30, 2023

 

1,308,248

$

19.30

4.9

$

4,345

Summary of stock-based compensation

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,072

5,692

 

13,107

10,236

Total stock-based compensation expense

$

7,072

$

5,692

$

13,107

$

11,827

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Taxes  
Schedule of income tax benefit recognized

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

4,790

$

(1,455)

$

4,659

$

(4,228)

Effective tax rate

26.9

%

21.9

%

1,941.3

%

18.8

%

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Aug. 31, 2021
Share repurchase program authorized amount   $ 100,000 $ 100,000
Subsequent Events      
Share repurchase program authorized amount $ 50,000    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Narrative (Details)
6 Months Ended
Jun. 30, 2023
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 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Rebates and Incentives    
Allowance categories    
Balance at beginning of the period $ 156,937 $ 142,379
Acquired from BDSI   38,074
Provision related to current period sales 211,709 233,089
Changes in estimate related to prior period sales (1,623) (481)
Credits/payments made (227,167) (244,356)
Balance at end of the period 139,856 168,705
Product Returns    
Allowance categories    
Balance at beginning of the period 73,554 54,617
Acquired from BDSI   18,187
Provision related to current period sales 20,958 16,675
Changes in estimate related to prior period sales 1,230  
Credits/payments made (22,509) (11,465)
Balance at end of the period 73,233 78,014
Trade Allowances and Chargebacks    
Allowance categories    
Balance at beginning of the period 22,058 13,226
Acquired from BDSI   7,575
Provision related to current period sales 73,382 59,211
Changes in estimate related to prior period sales 593 (37)
Credits/payments made (73,076) (52,939)
Balance at end of the period $ 22,957 $ 27,036
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Product revenues, net $ 135,546 $ 123,549 $ 280,313 $ 207,300
Xtampza ER        
Disaggregation of Revenue        
Product revenues, net 41,245 33,190 89,114 64,708
Belbuca        
Disaggregation of Revenue        
Product revenues, net 43,136 42,301 87,348 45,611
Nucynta IR        
Disaggregation of Revenue        
Product revenues, net 28,158 26,554 56,057 55,889
Nucynta ER        
Disaggregation of Revenue        
Product revenues, net 19,171 17,077 40,307 36,340
Symproic        
Disaggregation of Revenue        
Product revenues, net $ 3,836 3,860 $ 7,487 4,160
Other        
Disaggregation of Revenue        
Product revenues, net   $ 567   $ 592
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Details)
$ in Thousands
Mar. 22, 2022
USD ($)
BioDelivery Sciences International, Inc  
Business Acquisition [Line Items]  
Consideration paid $ 669,431
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details) - BioDelivery Sciences International, Inc - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 22, 2022
Mar. 31, 2023
Business Acquisition [Line Items]    
Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share) $ 578,118  
Cash consideration paid to settle RSUs and in-the-money options 28,309  
Cash paid to settle BDSI debt 63,004  
Total purchase consideration $ 669,431  
Shares of stock acquired 103,235,298  
Share price (in dollars per share) $ 5.60  
Accrued expenses   $ 134
Deferred tax liabilities   28
Goodwill   $ 162
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Estimated Fair Value of Net Assets Acquired (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Mar. 22, 2022
Liabilities Assumed      
Goodwill $ 133,857 $ 133,695  
BioDelivery Sciences International, Inc      
Assets Acquired      
Cash and cash equivalents     $ 97,362
Accounts receivable     55,495
Inventory     77,382
Prepaid expenses and other current assets     6,125
Property and equipment     1,242
Operating lease assets     481
Intangible assets     435,000
Total assets     673,087
Liabilities Assumed      
Accounts payable     12
Accrued expenses     18,249
Accrued rebates, returns and discounts     56,261
Operating lease liabilities     481
Deferred tax liabilities     62,510
Total liabilities     137,513
Total identifiable net assets acquired     535,574
Goodwill     133,857
Total consideration transferred     669,431
Increase to inventory     $ 54,700
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
License Agreements - License and supply agreement (Details) - Shionogi license and supply agreement
Apr. 04, 2019
License Agreements [Line Items]  
Additional Percentage 1.00%
Minimum  
License Agreements [Line Items]  
Royalty Percentage 8.50%
Maximum  
License Agreements [Line Items]  
Royalty Percentage 17.50%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
EARNINGS PER SHARE            
Net income (loss) $ 13,007 $ (17,426) $ (5,191) $ (13,069) $ (4,419) $ (18,260)
Adjustment for interest expense recognized on convertible senior notes: 1,677          
Net income (loss) - diluted $ 14,684   $ (5,191)   $ (4,419) $ (18,260)
Weighted-average shares outstanding - basic 34,622,284   34,001,553   34,471,624 33,838,638
Weighted-average shares outstanding - diluted (in shares) 42,849,952   34,001,553   34,471,624 33,838,638
Earnings (loss) per share - basic (in dollars per share) $ 0.38   $ (0.15)   $ (0.13) $ (0.54)
Earnings (loss) per share - diluted (in dollar per share) $ 0.34   $ (0.15)   $ (0.13) $ (0.54)
Employee Stock Option [Member]            
EARNINGS PER SHARE            
Effect of dilutive securities: 236,426          
Restricted stock units            
EARNINGS PER SHARE            
Effect of dilutive securities: 481,478          
Employee stock purchase plan            
EARNINGS PER SHARE            
Effect of dilutive securities: 660          
Convertible senior notes            
EARNINGS PER SHARE            
Effect of dilutive securities: 7,509,104          
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee Stock Option [Member]        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 751,930 2,230,895 1,368,968 2,230,895
Restricted stock units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 1,073,613 2,024,634 2,522,025 2,024,634
Performance share units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 503,880 447,770 503,880 447,770
Warrants        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares)   1,041,667   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 7,509,104 4,925,134
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Feb. 10, 2023
Dec. 31, 2022
Feb. 13, 2020
Marketable securities $ 41,721     $ 0  
Total assets measured at fair value 170,793     172,590  
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      
Term notes outstanding principal balance 504,167        
U.S. Treasury securities          
Cash equivalents 5,977        
Marketable securities 21,622        
Corporate debt securities          
Marketable securities 16,922        
Government-sponsored securities          
Marketable securities 3,177        
Money market funds          
Cash equivalents 123,095     172,590  
Quoted Prices in active markets (Level 1)          
Total assets measured at fair value 123,095     172,590  
Quoted Prices in active markets (Level 1) | Money market funds          
Cash equivalents 123,095     $ 172,590  
Significant other observable inputs (Level 2)          
Total assets measured at fair value 47,698        
Significant other observable inputs (Level 2) | U.S. Treasury securities          
Cash equivalents 5,977        
Marketable securities 21,622        
Significant other observable inputs (Level 2) | Corporate debt securities          
Marketable securities 16,922        
Significant other observable inputs (Level 2) | Government-sponsored securities          
Marketable securities 3,177        
2026 Convertible Notes          
Convertible senior notes, fair value $ 25,033        
Interest rate (as a percent) 2.625%       2.625%
2029 Convertible Notes          
Convertible senior notes, fair value $ 208,415        
Interest rate (as a percent) 2.875%   2.875%    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Marketable Securities  
Available-for-sale $ 47,698
Cash and cash equivalents  
Marketable Securities  
Available-for-sale 5,977
Marketable Securities  
Marketable Securities  
Available-for-sale $ 41,721
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable securities - Components (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Marketable securities  
Amortized Cost $ 47,736
Gross Unrealized (Losses) Gains (38)
Fair Value 47,698
Corporate debt securities  
Marketable securities  
Amortized Cost 16,962
Gross Unrealized (Losses) Gains (40)
Fair Value 16,922
U.S. Treasury securities  
Marketable securities  
Amortized Cost 27,592
Gross Unrealized (Losses) Gains 7
Fair Value 27,599
Government-sponsored securities  
Marketable securities  
Amortized Cost 3,182
Gross Unrealized (Losses) Gains (5)
Fair Value $ 3,177
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Contractual maturities of available-for-sale securities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Marketable Securities  
Matures within one year $ 41,354
Matures after one year through five years 6,344
Total $ 47,698
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Marketable Securities          
Marketable securities $ 41,721   $ 41,721   $ 0
Proceeds from sale of marketable securities $ 0 $ 0 $ 0 $ 0  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Inventory      
Raw materials $ 6,027 $ 6,027 $ 5,600
Work in process 7,467 7,467 24,672
Finished goods 12,532 12,532 16,229
Total inventory 26,026 26,026 $ 46,501
Excess and obsolete inventory $ 155 $ 1,061  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Roll Forward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of the period $ 133,695
Measurement period adjustments from BDSI Acquisition 162
Balance at ending of the period $ 133,857
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 133,857 $ 133,695
Cost 951,170 956,170
Accumulated Amortization (458,631) (388,702)
Carrying Amount $ 492,539 567,468
Nucynta Products    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 8 years  
Cost $ 521,170 521,170
Accumulated Amortization (353,219) (319,628)
Carrying Amount $ 167,951 201,542
Belbuca    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 4 years 9 months 18 days  
Cost $ 360,000 360,000
Accumulated Amortization (96,123) (58,428)
Carrying Amount $ 263,877 301,572
Symproic    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 9 years 7 months 6 days  
Cost $ 70,000 70,000
Accumulated Amortization (9,289) (5,646)
Carrying Amount $ 60,711 64,354
Elyxyb    
Finite-Lived Intangible Assets [Line Items]    
Cost   5,000
Accumulated Amortization   $ (5,000)
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 37,463 $ 37,501 $ 74,929 $ 56,424
Nucynta Products        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense 16,795 16,796 33,591 33,591
Belbuca        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense 18,846 18,796 37,695 20,733
Symproic        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 1,822 1,821 $ 3,643 2,003
Elyxyb        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense   $ 88   $ 97
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
2023 $ 74,930  
2024 149,859  
2025 149,858  
2026 82,678  
2027 7,285  
Thereafter 27,929  
Intangible asset, net 492,539 $ 567,468
Nucynta Products    
Finite-Lived Intangible Assets [Line Items]    
2023 33,590  
2024 67,181  
2025 67,180  
Intangible asset, net 167,951 201,542
Belbuca    
Finite-Lived Intangible Assets [Line Items]    
2023 37,698  
2024 75,393  
2025 75,393  
2026 75,393  
Intangible asset, net 263,877 301,572
Symproic    
Finite-Lived Intangible Assets [Line Items]    
2023 3,642  
2024 7,285  
2025 7,285  
2026 7,285  
2027 7,285  
Thereafter 27,929  
Intangible asset, net $ 60,711 $ 64,354
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Expenses    
Accrued royalties $ 14,287 $ 13,770
Accrued product taxes and fees 4,490 4,352
Accrued interest 2,959 1,410
Accrued bonuses 2,669 6,347
Accrued payroll and related benefits 1,732 1,208
Accrued incentive compensation 1,376 1,507
Accrued sales and marketing 1,274 2,130
Accrued audit and legal 1,213 1,957
Accrued other operating costs 5,245 3,448
Total accrued expenses $ 35,245 $ 36,129
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Term Notes Payable - 2022 Term Loan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Mar. 22, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Subsequent Events            
Debt            
Margin 7.50%          
SOFR | Subsequent Events            
Debt            
Floor rate 1.20%          
Interest rate, basis spread 0.26%          
2022 Term Loan            
Debt            
Aggregate principal amount   $ 650,000        
Debt maturity   48 months        
Interest rate, basis spread         12.90%  
Principal repayments   $ 100,000        
Remaining three years   550,000        
Debt modification and transaction fee   173        
Commitment and other fees   19,818        
Note discounts   $ 2,049        
Interest expense     $ 19,651 $ 16,591 $ 39,330 $ 18,414
2022 Term Loan | Prepayment prior to the second-year anniversary            
Debt            
Prepayment premium percentage   2.00%        
2022 Term Loan | Prepayment on or after the second-year anniversary, but on or prior to the third-year anniversary            
Debt            
Prepayment premium percentage   1.00%        
2022 Term Loan | LIBOR            
Debt            
Floor rate   1.20%        
Margin   7.50%        
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details) - Pharmakon Term Notes
$ in Thousands
Jun. 30, 2023
USD ($)
Principal repayments  
2023 $ 91,667
2024 183,333
2025 183,333
2026 45,834
Total before unamortized discount and issuance costs 504,167
Less: unamortized discount and issuance costs (10,936)
Term notes carrying value $ 493,231
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - 2026 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 13, 2020
USD ($)
D
$ / shares
Mar. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
D
Debt      
Loss on extinguishment of debt     $ (23,504)
2026 Convertible Notes      
Debt      
Interest rate (as a percent) 2.625%   2.625%
Aggregate principal amount $ 143,750    
Total debt issuance cost $ 5,473    
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    
Number of calendar days | D 3    
Term of notice to company 60 days    
Provisions threshold amount of payment $ 20,000    
Aggregate principal amount of notes repurchased 117,400    
Repurchased amount in cash $ 140,100    
Loss on extinguishment of debt   $ (23,504)  
Recognition of deferred financing costs   $ 2,264  
Principal     $ 26,350
2026 Convertible 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 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - 2029 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 10, 2023
USD ($)
D
$ / shares
Jun. 30, 2023
USD ($)
D
2029 Convertible Notes    
Debt    
Interest rate (as a percent) 2.875% 2.875%
Original principal amount $ 241,500  
Total debt issuance cost $ 6,280  
Conversion, threshold percentage of stock price trigger   130.00%
Conversion, threshold trading days | D   20
Principal   $ 241,500
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%
Number of calendar days | D 3  
Term of notice to company 60 days  
Provisions threshold amount of payment $ 30,000  
Effective interest rate   3.28%
Threshold amount of money borrowed $ 30,000  
Default period 30 days  
2029 Convertible Notes | Minimum    
Debt    
Principal   $ 75,000
Convertible senior notes    
Debt    
Interest rate (as a percent) 2.875%  
Principal   $ 267,850
Initial conversion rate 27.3553  
Initial conversion price (in dollars per share) | $ / shares $ 36.56  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Outstanding (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Debt    
Net carrying amount $ 261,521 $ 140,873
Convertible senior notes    
Debt    
Principal 267,850  
Less: unamortized issuance costs (6,329)  
Net carrying amount $ 261,521  
Debt instrument term 6 years  
2026 Convertible Notes    
Debt    
Principal $ 26,350  
Less: unamortized issuance costs (443)  
Net carrying amount $ 25,907  
Effective interest rate 3.34%  
2029 Convertible Notes    
Debt    
Principal $ 241,500  
Less: unamortized issuance costs (5,886)  
Net carrying amount $ 235,614  
Effective interest rate 3.28%  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Interest Expenses (Details) - Convertible senior notes - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt        
Contractual interest expense $ 1,909 $ 943 $ 3,388 $ 1,887
Amortization of debt issuance costs 298 226 561 449
Total interest expense $ 2,207 $ 1,169 $ 3,949 $ 2,336
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Principal repayments    
Convertible senior notes $ 261,521 $ 140,873
Convertible senior notes    
Principal repayments    
2023 3,914  
2024 7,635  
2025 7,635  
2026 33,639  
2027 6,943  
Thereafter 251,915  
Total minimum payments 311,681  
Less: interest (43,831)  
Less: unamortized issuance costs (6,329)  
Convertible senior notes 261,521  
2026 Convertible Notes    
Principal repayments    
2023 346  
2024 692  
2025 692  
2026 26,696  
Total minimum payments 28,426  
Less: interest (2,076)  
Less: unamortized issuance costs (443)  
Convertible senior notes 25,907  
2029 Convertible Notes    
Principal repayments    
2023 3,568  
2024 6,943  
2025 6,943  
2026 6,943  
2027 6,943  
Thereafter 251,915  
Total minimum payments 283,255  
Less: interest (41,755)  
Less: unamortized issuance costs (5,886)  
Convertible senior notes $ 235,614  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Balance at beginning of period $ 179,733 $ 194,842 $ 196,076 $ 202,928 $ 194,842 $ 202,928 $ 202,928
Balance at beginning of period, shares   37,084,759     37,084,759    
Balance at beginning of period, shares   3,235,823     3,235,823    
Exercise of common stock options 1,251 $ 3,848 1,545 3,261      
Issuance for employee stock purchase plan   169   203      
Vesting of RSUs and PSUs   1 1        
Shares withheld for employee taxes upon vesting of RSUs and PSUs (220) (7,736) (511) (3,382)      
Stock-based compensation 7,072 6,035 5,692 6,135      
Other comprehensive loss, net of tax (38)            
Net income (loss) 13,007 (17,426) (5,191) (13,069) $ (4,419) (18,260)  
Balance at end of period $ 200,805 179,733 197,612 196,076 $ 200,805 197,612 $ 194,842
Balance at end of period, shares 37,953,398       37,953,398   37,084,759
Balance at end of period, shares 3,235,823       3,235,823   3,235,823
Common stock              
Balance at beginning of period $ 38 $ 37 $ 36 $ 36 $ 37 $ 36 $ 36
Balance at beginning of period, shares 37,816,843 37,084,759 36,380,997 35,806,119 37,084,759 35,806,119 35,806,119
Exercise of common stock options, shares 72,405 234,132 102,283 190,074      
Issuance for employee stock purchase plan, shares   11,329   13,421      
Vesting of RSUs and PSUs   $ 1 $ 1        
Vesting of RSUs and PSUs, shares 73,805 775,904 111,056 563,050      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (9,655) (289,281) (26,506) (191,667)      
Balance at end of period $ 38 $ 38 $ 37 $ 36 $ 38 $ 37 $ 37
Balance at end of period, shares 37,953,398 37,816,843 36,567,830 36,380,997 37,953,398 36,567,830 37,084,759
Additional Paid-In Capital              
Balance at beginning of period $ 540,389 $ 538,073 $ 513,312 $ 502,095 $ 538,073 $ 502,095 $ 502,095
Exercise of common stock options 1,251 3,848 1,545 3,261      
Issuance for employee stock purchase plan   169   203      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (220) (7,736) (511) (3,382)      
Stock-based compensation 7,072 6,035 5,692 6,135      
Share repurchases       (5,000)      
Balance at end of period 548,492 540,389 520,038 513,312 548,492 520,038 538,073
Treasury Stock              
Balance at beginning of period $ (61,924) $ (61,924) $ (47,861) $ (42,861) $ (61,924) $ (42,861) $ (42,861)
Balance at beginning of period, shares 3,235,823 3,235,823 (2,457,849) (2,150,717) 3,235,823 (2,150,717) (2,150,717)
Share repurchases       $ (5,000)      
Share repurchases (in shares)       (307,132)      
Balance at end of period $ (61,924) $ (61,924) $ (47,861) $ (47,861) $ (61,924) $ (47,861) $ (61,924)
Balance at end of period, shares 3,235,823 3,235,823 (2,457,849) (2,457,849) 3,235,823 (2,457,849) 3,235,823
Accumulated Deficit              
Balance at beginning of period $ (298,770) $ (281,344) $ (269,411) $ (256,342) $ (281,344) $ (256,342) $ (256,342)
Net income (loss) 13,007 (17,426) (5,191) (13,069)      
Balance at end of period (285,763) $ (298,770) $ (274,602) $ (269,411) (285,763) $ (274,602) $ (281,344)
Accumulated Other Comprehensive Loss              
Other comprehensive loss, net of tax (38)            
Balance at end of period $ (38)       $ (38)    
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jul. 31, 2023
Jan. 31, 2023
Aug. 31, 2021
May 31, 2015
Equity            
Share repurchase program authorized amount       $ 100,000 $ 100,000  
ASR            
Equity            
Shares repurchased during the period   3,235,823        
Repurchases of common stock   $ 61,924        
Shares repurchased, cost per share   $ 19.14        
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,846,667          
Vesting period (in years) 4 years          
Contractual life (in years) 10 years          
Period following termination date vested options are exercisable (in months) 3 months          
Maximum | 2023 Share Repurchase Program            
Equity            
Share repurchase program authorized amount $ 100,000     $ 100,000    
Subsequent Events            
Equity            
Share repurchase program authorized amount     $ 50,000      
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based compensation        
Proceeds from issuances of common stock from employee stock purchase plan     $ 169 $ 203
Unrecognized compensation cost related to outstanding options $ 57,292   $ 57,292  
Period over which unrecognized compensation cost is expected to be recognized as expense     2 years 9 months 18 days  
Restricted stock units        
Stock-based compensation        
Vesting period (in years)     4 years  
Total fair value of shares vested     $ 16,480 9,697
Employee stock purchase plan.        
Stock-based compensation        
Employee Stock Purchase Plan, Purchase Price Percentage     85.00%  
Issuance for employee stock purchase plan, shares     11,329  
Proceeds from issuances of common stock from employee stock purchase plan     $ 169  
Employee stock purchase plan compensation expenses $ 55 $ 28 $ 101 $ 60
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Performance share units    
Number of shares    
Balance 447,770  
Granted 216,500  
Vested (223,170)  
Performance adjustment 62,780  
Balance 503,880  
Weighted-average grant date fair value per share    
Balance $ 28.71  
Granted 38.71 $ 24.12
Vested 27.99  
Performance adjustment 27.14  
Balance $ 33.13  
Restricted stock units    
Number of shares    
Balance 2,047,571  
Granted 1,248,207  
Vested (626,539)  
Forfeited (147,214)  
Balance 2,522,025  
Weighted-average grant date fair value per share    
Balance $ 19.67  
Granted 26.33 $ 17.48
Vested 20.03  
Forfeited 21.62  
Balance $ 22.76  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Stock option activity      
Outstanding 1,683,805    
Granted 0 0  
Exercised (306,537)    
Cancelled (8,300)    
Outstanding 1,368,968   1,683,805
Exercisable at end of period 1,308,248    
Weighted average exercise price per share      
Outstanding $ 18.84    
Exercised 16.58    
Cancelled 18.80    
Outstanding 19.35   $ 18.84
Exercisable at end of period $ 19.30    
Stock option activity, additional information      
Outstanding Weighted-Average Remaining Contractual Term 5 years   5 years 6 months
Outstanding Aggregate Intrinsic Value $ 4,411   $ 7,953
Exercisable at end of period, Weighted-Average Remaining Contractual Term 4 years 10 months 24 days    
Exercisable at end of period, Aggregate Intrinsic Value $ 4,345    
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based compensation        
Total stock-based compensation expense $ 7,072 $ 5,692 $ 13,107 $ 11,827
Research and development        
Stock-based compensation        
Total stock-based compensation expense       1,591
Selling, general and administrative        
Stock-based compensation        
Total stock-based compensation expense $ 7,072 $ 5,692 $ 13,107 $ 10,236
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
6 Months Ended 12 Months Ended 16 Months Ended
Mar. 08, 2023
USD ($)
Apr. 19, 2022
case
Mar. 11, 2022
stockholder
Mar. 07, 2022
stockholder
Mar. 05, 2022
case
Feb. 28, 2022
case
Dec. 24, 2021
USD ($)
case
Sep. 11, 2020
Oct. 02, 2019
Mar. 24, 2015
patent
Feb. 15, 2015
Feb. 11, 2015
patent
Jun. 30, 2023
lawsuit
Dec. 31, 2021
case
Sep. 30, 2017
patent
Commitments and Contingencies                              
Number of lawsuits dismissed                           13  
Claims settled             27                
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 30 months        
Number of patents allegedly infringed | patent                   3   5     2
Number of lawsuits filed | patent                             2
PTAB duration for issuing decision                 1 year            
Statutory period of proceedings               18 months              
Xtampza ER Litigation | Maximum                              
Commitments and Contingencies                              
PTAB extended duration for issuing decision                 6 months            
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 | lawsuit                         6    
Number of lawsuits dismissed   8                          
Litigation settlement, amount awarded to other party | $             $ 2,750,000                
Claims settled             27                
Opioid Litigation, Massachusetts state court                              
Commitments and Contingencies                              
Number of lawsuits by municipalities | lawsuit                         13    
Multi-District Litigation (MDL)                              
Commitments and Contingencies                              
Number of lawsuits filed                           21  
Number of lawsuits dismissed   3                          
Claims settled             8                
State court                              
Commitments and Contingencies                              
Claims settled             19                
BDSI Acquisition Litigation                              
Commitments and Contingencies                              
Number of additional cases filed         2 2                  
Number of demand letters received from purported stockholders | stockholder     4 3                      
Aquestive Therapeutics, Inc Litigation                              
Commitments and Contingencies                              
Litigation settlement, amount awarded to other party | $ $ 8,500                            
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Taxes        
Provision for (benefit from) income taxes $ 4,790 $ (1,455) $ 4,659 $ (4,228)
Effective tax rate 26.90% 21.90% 1941.30% 18.80%
Nondeductible costs from the debt extinguishment     $ 21,238  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net Income (Loss) $ 13,007 $ (17,426) $ (5,191) $ (13,069) $ (4,419) $ (18,260)
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 89 coll-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001267565 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001267565 us-gaap:SubsequentEventMember 2023-07-31 0001267565 srt:MaximumMember coll:ShareRepurchaseProgram2023Member 2023-06-30 0001267565 srt:MaximumMember coll:ShareRepurchaseProgram2023Member 2023-01-31 0001267565 2023-01-31 0001267565 2021-08-31 0001267565 us-gaap:TreasuryStockCommonMember 2023-06-30 0001267565 us-gaap:RetainedEarningsMember 2023-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001267565 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001267565 us-gaap:TreasuryStockCommonMember 2023-03-31 0001267565 us-gaap:RetainedEarningsMember 2023-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001267565 2023-03-31 0001267565 us-gaap:TreasuryStockCommonMember 2022-12-31 0001267565 us-gaap:RetainedEarningsMember 2022-12-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001267565 us-gaap:TreasuryStockCommonMember 2022-06-30 0001267565 us-gaap:RetainedEarningsMember 2022-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001267565 us-gaap:TreasuryStockCommonMember 2022-03-31 0001267565 us-gaap:RetainedEarningsMember 2022-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001267565 2022-03-31 0001267565 us-gaap:TreasuryStockCommonMember 2021-12-31 0001267565 us-gaap:RetainedEarningsMember 2021-12-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2022-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-06-30 0001267565 coll:StockIncentivePlan2014Member 2023-06-30 0001267565 coll:StockIncentivePlan2014Member 2015-05-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001267565 us-gaap:PerformanceSharesMember 2023-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001267565 us-gaap:PerformanceSharesMember 2022-12-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001267565 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001267565 coll:XtampzaMember 2023-04-01 2023-06-30 0001267565 coll:NucyntaIrMember 2023-04-01 2023-06-30 0001267565 coll:NucyntaErMember 2023-04-01 2023-06-30 0001267565 coll:XtampzaMember 2023-01-01 2023-06-30 0001267565 coll:NucyntaIrMember 2023-01-01 2023-06-30 0001267565 coll:NucyntaErMember 2023-01-01 2023-06-30 0001267565 coll:XtampzaMember 2022-04-01 2022-06-30 0001267565 coll:NucyntaIrMember 2022-04-01 2022-06-30 0001267565 coll:NucyntaErMember 2022-04-01 2022-06-30 0001267565 coll:BemaFentanyMember 2022-04-01 2022-06-30 0001267565 coll:XtampzaMember 2022-01-01 2022-06-30 0001267565 coll:NucyntaIrMember 2022-01-01 2022-06-30 0001267565 coll:NucyntaErMember 2022-01-01 2022-06-30 0001267565 coll:BemaFentanyMember 2022-01-01 2022-06-30 0001267565 coll:AcceleratedShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001267565 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001267565 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001267565 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001267565 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001267565 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001267565 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001267565 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001267565 coll:OpioidLitigationMember 2023-01-01 2023-06-30 0001267565 coll:MultiDistrictLitigationMember 2021-01-01 2021-12-31 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2016-06-01 2017-09-30 0001267565 coll:OpioidLitigationStateCourtMember 2021-12-24 2021-12-24 0001267565 coll:MultiDistrictLitigationMember 2021-12-24 2021-12-24 0001267565 2021-12-24 2021-12-24 0001267565 coll:OpioidLitigationMember 2022-04-19 2022-04-19 0001267565 coll:MultiDistrictLitigationMember 2022-04-19 2022-04-19 0001267565 2021-01-01 2021-12-31 0001267565 coll:AquestiveTherapeuticsIncLitigationMember 2023-03-08 2023-03-08 0001267565 coll:OpioidLitigationMember 2021-12-24 2021-12-24 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2023-04-01 2023-06-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-04-01 2022-06-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-01-01 2022-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-04-01 2023-06-30 0001267565 coll:EmployeeStockPurchaseProgramMember 2023-04-01 2023-06-30 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2023-01-01 2023-03-31 0001267565 coll:NucyntaMember 2023-06-30 0001267565 coll:BelbucaMember 2023-06-30 0001267565 coll:SymproicMember 2022-12-31 0001267565 coll:NucyntaMember 2022-12-31 0001267565 coll:ElyxybMember 2022-12-31 0001267565 coll:BelbucaMember 2022-12-31 0001267565 coll:ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2023-01-01 2023-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-02-10 2023-02-10 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-02-10 0001267565 srt:MinimumMember coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-06-30 0001267565 coll:PharmakonTermNotesMember 2023-06-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2023-01-01 2023-06-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2023-06-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2023-06-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2023-06-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2022-12-31 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2022-12-31 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2022-12-31 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2021-12-31 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2021-12-31 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2021-12-31 0001267565 us-gaap:CommonStockMember 2023-06-30 0001267565 us-gaap:CommonStockMember 2023-03-31 0001267565 us-gaap:CommonStockMember 2022-12-31 0001267565 us-gaap:CommonStockMember 2022-06-30 0001267565 us-gaap:CommonStockMember 2022-03-31 0001267565 us-gaap:CommonStockMember 2021-12-31 0001267565 2021-12-31 0001267565 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001267565 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-06-30 0001267565 us-gaap:MoneyMarketFundsMember 2023-06-30 0001267565 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001267565 us-gaap:MoneyMarketFundsMember 2022-12-31 0001267565 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001267565 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-06-30 0001267565 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001267565 us-gaap:CashAndCashEquivalentsMember 2023-06-30 0001267565 coll:MarketableSecuritiesMember 2023-06-30 0001267565 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001267565 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001267565 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001267565 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001267565 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001267565 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001267565 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-04-01 2022-06-30 0001267565 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001267565 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001267565 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001267565 coll:SymproicMember 2023-04-01 2023-06-30 0001267565 coll:NucyntaMember 2023-04-01 2023-06-30 0001267565 coll:BelbucaMember 2023-04-01 2023-06-30 0001267565 coll:SymproicMember 2023-01-01 2023-06-30 0001267565 coll:NucyntaMember 2023-01-01 2023-06-30 0001267565 coll:BelbucaMember 2023-01-01 2023-06-30 0001267565 coll:SymproicMember 2022-04-01 2022-06-30 0001267565 coll:NucyntaMember 2022-04-01 2022-06-30 0001267565 coll:ElyxybMember 2022-04-01 2022-06-30 0001267565 coll:BelbucaMember 2022-04-01 2022-06-30 0001267565 coll:SymproicMember 2022-01-01 2022-06-30 0001267565 coll:NucyntaMember 2022-01-01 2022-06-30 0001267565 coll:ElyxybMember 2022-01-01 2022-06-30 0001267565 coll:BelbucaMember 2022-01-01 2022-06-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001267565 2023-07-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001267565 2023-04-01 2023-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001267565 2023-01-01 2023-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001267565 2022-04-01 2022-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001267565 2022-01-01 2022-03-31 0001267565 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001267565 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001267565 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001267565 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2020-09-11 2020-09-11 0001267565 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001267565 coll:StockIncentivePlan2014Member 2023-01-01 2023-06-30 0001267565 coll:BiodeliverySciencesInternationalIncMember 2022-03-22 2022-03-22 0001267565 srt:MinimumMember 2023-01-01 2023-06-30 0001267565 srt:MaximumMember 2023-01-01 2023-06-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-02-11 2015-02-11 0001267565 coll:OpioidLitigationAtMassachusettsStateCourtMember 2023-06-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-03-24 2015-03-24 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember 2015-03-24 2015-03-24 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-02-15 2015-02-15 0001267565 coll:BdsiAcquisitionLitigationMember 2022-03-11 2022-03-11 0001267565 coll:BdsiAcquisitionLitigationMember 2022-03-07 2022-03-07 0001267565 coll:BdsiAcquisitionLitigationMember 2022-03-05 2022-03-05 0001267565 coll:BdsiAcquisitionLitigationMember 2022-02-28 2022-02-28 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 0001267565 srt:MinimumMember coll:ShionogiLicenseAndSupplyAgreementMember 2019-04-04 2019-04-04 0001267565 srt:MaximumMember coll:ShionogiLicenseAndSupplyAgreementMember 2019-04-04 2019-04-04 0001267565 coll:ShionogiLicenseAndSupplyAgreementMember 2019-04-04 2019-04-04 0001267565 2022-01-01 2022-06-30 0001267565 coll:SymproicMember 2023-06-30 0001267565 2022-06-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember srt:MaximumMember 2019-10-02 2019-10-02 0001267565 coll:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001267565 coll:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001267565 coll:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001267565 coll:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2019-10-02 2019-10-02 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2023-06-30 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-06-30 0001267565 coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 2022-03-22 0001267565 coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 2022-03-22 0001267565 us-gaap:SubsequentEventMember 2023-07-01 2023-07-01 0001267565 us-gaap:SubsequentEventMember coll:SecuredOvernightFinancingRateMember 2023-07-01 2023-07-01 0001267565 coll:TwoThousandTwentyTwoTermLoanMember coll:LondonInterbankOfferedRateMember 2022-03-22 2022-03-22 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-02-10 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2020-02-13 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-02-10 2023-02-10 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-04-01 2023-06-30 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2020-02-13 2020-02-13 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 2022-03-22 0001267565 2023-01-01 2023-06-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2022-01-01 2022-06-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2023-01-01 2023-06-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2023-01-01 2023-06-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2023-01-01 2023-06-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2022-01-01 2022-06-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2022-01-01 2022-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-04-01 2023-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-04-01 2022-06-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001267565 coll:BiodeliverySciencesInternationalIncMember 2023-01-01 2023-03-31 0001267565 coll:BiodeliverySciencesInternationalIncMember 2022-03-22 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2022-06-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2022-06-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2022-06-30 0001267565 2023-06-30 0001267565 2022-12-31 iso4217:USD coll:D pure coll:case coll:stockholder coll:lawsuit coll:patent iso4217:USD shares shares Q2 0001267565 false --12-31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember 2023 P48M 10-Q true 2023-06-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 Large Accelerated Filer false false false 34734056 283749000 173688000 41721000 167479000 183119000 26026000 46501000 18322000 16681000 537297000 419989000 18040000 19521000 6452000 6861000 492539000 567468000 1047000 2547000 24606000 23950000 74000 100000 133857000 133695000 1213912000 1174131000 2420000 3494000 35245000 36129000 213089000 230491000 183333000 162500000 971000 1112000 435058000 433726000 309898000 397578000 261521000 140873000 6630000 7112000 1013107000 979289000 0.001 0.001 5000000 5000000 0.001 0.001 100000000 100000000 37953398 34717575 37084759 33848936 38000 37000 548492000 538073000 3235823 3235823 61924000 61924000 -38000 -285763000 -281344000 200805000 194842000 1213912000 1174131000 135546000 123549000 280313000 207300000 24257000 33684000 54156000 50016000 37463000 37501000 74929000 56424000 61720000 71185000 129085000 106440000 73826000 52364000 151228000 100860000 3983000 38193000 41254000 90968000 95782000 38193000 41254000 90968000 99765000 35633000 11110000 60260000 1095000 21863000 17761000 43290000 23592000 4027000 5000 6774000 9000 -23504000 17797000 -6646000 240000 -22488000 4790000 -1455000 4659000 -4228000 13007000 -5191000 -4419000 -18260000 0.38 -0.15 -0.13 -0.54 34622284 34001553 34471624 33838638 0.34 -0.15 -0.13 -0.54 42849952 34001553 34471624 33838638 13007000 -5191000 -4419000 -18260000 -38000 -38000 -38000 -38000 12969000 -5191000 -4457000 -18260000 -4419000 -18260000 74929000 56424000 1712000 1371000 -682000 -9410000 13107000 11827000 -213000 429000 4548000 3435000 -23504000 98000 -15640000 36165000 -20475000 -17007000 1749000 -245000 -1075000 2426000 -884000 -7659000 -17402000 -6538000 4000 127393000 15136000 232000 569000 572069000 41661000 -41893000 -572638000 169000 203000 5099000 4806000 7956000 3893000 70833000 25000000 517682000 6280000 235220000 138638000 23061000 493798000 108561000 -63704000 176235000 188973000 284796000 125269000 283749000 122722000 1047000 2547000 284796000 125269000 37187000 17752000 10011000 6776000 105000 <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” or “Collegium”) 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’s mission is to build a leading, diversified specialty pharmaceutical company committed to improving the lives of people living with serious medical conditions. The Company’s portfolio includes Xtampza ER, Nucynta ER and Nucynta IR (collectively the “Nucynta Products”), Belbuca, and Symproic.</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;">Xtampza ER, an abuse-deterrent, oral formulation of oxycodone, was approved by the U.S. Food and Drug Administration (“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. The Company commercially launched Xtampza ER in June 2016.</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 Nucynta Products are extended-release (“ER”) and immediate-release (“IR”) formulations of tapentadol. 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. The Company began shipping and recognizing product sales on the Nucynta Products in January 2018 and began marketing the Nucynta Products in February 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;">On March 22, 2022 (the “Acquisition Date”), the Company acquired BioDelivery Sciences International, Inc. (“BDSI”), a specialty pharmaceutical company working to deliver innovative therapies for individuals living with serious and debilitating chronic conditions, pursuant to an Agreement and Plan of Merger, dated as of February 14, 2022, by and among the Company, Bristol Acquisition Company Inc., the Company’s wholly owned subsidiary, and BDSI (the “BDSI Acquisition”). Upon closing, the Company acquired the Belbuca and Symproic products. Belbuca is a buccal film that contains buprenorphine, a Schedule III opioid, and was approved by the FDA in October 2015 for use in patients with pain severe enough to require daily, around-the-clock, long-term opioid treatment for which alternative options are inadequate. Symproic was approved by the FDA in March 2017 for the treatment of opioid-induced constipation (“OIC”) in adult patients with chronic non-cancer pain, including patients with chronic pain related to prior cancer or its treatment who do not require frequent (e.g., weekly) opioid dosage escalation. The Company began shipping and recognizing product sales related to Belbuca and Symproic in March 2022.</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, product-related litigation, manufacture of adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, key personnel retention, protection of intellectual property, and patent infringement litigation. As the COVID-19 pandemic unfolded, and governmental and societal reactions to it evolved, the Company’s business was impacted by several trends, including depressed pain patient office visits compared to pre-COVID periods. Notwithstanding the fact that the federal public health emergency for COVID-19 expired in May 2023 in the United States, the Company expects the trends that emerged as a result of the pandemic to persist in the near to medium term.</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 June 30, 2023, 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 at least one year from the date the consolidated financial statements were issued.</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;">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) and its subsidiaries. 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.</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;">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 June 30, 2023, and the results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The results of operations for the three and six months ended June 30, 2023 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, discounts and allowances related to commercial sales of products, estimates related to the fair value of assets acquired and liabilities assumed, including acquired intangible assets and the fair value of inventory acquired, estimates utilized in the ongoing valuation of inventory related to potential unsaleable product, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and deferred 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (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;">Marketable Securities</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;">As of June 30, 2023, the Company’s marketable securities consisted of investments in available-for-sale corporate debt, U.S. Treasury, and government-sponsored securities with readily determinable fair values. The Company classifies available-for-sale marketable securities as current assets on its condensed consolidated balance sheets. The fair value of these securities is based on quoted prices for identical assets or inputs other than quoted prices that are observable for similar assets, either directly or indirectly.</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 records interest earned and net amortization of premiums and discounts on investments within interest income on the condensed consolidated statements of operations. The Company records unrealized gains (losses) on available-for-sale debt securities as a component of <i style="font-style:italic;">Accumulated other comprehensive (loss) income, </i>which is a separate component of shareholders’ equity on its consolidated balance sheets, until such gains and losses are realized. Realized gains and losses are determined using the specific identification method.</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 available-for-sale debt securities in unrealized loss positions, the Company is required to assess whether to record an allowance for credit losses using an expected loss model. A credit loss is limited to the amount by which the amortized cost of an investment exceeds its fair value. A previously recognized credit loss may be decreased in subsequent periods if the Company’s estimate of fair value for the investment increases. To determine whether to record a credit loss, the Company considers issuer specific credit ratings and historical losses as well as current economic conditions and expectations for future economic conditions.</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;">There were no other changes in the Company’s significant accounting policies from those described in the Company’s 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="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In July 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $50,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.</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 0pt 12pt 0pt;">New accounting pronouncements are issued periodically by the Financial Accounting Standards Board (“FASB”) and are adopted by the Company as required by the specified effective dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Following the cessation of the London Interbank Offered Rate (“LIBOR”) in the United States on June 30, 2023, the Company elected to apply the optional expedient provided in FASB Accounting Standards Update (“ASU”) 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> prospectively. Thus, debt previously referenced to LIBOR was transitioned to the Secured Overnight Financing Rate (“SOFR”) effective July 1, 2023, however, such transition did not have a material effect on the Company’s 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:14pt 0pt 0pt 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;"><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) and its subsidiaries. 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.</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;">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 June 30, 2023, and the results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The results of operations for the three and six months ended June 30, 2023 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, discounts and allowances related to commercial sales of products, estimates related to the fair value of assets acquired and liabilities assumed, including acquired intangible assets and the fair value of inventory acquired, estimates utilized in the ongoing valuation of inventory related to potential unsaleable product, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and deferred 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 most recently filed annual report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Marketable Securities</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;">As of June 30, 2023, the Company’s marketable securities consisted of investments in available-for-sale corporate debt, U.S. Treasury, and government-sponsored securities with readily determinable fair values. The Company classifies available-for-sale marketable securities as current assets on its condensed consolidated balance sheets. The fair value of these securities is based on quoted prices for identical assets or inputs other than quoted prices that are observable for similar assets, either directly or indirectly.</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 records interest earned and net amortization of premiums and discounts on investments within interest income on the condensed consolidated statements of operations. The Company records unrealized gains (losses) on available-for-sale debt securities as a component of <i style="font-style:italic;">Accumulated other comprehensive (loss) income, </i>which is a separate component of shareholders’ equity on its consolidated balance sheets, until such gains and losses are realized. Realized gains and losses are determined using the specific identification method.</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 available-for-sale debt securities in unrealized loss positions, the Company is required to assess whether to record an allowance for credit losses using an expected loss model. A credit loss is limited to the amount by which the amortized cost of an investment exceeds its fair value. A previously recognized credit loss may be decreased in subsequent periods if the Company’s estimate of fair value for the investment increases. To determine whether to record a credit loss, the Company considers issuer specific credit ratings and historical losses as well as current economic conditions and expectations for future economic conditions.</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;">There were no other changes in the Company’s significant accounting policies from those described in the Company’s 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="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In July 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $50,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.</p> 50000000 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 0pt 12pt 0pt;">New accounting pronouncements are issued periodically by the Financial Accounting Standards Board (“FASB”) and are adopted by the Company as required by the specified effective dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Following the cessation of the London Interbank Offered Rate (“LIBOR”) in the United States on June 30, 2023, the Company elected to apply the optional expedient provided in FASB Accounting Standards Update (“ASU”) 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> prospectively. Thus, debt previously referenced to LIBOR was transitioned to the Secured Overnight Financing Rate (“SOFR”) effective July 1, 2023, however, such transition did not have a material effect on the Company’s 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:14pt 0pt 0pt 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;"><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 wholesalers (“customers”), which in turn sell the product to pharmacies for the treatment of patients.</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;">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;">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 with a customer, 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, 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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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="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.</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="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;">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 (i) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (ii) product returns, including return estimates; and, (iii) trade allowances and chargebacks, including fees for distribution services, 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.</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 bases its estimates of variable consideration, which could include estimates of future rebates, returns, and other adjustments, on historical data and other information. Estimates include: (i) timing of the rebates and returns incurred; (ii) pricing adjustments related to rebates and returns; and (iii) the quantity of product that will be rebated or returned in the future. Significant judgment is used in determining the appropriateness of these assumptions at each reporting 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;">Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales. 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 wholesalers. Given that wholesalers sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly after 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 future 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, including returns for Xtampza, the Nucynta Products, Belbuca and Symproic, are based on product-level returns rates, including processed as well as unprocessed return claims, in addition to relevant market events and other factors. Estimates of the future product returns are made at the time of revenue recognition to determine the amount of consideration to which the Company expects to be entitled (that is, excluding the products expected to be returned). At the end of each reporting period, the Company analyzes trends in returns rates and updates its assessment of variable consideration for returns to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. To the extent the Company receives amounts in excess of what it expects to be entitled to receive due to a product return, the Company does not recognize revenue when it transfers products to customers but instead recognizes those excess amounts received as a refund liability. The Company updates the measurement of the refund liability at the end of each reporting period for changes in expectations about the amount of refunds with the corresponding adjustments recognized as revenue (or reductions of revenue).</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 provides the right of return to its customers for an 18-month window beginning six months prior to expiration and up until twelve months after expiration. The Company’s customers short-pay an existing invoice upon notice of a product return claim. Adjustments to the preliminary short-paid claims are processed when the return claim is validated and finalized. The Company’s return policy requires that product is returned and that the return is claimed within the 18-month window.</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.</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;">At the end of each reporting period, the Company updates the estimated transaction price (including updating its assessment of whether an estimate of variable consideration is constrained) to represent faithfully the circumstances present at the end of the reporting period and the changes in circumstances during the reporting period. Variable consideration, including the risk of customer concessions, is included in the transaction price only to the extent that it is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is subsequently resolved. In particular, resolution of the unprocessed return claims includes the risk of concession for those that are outside of the Company’s return policy. </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;">Significant judgment is required to determine the variable consideration included in the transaction price as described above. Adjustments to the estimated variable consideration included in the transaction price occur when new information indicates that the estimate should be revised. If the value of accepted and processed claims is different than the amount estimated and included in variable consideration, then adjustments would impact product revenues, net and earnings in the period such revisions become known. The amount of variable consideration ultimately received and included in the transaction price may materially differ from the Company’s estimates, resulting in additional adjustments recorded to increase or decrease product revenues, net.</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 six months ended June 30, 2023 and 2022:</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;width:47.1%;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.1%;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.1%;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.1%;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: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="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,937</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,554</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,058</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;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;text-align:center;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;"> 211,709</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 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;"> 20,958</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 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;"> 73,382</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.1%;background:#cceeff;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="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,623)</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;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;text-align:center;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;"> (227,167)</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 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;"> (22,509)</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 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;"> (73,076)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,856</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,233</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,957</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.1%;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.13%;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.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: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.1%;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.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="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.1%;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.56%;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.1%;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: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.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;"><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="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,379</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,617</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,226</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired from BDSI</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 style="vertical-align:bottom;white-space:nowrap;width:1.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:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,074</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 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;"> 18,187</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 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;"> 7,575</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;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%;background:#cceeff;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,089</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,675</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,211</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.1%;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="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 style="vertical-align:bottom;white-space:nowrap;width:1.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:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</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 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;"> —</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 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;"> (37)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;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%;background:#cceeff;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:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,356)</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,465)</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,939)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</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:middle;width:1.13%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,705</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: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.44%;border-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,014</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: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.44%;border-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;"> 27,036</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><td style="font-family:'Times New Roman','Times','serif';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;">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 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><td style="font-family:'Times New Roman','Times','serif';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;">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 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><td style="font-family:'Times New Roman','Times','serif';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;">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 Consolidated Balance Sheets.</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 June 30, 2023, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">performance. As such, the Company disaggregates its product revenues, 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;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:29.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;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.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;">2022</b></p></td><td style="vertical-align:bottom;width:2.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:14.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:12.32%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,611</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xtampza ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 41,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 33,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,708</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta IR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,889</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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: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;"> 19,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;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: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;"> 17,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,340</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,160</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"><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 3pt 0pt 0pt;"> 567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom: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;"> 592</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,549</p></td><td style="vertical-align:bottom;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 280,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,300</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 began recognizing revenue from net product sales of Belbuca and Symproic following the Acquisition Date (refer to Note 4, <i style="font-style:italic;">Acquisitions</i>).</p> true P30D P90D P18M P6M P12M P18M <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;width:47.1%;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.1%;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.1%;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.1%;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: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="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,937</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,554</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,058</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;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;text-align:center;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;"> 211,709</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 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;"> 20,958</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 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;"> 73,382</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.1%;background:#cceeff;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="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,623)</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;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;text-align:center;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;"> (227,167)</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 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;"> (22,509)</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 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;"> (73,076)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,856</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,233</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,957</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.1%;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.13%;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.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: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.1%;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.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="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.1%;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.56%;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.1%;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: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.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;"><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="vertical-align:middle;width:47.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,379</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,617</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,226</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired from BDSI</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 style="vertical-align:bottom;white-space:nowrap;width:1.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:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,074</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 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;"> 18,187</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 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;"> 7,575</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;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%;background:#cceeff;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,089</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,675</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,211</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:47.1%;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="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 style="vertical-align:bottom;white-space:nowrap;width:1.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:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</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 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;"> —</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 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;"> (37)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;background:#cceeff;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%;background:#cceeff;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:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,356)</p></td><td style="vertical-align:middle;width:2.03%;background:#cceeff;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:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,465)</p></td><td style="vertical-align:middle;width:2.05%;background:#cceeff;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:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,939)</p></td></tr><tr><td style="vertical-align:middle;width:47.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</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:middle;width:1.13%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,705</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: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.44%;border-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,014</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: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.44%;border-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;"> 27,036</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><td style="font-family:'Times New Roman','Times','serif';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;">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 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><td style="font-family:'Times New Roman','Times','serif';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;">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 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><td style="font-family:'Times New Roman','Times','serif';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;">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 Consolidated Balance Sheets.</span></td></tr></table> 156937000 73554000 22058000 211709000 20958000 73382000 -1623000 1230000 593000 227167000 22509000 73076000 139856000 73233000 22957000 142379000 54617000 13226000 38074000 18187000 7575000 233089000 16675000 59211000 -481000 -37000 244356000 11465000 52939000 168705000 78014000 27036000 <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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;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:29.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;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.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;">2022</b></p></td><td style="vertical-align:bottom;width:2.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:14.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:12.32%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,611</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xtampza ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 41,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 33,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,708</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta IR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,889</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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: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;"> 19,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;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: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;"> 17,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,340</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,160</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"><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 3pt 0pt 0pt;"> 567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom: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;"> 592</p></td></tr><tr><td style="vertical-align:bottom;width:39.21%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,549</p></td><td style="vertical-align:bottom;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 280,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,300</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 43136000 42301000 87348000 45611000 41245000 33190000 89114000 64708000 28158000 26554000 56057000 55889000 19171000 17077000 40307000 36340000 3836000 3860000 7487000 4160000 567000 592000 135546000 123549000 280313000 207300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4. Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 22, 2022, the Company closed the BDSI Acquisition, <span style="background:#ffffff;">with BDSI surviving as a wholly owned subsidiary of the Company. The BDSI Acquisition was completed to leverage the Company’s existing sales force and other operations to commercialize additional products that are typically marketed to similar physicians and to develop other synergies. The Company obtained control through the acquisition of shares in an all-cash transaction which closed on March 22, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The total consideration paid for the BDSI acquisition was approximately $669,431 consisting of the following (in thousands, except per share amounts):</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:91.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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.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:13.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></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair Value of Purchase Price Consideration</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.27%;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></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of purchase price consideration paid at closing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578,118</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration paid to settle RSUs and in-the-money options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,309</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid to settle BDSI debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.82%;border-bottom: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;"> 63,004</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669,431</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has accounted for the BDSI Acquisition as a business combination and, accordingly, has included the assets acquired, liabilities assumed and results of operations in its financial statements following the Acquisition Date.</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 final allocation of the consideration transferred to the assets acquired and liabilities assumed has been completed. During the three months ended March 31, 2023, the Company recorded measurement period adjustments to increase accrued expenses by $134 and deferred tax liabilities by $28, with a corresponding increase to goodwill of $162.</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 set forth the final allocation of the BDSI Acquisition purchase price to the estimated fair value of the net assets acquired at the Acquisition Date:</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;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:49.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:51.82%;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;">Amounts Recognized at the Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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="vertical-align:bottom;white-space:nowrap;width:49.32%;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,362</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,495</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,382</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,125</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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:49.32%;border-bottom: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;"> 435,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673,087</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><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:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;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,249</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued rebates, returns and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,510</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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="vertical-align:bottom;white-space:nowrap;width:49.32%;border-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;"> 137,513</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total identifiable net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535,574</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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:49.32%;border-bottom: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;"> 133,857</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669,431</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 valuation of the acquired intangible assets is inherently subjective and relies on significant unobservable inputs. The Company used an income approach to value the $435,000 of intangible assets. The valuation for each of these intangible assets was based on estimated projections of expected cash flows to be generated by the assets, discounted to the present value at discount rates commensurate with risk. The Company amortizes the identifiable intangible assets on a straight-line basis over their respective useful lives (refer to Note 10, <i style="font-style:italic;">Goodwill and Intangible Assets</i>). In addition, the acquired inventory was recognized at its acquisition-date fair value, which resulted in an increase of $54,700 compared to its preacquisition book value.</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 excess of the purchase price over the fair value of identifiable net assets acquired represents goodwill. This goodwill is primarily attributable to synergies of merging operations. The acquired goodwill is not deductible for tax purposes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The total consideration paid for the BDSI acquisition was approximately $669,431 consisting of the following (in thousands, except per share amounts):</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:91.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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.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:13.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></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair Value of Purchase Price Consideration</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.27%;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></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of purchase price consideration paid at closing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578,118</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration paid to settle RSUs and in-the-money options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,309</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid to settle BDSI debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.82%;border-bottom: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;"> 63,004</p></td></tr><tr><td style="vertical-align:bottom;width:83.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669,431</p></td></tr></table> 669431000 103235298 5.60 578118000 28309000 63004000 669431000 134000 28000 162000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables set forth the final allocation of the BDSI Acquisition purchase price to the estimated fair value of the net assets acquired at the Acquisition Date:</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;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:49.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:51.82%;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;">Amounts Recognized at the Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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="vertical-align:bottom;white-space:nowrap;width:49.32%;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,362</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,495</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,382</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,125</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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:49.32%;border-bottom: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;"> 435,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673,087</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><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:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;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,249</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued rebates, returns and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,510</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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="vertical-align:bottom;white-space:nowrap;width:49.32%;border-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;"> 137,513</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total identifiable net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535,574</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;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:49.32%;border-bottom: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;"> 133,857</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669,431</p></td></tr></table> 97362000 55495000 77382000 6125000 1242000 481000 435000000 673087000 12000 18249000 56261000 481000 62510000 137513000 535574000 133857000 669431000 435000000 54700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. License Agreements</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;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Shionogi license and supply agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">Prior to the BDSI Acquisition, BDSI and Shionogi Inc. (“Shionogi”) entered into an exclusive license agreement (the “Shionogi License Agreement”) for the commercialization of Symproic in the United States including Puerto Rico (the “Shionogi Territory”) for opioid-induced constipation in adult patients with chronic non-cancer pain (the “Shionogi Field”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">Pursuant to the terms of the Shionogi License Agreement, tiered royalty payments on net sales of Symproic in the Shionogi Territory are payable quarterly based on a royalty rate that ranges from 8.5% to 17.5% (plus an additional 1% of net sales on a pass-through basis to a third-party licensor of Shionogi) based on volume of net sales and whether Symproic is being sold as an authorized generic. Unless earlier terminated, the Shionogi License Agreement will continue in effect until the expiration of the royalty obligations, as defined therein. Upon expiration of the Shionogi License Agreement, all licenses granted for Symproic in the Shionogi Field and in the Shionogi Territory survive and become fully-paid, royalty-free, perpetual and irrevocable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">BDSI and Shionogi also had entered into a supply agreement under which Shionogi will supply Symproic at cost plus an agreed upon markup. In the event that Symproic is sourced from a third-party supplier, Shionogi would continue to supply naldemedine tosylate for use in Symproic manufacturing at cost plus such agreed upon markup for the duration of the Shionogi License Agreement. </p> 0.085 0.175 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. 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 the net income or loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for potentially dilutive securities. Diluted earnings per share is computed by dividing the net income or loss 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, if-converted, or contingently issuable accounting methods, depending on the nature of the security. For purposes of the diluted earnings per share calculation, stock options, restricted stock units (“RSUs”), performance share units (“PSUs”), and shares potentially issuable in connection with the Company’s employee stock purchase plan and convertible senior notes are considered potentially dilutive securities and included to the extent that their addition is not anti-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:44.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><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;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:27.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;">Three Months Ended June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;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:11.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.45%;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;">2022</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2023</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.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:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;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.4%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;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.16%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.35%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;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.39%;background:#cceeff;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:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 13,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,191)</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,419)</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.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,260)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income (loss) - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 14,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;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.16%;border-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;"> (5,191)</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%;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:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,419)</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.02%;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.39%;border-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;"> (18,260)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 34,622,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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,001,553</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.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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,471,624</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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,838,638</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 236,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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;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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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;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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,509,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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="vertical-align:bottom;white-space:nowrap;width:1.29%;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="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;"> 42,849,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;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="vertical-align:bottom;white-space:nowrap;width:12.16%;border-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,001,553</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.02%;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="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,471,624</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.02%;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="vertical-align:bottom;white-space:nowrap;width:10.39%;border-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;"> 33,838,638</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) per share — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.15)</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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.13)</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.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.54)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) per share — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.54)</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 and 2029 in cash, shares or a combination of the two. The Company uses the if-converted method for the convertible senior 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 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.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:14.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.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:35.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="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;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;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.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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:14.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:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,230,895</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,230,895</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;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:14.86%;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,073,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,024,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 2,522,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,024,634</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,041,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,041,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;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:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,509,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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="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. All other securities presented in the table above were excluded from the calculation of diluted earnings per share as their inclusion would have had an antidilutive 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:44.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><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;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:27.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;">Three Months Ended June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;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:11.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.45%;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;">2022</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2023</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.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:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;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.4%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;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.16%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.35%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;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.39%;background:#cceeff;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:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 13,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,191)</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,419)</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.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,260)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income (loss) - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 14,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;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.16%;border-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;"> (5,191)</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%;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:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,419)</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.02%;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.39%;border-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;"> (18,260)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 34,622,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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,001,553</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.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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,471,624</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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,838,638</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 236,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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;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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt 3pt 0pt 0pt;"> 660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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;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="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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="vertical-align:bottom;white-space:nowrap;width:10.39%;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:44.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,509,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;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="vertical-align:bottom;white-space:nowrap;width:1.29%;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="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;"> 42,849,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;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="vertical-align:bottom;white-space:nowrap;width:12.16%;border-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,001,553</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.02%;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="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,471,624</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.02%;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="vertical-align:bottom;white-space:nowrap;width:10.39%;border-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;"> 33,838,638</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) per share — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.15)</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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.13)</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.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.54)</p></td></tr><tr><td style="vertical-align:bottom;width:44.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) per share — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.54)</p></td></tr></table> 13007000 -5191000 -4419000 -18260000 1677000 14684000 -5191000 -4419000 -18260000 34622284 34001553 34471624 33838638 236426 481478 660 7509104 42849952 34001553 34471624 33838638 0.38 -0.15 -0.13 -0.54 0.34 -0.15 -0.13 -0.54 <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.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:14.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.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:35.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="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;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;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.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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:14.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:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.85%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,230,895</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,230,895</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;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:14.86%;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,073,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,024,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 2,522,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,024,634</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,041,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,041,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.22%;background:#cceeff;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:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,509,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td></tr></table> 751930 2230895 1368968 2230895 1073613 2024634 2522025 2024634 503880 447770 503880 447770 1041667 1041667 4925134 7509104 4925134 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 six months ended June 30, 2023 and 2022.</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 Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at June 30, 2023 and December 31, 2022:</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:37.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: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:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:15.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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-line:underline;text-decoration-style:solid;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:11.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;">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:15.65%;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:11.14%;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="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:11.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: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.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="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:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,977</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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,977</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="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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,922</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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,922</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="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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government-sponsored securities </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%;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.12%;border-bottom: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,177</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%;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:15.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;"> —</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%;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.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 3pt 0pt 0pt;"> 3,177</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%;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.77%;border-bottom: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;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;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="vertical-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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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="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="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:11.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: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.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="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:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</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%;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:11.12%;border-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,590</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%;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:15.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;"> 172,590</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%;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:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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%;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:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s cash equivalents and marketable securities are measured at fair value on a recurring basis using quoted market prices.</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;">Assets and Liabilities Not Carried at Fair Value</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;">As of June 30, 2023, the fair value of the Company's 2.625% convertible senior notes due in 2026 was $25,033 and the fair value of the Company's 2.875% convertible senior notes due in 2029 was $208,415, which were estimated utilizing market quotations, and are considered Level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s term notes fall into the Level 2 category within the fair value level hierarchy and the fair value was</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 June 30, 2023, the outstanding principal balance of the term notes of $504,167 reasonably approximated the estimated fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of June 30, 2023, and December 31, 2022, the carrying amounts of cash and cash equivalents, accounts receivable, inventory, prepaid expenses and other current assets, accounts payable, accrued expenses, and accrued rebates, returns and discounts 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:37.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: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:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:15.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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:11.12%;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:15.65%;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:11.14%;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:37.95%;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-line:underline;text-decoration-style:solid;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:11.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;">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:15.65%;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:11.14%;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="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:11.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: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.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="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:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,977</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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,977</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="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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,922</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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,922</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="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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government-sponsored securities </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%;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.12%;border-bottom: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,177</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%;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:15.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;"> —</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%;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.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 3pt 0pt 0pt;"> 3,177</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%;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.77%;border-bottom: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;white-space:nowrap;width:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;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="vertical-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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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="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="vertical-align:bottom;white-space:nowrap;width:37.95%;background:#cceeff;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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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:15.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="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;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="vertical-align:bottom;white-space:nowrap;width:11.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: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.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="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:37.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</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%;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:11.12%;border-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,590</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%;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:15.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;"> 172,590</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%;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:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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%;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:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 123095000 123095000 5977000 5977000 16922000 16922000 21622000 21622000 3177000 3177000 170793000 123095000 47698000 172590000 172590000 172590000 172590000 0.02625 25033000 0.02875 208415000 504167000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Marketable Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale debt securities were classified on the condensed consolidated balance sheets at fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:24.89%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:24.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.7%;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:20.19%;border-bottom: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;"> 41,721</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</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 following table summarizes the available-for-sale securities held as of June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:27.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:21.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:17.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><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:27.64%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.35%;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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:19.29%;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 Unrealized (Losses) Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,922</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 27,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:17.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;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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,599</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,177</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="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.88%;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;"> 47,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:17.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;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-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;"> 47,698</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 following table summarizes the contractual maturities of available-for-sale securities as of June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:73.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:5.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;width:3.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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 style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;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:20.57%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;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;width:20.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:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Matures within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,354</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Matures after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="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:3.75%;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:16.82%;border-bottom: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,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</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 did not record any allowances for credit losses to adjust the fair value of available-for-sale debt securities during the three and six months ended June 30, 2023. The Company reviews its investments for other-than-temporary impairment whenever the fair value of an investment is less than amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. To determine whether an impairment is other-than-temporary, the Company considers whether it has the ability and intent to hold the investment until a market price recovery and considers whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary. The Company generally does not intend to sell any investments prior to recovery of their amortized cost basis for any investment in an unrealized loss position. As such, the Company did not hold any securities with other-than-temporary impairment as of June 30, 2023.</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;">The Company did not hold marketable securities as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;">There were no sales of marketable securities during the three and six months ended June 30, 2023 or 2022. Net unrealized holding gains or losses for the period that have been included in accumulated other comprehensive loss were not material to the Company’s condensed consolidated results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:24.89%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:24.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.7%;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:20.19%;border-bottom: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;"> 41,721</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</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 following table summarizes the available-for-sale securities held as of June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:27.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:21.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:17.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><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:27.64%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.35%;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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:19.29%;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 Unrealized (Losses) Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,922</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 27,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:17.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;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;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,599</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-sponsored securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,177</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.19%;margin:0pt;padding:0pt;"><p style="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.88%;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;"> 47,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:17.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;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-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;"> 47,698</p></td></tr></table> 5977000 41721000 47698000 16962000 -40000 16922000 27592000 7000 27599000 3182000 -5000 3177000 47736000 -38000 47698000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:73.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:5.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;width:3.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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 style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;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:20.57%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;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-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;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;width:20.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:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Matures within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,354</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Matures after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="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:3.75%;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:16.82%;border-bottom: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,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,698</p></td></tr></table> 41354000 6344000 47698000 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">9. 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 June 30, 2023 and December 31, 2022 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:97.39%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.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:2.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:2.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:38.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:2.26%;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.54%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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.54%;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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.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;width:2.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 colspan="2" style="vertical-align:bottom;width:28.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;">2023</b></p></td><td style="vertical-align:bottom;width:2.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 colspan="2" style="vertical-align:bottom;width:28.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,600</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;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:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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;"> 7,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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,672</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,229</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;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:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;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:25.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;"> 26,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;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:25.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;"> 46,501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2023 was </span><span style="background:#ffffff;">$155</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,061</span><span style="background:#ffffff;">, respectively. These expenses were recorded as a component of cost of product revenues. The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2022 were immaterial.</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:97.39%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.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:2.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:2.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:38.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:2.26%;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.54%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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.54%;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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.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;width:2.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 colspan="2" style="vertical-align:bottom;width:28.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;">2023</b></p></td><td style="vertical-align:bottom;width:2.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 colspan="2" style="vertical-align:bottom;width:28.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,600</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;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:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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;"> 7,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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,672</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,229</p></td></tr><tr><td style="vertical-align:bottom;width:38.39%;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:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;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:25.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;"> 26,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="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.88%;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:25.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;"> 46,501</p></td></tr></table> 6027000 5600000 7467000 24672000 12532000 16229000 26026000 46501000 155000 1061000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10. Goodwill and Intangible Assets</b></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;">The following tables summarizes the changes in the carrying amount of goodwill:</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;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.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:1.73%;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.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,695</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill resulting from acquisitions</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="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.29%;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;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Measurement period adjustments from BDSI Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.29%;border-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;"> 133,857</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’s goodwill resulted from the BDSI Acquisition. <span style="background:#ffffff;">Refer to Note 4, </span><i style="font-style:italic;background:#ffffff;">Acquisitions</i><span style="background:#ffffff;">.</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 sets forth the cost, accumulated amortization, and carrying amount of intangible assets as of June 30, 2023 and December 31, 2022: </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:14.69%;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:14.27%;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.53%;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:7.81%;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.53%;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.77%;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.53%;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:8.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;white-space:nowrap;width:1.53%;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:7.81%;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.54%;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.77%;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.54%;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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.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:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;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="8" style="vertical-align:bottom;white-space:nowrap;width:33.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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.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:middle;width:14.27%;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;">Amortization Period</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.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:7.81%;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;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.05%;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.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;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.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;">Carrying Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.05%;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:7.81%;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;">Cost</b></p></td><td style="vertical-align:middle;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-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.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;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;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-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:8.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;">Carrying Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,123)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,428)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,572</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,219)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 167,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,170</p></td><td style="vertical-align:middle;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.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="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;"> (319,628)</p></td><td style="vertical-align:middle;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.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="vertical-align:bottom;white-space:nowrap;width:8.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;"> 201,542</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,289)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,711</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,646)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,354</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elyxyb</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:7.81%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p 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: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:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:7.81%;border-bottom: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,000</p></td><td style="vertical-align:middle;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: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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:middle;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: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:8.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 951,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (458,631)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,539</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (388,702)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567,468</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 following table presents amortization expense recognized in cost of product revenues for <span style="background:#ffffff;">the three and six months ended June 30, 2023 and 2022: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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:28.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.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:10.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:4.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.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:middle;width:3.53%;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.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:10.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:4.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:14.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.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:35%;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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;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:33.24%;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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.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.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;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;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,796</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,733</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products</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:10.95%;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,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:15.95%;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,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:14.19%;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,591</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,003</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elyxyb</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:middle;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.19%;border-bottom: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;"> 97</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amortization expense</p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,463</p></td><td style="vertical-align:middle;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,501</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,929</p></td><td style="vertical-align:middle;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,424</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2023, the remaining amortization expense expected to be recognized is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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.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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:11.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.68%;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:14.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;">Belbuca</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;">Nucynta Products</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;">Symproic</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,590</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,642</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,930</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;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.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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,181</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:11.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;"> 149,859</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,180</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,858</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:11.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;"> 82,678</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> 27,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 27,929</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,711</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,539</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;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;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.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:1.73%;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.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,695</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill resulting from acquisitions</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="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.29%;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;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Measurement period adjustments from BDSI Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.29%;border-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;"> 133,857</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 133695000 162000 133857000 <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:14.69%;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:14.27%;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.53%;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:7.81%;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.53%;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.77%;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.53%;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:8.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;white-space:nowrap;width:1.53%;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:7.81%;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.54%;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.77%;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.54%;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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.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:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;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="8" style="vertical-align:bottom;white-space:nowrap;width:33.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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.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:middle;width:14.27%;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;">Amortization Period</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.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:7.81%;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;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.05%;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.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;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.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;">Carrying Amount</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;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.05%;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:7.81%;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;">Cost</b></p></td><td style="vertical-align:middle;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-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.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;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;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-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:8.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;">Carrying Amount</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,123)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,428)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,572</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.0</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,219)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 167,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,170</p></td><td style="vertical-align:middle;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.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="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;"> (319,628)</p></td><td style="vertical-align:middle;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.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="vertical-align:bottom;white-space:nowrap;width:8.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;"> 201,542</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,289)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,711</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;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:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,646)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,354</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elyxyb</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:7.81%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p 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: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:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:7.81%;border-bottom: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,000</p></td><td style="vertical-align:middle;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: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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:middle;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: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:8.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 951,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (458,631)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,539</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (388,702)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567,468</p></td></tr></table> P4Y9M18D 360000000 96123000 263877000 360000000 58428000 301572000 P8Y 521170000 353219000 167951000 521170000 319628000 201542000 P9Y7M6D 70000000 9289000 60711000 70000000 5646000 64354000 5000000 5000000 951170000 458631000 492539000 956170000 388702000 567468000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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:28.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.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:10.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:4.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.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:middle;width:3.53%;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.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:10.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:4.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:14.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.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:35%;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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;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:33.24%;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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.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.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;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;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Belbuca</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,796</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,733</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products</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:10.95%;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,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:15.95%;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,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:14.19%;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,591</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Symproic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,003</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elyxyb</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:middle;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.19%;border-bottom: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;"> 97</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total amortization expense</p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,463</p></td><td style="vertical-align:middle;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,501</p></td><td style="vertical-align:middle;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,929</p></td><td style="vertical-align:middle;width:4.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,424</p></td></tr></table> 18846000 18796000 37695000 20733000 16795000 16796000 33591000 33591000 1822000 1821000 3643000 2003000 88000 97000 37463000 37501000 74929000 56424000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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.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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:12.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:middle;white-space:nowrap;width:2.66%;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:2.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:11.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.68%;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:14.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;">Belbuca</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;">Nucynta Products</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;">Symproic</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;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:14.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,590</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,642</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,930</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;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.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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,181</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:11.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;"> 149,859</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,180</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,858</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,393</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><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:11.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;"> 82,678</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,285</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3pt 0pt 0pt;"> 27,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 27,929</p></td></tr><tr><td style="vertical-align:bottom;width:35.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,877</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,951</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,711</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,539</p></td></tr></table> 37698000 33590000 3642000 74930000 75393000 67181000 7285000 149859000 75393000 67180000 7285000 149858000 75393000 7285000 82678000 7285000 7285000 27929000 27929000 263877000 167951000 60711000 492539000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. 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 June 30, 2023 and December 31, 2022 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:49.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.48%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:21.87%;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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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 colspan="2" style="vertical-align:bottom;width:26.48%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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;width:21.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,770</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,352</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,410</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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:2.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="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,347</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;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:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,208</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.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:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,507</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,130</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.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:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,957</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,448</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.52%;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:2.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:23.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:19.19%;border-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,129</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:49.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.48%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:21.87%;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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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 colspan="2" style="vertical-align:bottom;width:26.48%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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;width:21.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,770</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,352</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,410</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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:2.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="vertical-align:bottom;white-space:nowrap;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,347</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;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:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,208</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.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:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,507</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,130</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;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="vertical-align:bottom;white-space:nowrap;width:2.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:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;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,957</p></td></tr><tr><td style="vertical-align:bottom;width:49.52%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,448</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.52%;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:2.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:23.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:19.19%;border-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,129</p></td></tr></table> 14287000 13770000 4490000 4352000 2959000 1410000 2669000 6347000 1732000 1208000 1376000 1507000 1274000 2130000 1213000 1957000 5245000 3448000 35245000 36129000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">12. Term Notes Payable</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;">2022 Term Loan</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="background:#ffffff;">On March 22, 2022, in connection with the closing of the BDSI Acquisition, the Company entered into an Amended and Restated Loan Agreement by and among the Company, and BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”), as amended (the “2022 Loan Agreement”). The 2022 Loan Agreement provided for a </span><span style="background:#ffffff;">$650,000</span><span style="background:#ffffff;"> secured term loan (the “2022 Term Loan”), the proceeds of which were used to repay the Company’s existing term notes and fund a portion of the consideration to be paid to complete the BDSI Acquisition. The 2022 Loan Agreement was accounted for as a debt modification and transaction fees of </span><span style="background:#ffffff;">$173</span><span style="background:#ffffff;"> were expensed. In connection with the 2022 Loan Agreement, the Company paid loan commitment and other fees to the lender of </span><span style="background:#ffffff;">$19,818</span><span style="background:#ffffff;">, which together with preexisting debt issuance costs and note discounts of </span><span style="background:#ffffff;">$2,049</span><span style="background:#ffffff;"> will be amortized over the term of the loan using the effective interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The 2022 Term Loan will mature on the <span style="-sec-ix-hidden:Hidden_HUxQYm9oz0iB-YYyAsLf3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">48-month</span></span> anniversary of the closing of the BDSI Acquisition and is guaranteed by the Company’s material domestic subsidiaries. The 2022 Term Loan is also secured by substantially all of the assets of the Company and its material domestic subsidiaries. Prior to the cessation of LIBOR on June 30, 2023, the 2022 Term Loan bore interest at a rate based upon LIBOR (subject to a LIBOR floor of 1.20%), plus a margin of 7.5% per annum. On June 23, 2023, the Company entered into an amendment to the 2022 Loan Agreement to adjust the interest terms of the 2022 Term Loan to transition from LIBOR to SOFR in anticipation of the cessation of LIBOR. Effective July 1, 2023, the 2022 Term Loan bears interest at a rate based upon SOFR plus a spread adjustment of 0.26% (subject to a floor of 1.20%), plus a margin of 7.5% per annum. As of June 30, 2023, the interest rate was 12.9%. The Company paid $100,000 in principal payments under the 2022 Term Loan during the first year and the remaining $550,000 balance is required to be paid in equal quarterly installments over the remaining three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The 2022 Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 2.00% of the principal amount being prepaid prior to the second-year anniversary of the closing date, or 1.00% of the principal amount being prepaid on or after the second-year anniversary of the closing date. The 2022 Loan Agreement also includes a make-whole premium in the event of a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the 2022 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 also triggers a mandatory prepayment of the 2022 Term Loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The 2022 Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, 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. Failure to comply with these covenants would constitute an Event of Default under the 2022 Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The 2022 Loan Agreement also includes various customary remedies for the lenders following an </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">Event of Default, including the acceleration of repayment of outstanding amounts under the 2022 Loan Agreement and execution upon the collateral securing obligations under the 2022 Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;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 six months ended June 30, 2023, the Company recognized interest expense of $19,651 and $39,330, respectively, related to the 2022 Term Loan. During the three and six months ended June 30, 2022, the Company recognized interest expense of $16,591 and $18,414<span style="white-space:pre-wrap;">, respectively, related to the 2022 Term Loan. </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 June 30, 2023, future required principal repayments under the 2022 Term Loan are as follows:</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><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:70.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.25%;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:29.74%;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="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,667</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;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.32%;margin:0pt;padding:0pt;"><p style="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:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,333</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,333</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom: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:27.41%;border-bottom: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;"> 45,834</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,167</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.25%;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.32%;border-bottom: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:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,936)</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term notes carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,231</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> 650000000 173000 19818000 2049000 0.0120 0.075 0.0026 0.0120 0.075 0.129 100000000 550000000 0.0200 0.0100 19651000 39330000 16591000 18414000 <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><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:70.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.25%;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:29.74%;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="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,667</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;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.32%;margin:0pt;padding:0pt;"><p style="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:27.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,333</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,333</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom: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:27.41%;border-bottom: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;"> 45,834</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,167</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.25%;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.32%;border-bottom: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:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,936)</p></td></tr><tr><td style="vertical-align:bottom;width:70.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term notes carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,231</p></td></tr></table> 91667000 183333000 183333000 45834000 504167000 10936000 493231000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">13. 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;"><i style="font-style:italic;">2026 Convertible 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 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “2026 Convertible Notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The 2026 Convertible Notes were issued in connection with funding the acquisition of the Nucynta Products. Some of the Company’s existing investors participated in the 2026 Convertible Notes offering. In connection with the issuance of the 2026 Convertible Notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional 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;">The 2026 Convertible Notes are 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 2026 Convertible 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 2026 Convertible 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 2026 Convertible Notes may convert all or any portion of their 2026 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;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><td style="font-family:'Times New Roman','Times','serif';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;">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;">130%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> trading days during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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><td style="font-family:'Times New Roman','Times','serif';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;">during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading day period (such </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading day period, the “measurement period”) in which the “trading price” per $1 principal amount of the 2026 Convertible 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;">98%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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><td style="font-family:'Times New Roman','Times','serif';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;">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><td style="font-family:'Times New Roman','Times','serif';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;">if the Company calls the 2026 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><td style="font-family:'Times New Roman','Times','serif';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;">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 June 30, 2023, none of the above circumstances had occurred and as such, the 2026 Convertible Notes could not have been converted. </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 did not have the right to redeem the 2026 Convertible Notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the 2026 Convertible Notes, in whole and not in part, at a cash redemption price equal to the principal amount of the 2026 Convertible 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><td style="font-family:'Times New Roman','Times','serif';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;">each of at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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><td style="font-family:'Times New Roman','Times','serif';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;">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;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Calling any 2026 Convertible Notes for redemption will constitute a make-whole fundamental change, in which case the conversion rate applicable to the conversion of any 2026 Convertible Notes, if 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 2026 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, if such default is not cured within </span><span style="color:#212529;">3</span><span style="color:#212529;"> calendar days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within </span><span style="color:#212529;">60 days</span><span style="color:#212529;"> after notice to the Company; (vi) certain payment 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;"> or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least </span><span style="color:#212529;">$20,000</span><span style="color:#212529;">; and (viii) 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;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;">Repurchase of a Portion of the 2026 Convertible 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;">Contemporaneously with the offering of the 2029 Convertible Notes (as defined below), the Company entered into separate privately negotiated transactions with certain holders of the 2026 Convertible Notes to repurchase $117,400 aggregate principal amount of the 2026 Convertible Notes for an aggregate of $140,100 of cash, which includes accrued and unpaid interest on the 2026 Convertible Notes to be repurchased. This transaction involved a contemporaneous exchange of cash between the Company and holders of the 2026 Convertible Notes participating in the issuance of the 2029 Convertible Notes. Accordingly, the Company evaluated the transaction for modification or extinguishment accounting in accordance with Accounting Standards Codification (“ASC”) 470-50<i style="font-style:italic;">, Debt – Modifications and Extinguishments</i> on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2026 Convertible Notes and issuance of the 2029 Convertible Notes were deemed to have substantially different terms based on the present value of the cash flows immediately prior to and after the exchange. Therefore, the repurchase of the 2026 Convertible Notes was accounted for as a debt extinguishment. The Company recorded a $23,504 loss on early extinguishment of debt on the Condensed Consolidated Statements of Operations during the three months ending March 31, 2023, which includes the recognition of previously deferred financing costs of $2,264. After giving effect to the repurchase, the total remaining principal amount outstanding under the 2026 Convertible Notes as of June 30, 2023 was $26,350.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">2029 Convertible Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 10, 2023, the Company issued 2.875% convertible senior notes due in 2029 (the “2029 Convertible Notes”) in the aggregate principal amount of $241,500, in a private offering to qualified institutional buyers pursuant to Section </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4(a)(2) and Rule 144A under the Securities Act of 1933, as amended. The 2029 Convertible Notes were issued to finance the concurrent repurchase of a portion of the 2026 Convertible Notes, and the remainder of the net proceeds may be used for general corporate purposes. In connection with the issuance of the 2029 Convertible Notes, the Company incurred approximately $6,280 of debt issuance costs, which primarily consisted of underwriting, legal and other professional 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;">The 2029 Convertible Notes are senior, unsecured obligations and bear interest at a rate of 2.875% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The 2029 Convertible Notes will mature on February 15, 2029, unless earlier repurchased, redeemed or converted. Before November 15, 2028, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after November 15, 2028, 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 initial conversion rate is 27.3553 shares of common stock per $1 principal amount of 2029 Convertible Notes, which represents an initial conversion price of approximately $36.56 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 2029 Convertible Notes may convert all or any portion of their 2029 Convertible Notes, in multiples of $1 principal amount, at their option only under the following circumstances: </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><td style="font-family:'Times New Roman','Times','serif';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;">during any calendar quarter commencing after the calendar quarter ending on June 30, 2023, 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;">130%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> trading days during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';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;">during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading day period (such </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading day period, the “measurement period”) in which the “trading price” per $1 principal amount of the 2029 Convertible 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;">98%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';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;">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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';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;">if the Company calls any or all of the 2029 Convertible Notes for redemption, but only with respect to the 2029 Convertible Notes called 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;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;">at any time from, and including, November 15, 2028 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 June 30, 2023, none of the above circumstances had occurred and as such, the 2029 Convertible Notes could not have been converted. </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 not redeem the 2029 Convertible Notes prior to February 17, 2026. On or after February 17, 2026 and on or before the 40<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> scheduled trading day before the maturity date, the Company may redeem the 2029 Convertible Notes, in whole or in part, at a cash redemption price equal to the principal amount of the 2029 Convertible 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><td style="font-family:'Times New Roman','Times','serif';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;">each of at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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><td style="font-family:'Times New Roman','Times','serif';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;">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;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">However, the Company may not redeem less than all of the outstanding 2029 Convertible Notes unless at least $75,000 aggregate principal amount of the 2029 Convertible Notes are outstanding and not called for redemption as of the time the Company sends the related redemption notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Calling any 2029 Convertible Note for redemption will constitute a make-whole fundamental change with respect to that 2029 Convertible Note, in which case the conversion rate applicable to the conversion of that 2029 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;">The 2029 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, if such default is not cured within 3 business days after its occurrence; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) a default in any of the Company’s other obligations or agreements under the indenture that are not cured or waived within 60 days after notice to the Company; (vi) certain payment defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least $30,000 or other defaults by the Company or certain subsidiaries with respect to such indebtedness that result in the acceleration of such indebtedness; (vii) default upon the occurrence of one or more final judgments being rendered against the Company or any of the Company’s significant subsidiaries for the payment of at least $30,000; and (xiii) upon the occurrence of certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.</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 2026 Convertible Notes and 2029 Convertible Notes (together, the “Convertible Notes”) are classified on the Condensed Consolidated Balance Sheets as of June 30, 2023 as convertible senior 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;">As of June 30, 2023, the outstanding balance of the Convertible Notes 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:31.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.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:19.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:23.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;">2029 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:21.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;"><b style="font-weight:bold;">Total Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,850</p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: unamortized issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom: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:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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.76%;border-bottom: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:19.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;"> (6,329)</p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,521</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 2026 Convertible Notes and 2029 Convertible Notes was equal to the six-year term of each. The effective interest rate on the 2026 Convertible Notes and 2029 Convertible Notes is 3.34% and 3.28%, respectively. As of June 30, 2023, 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;background:#ffff00;">​</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 six months ended June 30, 2023, and 2022:</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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.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;width:1.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: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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;margin:0pt;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.63%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.63%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,388</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,887</p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;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="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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 561</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 3pt 0pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,207</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,949</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,336</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 June 30, 2023, 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:35.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:0.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:19.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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;white-space:nowrap;width:20.48%;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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2029 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;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:21.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;"><b style="font-weight:bold;">Total Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,914</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="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:19.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="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:18.87%;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,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="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:19.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;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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:19.02%;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,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="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:18.87%;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,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="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:19.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;"> 33,639</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;border-bottom: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:0.8%;margin:0pt;padding:0pt;"><p style="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.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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;border-bottom: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;"> 251,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;border-bottom: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:19.49%;border-bottom: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;"> 251,915</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311,681</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,755)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.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:19.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,831)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;background:#cceeff;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:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,329)</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:19.02%;border-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;"> 25,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;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:18.87%;border-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;"> 235,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.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:19.49%;border-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;"> 261,521</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> 0.02625 143750000 5473000 0.02625 34.2618 29.19 1.30 20 30 5 10 10 0.98 1.30 20 30 P30D 3 P60D 20000000 20000000 117400000 140100000 -23504000 2264000 26350000 0.02875 241500000 6280000 0.02875 27.3553 36.56 1.30 20 30 5 10 10 0.98 1.30 20 30 75000000 P30D 3 P60D 30000000 30000000 <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:31.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.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:19.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:23.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;">2029 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:21.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;"><b style="font-weight:bold;">Total Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,850</p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: unamortized issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom: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:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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.76%;border-bottom: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:19.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;"> (6,329)</p></td></tr><tr><td style="vertical-align:bottom;width:31.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,521</p></td></tr></table> 26350000 241500000 267850000 443000 5886000 6329000 25907000 235614000 261521000 P6Y 0.0334 0.0328 <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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.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;width:1.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: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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;margin:0pt;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.63%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.63%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,388</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,887</p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;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="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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 561</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:right;margin:0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 3pt 0pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,207</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,949</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,336</p></td></tr></table> 1909000 943000 3388000 1887000 298000 226000 561000 449000 2207000 1169000 3949000 2336000 <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.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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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:0.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:19.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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;white-space:nowrap;width:20.48%;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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.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;">2029 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;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:21.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;"><b style="font-weight:bold;">Total Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,914</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="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:19.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="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:18.87%;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,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="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:19.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;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="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:19.02%;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,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="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:18.87%;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,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="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:19.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;"> 33,639</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,943</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;border-bottom: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:0.8%;margin:0pt;padding:0pt;"><p style="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.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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;border-bottom: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;"> 251,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.54%;border-bottom: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:19.49%;border-bottom: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;"> 251,915</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311,681</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,755)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.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:19.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,831)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.95%;background:#cceeff;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:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,329)</p></td></tr><tr><td style="vertical-align:bottom;width:35.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:19.02%;border-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;"> 25,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="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.58%;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:18.87%;border-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;"> 235,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.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:19.49%;border-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;"> 261,521</p></td></tr></table> 346000 3568000 3914000 692000 6943000 7635000 692000 6943000 7635000 26696000 6943000 33639000 6943000 6943000 251915000 251915000 28426000 283255000 311681000 2076000 41755000 43831000 443000 5886000 6329000 25907000 235614000 261521000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14. 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 six months ended June 30, 2023 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:22.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.23%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;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:7.84%;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:0.06%;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:8.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-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.71%;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:7.61%;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:13.95%;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 Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;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:22.23%;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:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.84%;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:0.06%;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:15.02%;border-bottom: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.33%;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:13.95%;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;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.87%;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:22.23%;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.82%;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:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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:7.84%;border-bottom: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:0.06%;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:8.09%;border-bottom: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:0.06%;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.82%;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:6.03%;border-bottom: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.33%;border-bottom: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:13.95%;border-bottom: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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.87%;border-bottom: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="vertical-align:top;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,084,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (281,344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,842</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 234,132</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,848</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 775,904</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (289,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,736)</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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="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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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,035</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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;"> (17,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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;"> (17,426)</p></td></tr><tr><td style="vertical-align:top;width:22.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="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;"> 37,816,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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="vertical-align:bottom;white-space:nowrap;width:5.77%;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;"> 38</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.47%;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="vertical-align:bottom;white-space:nowrap;width:6.37%;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;"> 540,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.09%;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;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:0.82%;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="vertical-align:bottom;white-space:nowrap;width:6.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;"> (61,924)</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.71%;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="vertical-align:bottom;white-space:nowrap;width:7.61%;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;"> (298,770)</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.73%;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="vertical-align:bottom;white-space:nowrap;width:12.21%;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="vertical-align:bottom;white-space:nowrap;width:0.06%;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.92%;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="vertical-align:bottom;white-space:nowrap;width:7.95%;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;"> 179,733</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;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,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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,251</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 73,805</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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:22.23%;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="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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38)</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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.82%;border-bottom: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:5.77%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom: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:6.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;"> —</p></td><td style="vertical-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.71%;border-bottom: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.61%;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;"> 13,007</p></td><td style="vertical-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.73%;border-bottom: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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;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;"> 13,007</p></td></tr><tr><td style="vertical-align:top;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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;"> 37,953,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;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;"> 548,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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;"> (61,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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;"> (285,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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;"> 200,805</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 six months ended June 30, 2022 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:28.37%;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:9.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:7.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.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.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><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:8.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: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:2.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:8.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></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;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:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,806,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,150,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (42,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (256,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,928</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (191,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,382)</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;"> (307,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,135</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,069)</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,069)</p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,380,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,457,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (269,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,076</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (26,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (511)</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,191)</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,191)</p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,567,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 520,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,457,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (274,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,612</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="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 June 30, 2023, there were 1,846,667 shares of common stock available for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 for three months following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 15,<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;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;"><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:0pt 0pt 12pt 0pt;">In August 2021, the 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 “Prior Repurchase Program”). The Prior Repurchase Program permitted 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 Prior Repurchase Program were returned to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases were determined based on share price, market conditions, legal requirements, and other relevant factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;">Through December 31, 2022, the Company repurchased 3,235,823 shares at a weighted-average price of $19.14 per share for a total of $61,924 under the Prior Repurchase Program and the cost of repurchased shares were recorded as treasury stock in the Consolidated Balance Sheet. The Prior Repurchase Program expired on December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;">In January 2023, the Board of Directors authorized a share repurchase program to repurchase up to $100,000 of the Company’s common stock through December 31, 2023 (the “2023 Repurchase Program”). The 2023 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. The timing and amount of any shares purchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors. The Company plans to utilize existing cash on hand to fund the 2023 Repurchase Program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">As of June 30, 2023, the Company has not yet repurchased shares under the 2023 Repurchase Program. Thus, $100,000 remained available for share repurchases under the 2023 Repurchase Program as of June 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in shareholders’ equity for the three and six months ended June 30, 2023 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:22.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.23%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;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:7.84%;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:0.06%;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:8.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-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.71%;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:7.61%;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:13.95%;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 Other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;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:22.23%;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:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:7.84%;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:0.06%;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:15.02%;border-bottom: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.33%;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:13.95%;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;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.87%;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:22.23%;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.82%;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:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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:7.84%;border-bottom: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:0.06%;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:8.09%;border-bottom: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:0.06%;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.82%;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:6.03%;border-bottom: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.33%;border-bottom: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:13.95%;border-bottom: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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.87%;border-bottom: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="vertical-align:top;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,084,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (281,344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,842</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 234,132</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,848</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 775,904</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (289,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,736)</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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="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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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,035</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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;"> (17,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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;"> (17,426)</p></td></tr><tr><td style="vertical-align:top;width:22.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="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;"> 37,816,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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="vertical-align:bottom;white-space:nowrap;width:5.77%;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;"> 38</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.47%;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="vertical-align:bottom;white-space:nowrap;width:6.37%;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;"> 540,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.09%;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;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:0.82%;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="vertical-align:bottom;white-space:nowrap;width:6.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;"> (61,924)</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.71%;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="vertical-align:bottom;white-space:nowrap;width:7.61%;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;"> (298,770)</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;white-space:nowrap;width:1.73%;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="vertical-align:bottom;white-space:nowrap;width:12.21%;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="vertical-align:bottom;white-space:nowrap;width:0.06%;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.92%;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="vertical-align:bottom;white-space:nowrap;width:7.95%;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;"> 179,733</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;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%;background:#cceeff;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,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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,251</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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;"> 73,805</p></td><td style="vertical-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;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:22.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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:22.23%;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="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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.77%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:6.37%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38)</p></td></tr><tr><td style="vertical-align:middle;width:22.23%;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.82%;border-bottom: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:5.77%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom: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:6.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;"> —</p></td><td style="vertical-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.71%;border-bottom: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.61%;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;"> 13,007</p></td><td style="vertical-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.73%;border-bottom: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:12.21%;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;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;"> 13,007</p></td></tr><tr><td style="vertical-align:top;width:22.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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;"> 37,953,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;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;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;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;"> 548,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;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;"> (3,235,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;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;"> (61,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;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;"> (285,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;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;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.95%;background:#cceeff;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;"> 200,805</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 six months ended June 30, 2022 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:28.37%;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:9.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:7.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.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.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><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:8.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: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:2.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:8.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></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;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:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</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:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,806,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,150,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (42,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (256,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,928</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (191,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,382)</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt;"> (307,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,135</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,069)</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (13,069)</p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,380,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,457,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (269,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,076</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,545</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (26,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (511)</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td></tr><tr><td style="vertical-align:middle;width:28.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,191)</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,191)</p></td></tr><tr><td style="vertical-align:top;width:28.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,567,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 520,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,457,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (274,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,612</p></td></tr></table> 37084759 37000 538073000 3235823 -61924000 -281344000 194842000 234132 3848000 3848000 11329 169000 169000 775904 1000 1000 289281 -7736000 -7736000 6035000 6035000 -17426000 -17426000 37816843 38000 540389000 3235823 -61924000 -298770000 179733000 72405 1251000 1251000 73805 9655 -220000 -220000 7072000 7072000 -38000 -38000 13007000 13007000 37953398 38000 548492000 3235823 -61924000 -285763000 -38000 200805000 35806119 36000 502095000 -2150717 -42861000 -256342000 202928000 190074 3261000 3261000 13421 203000 203000 563050 191667 -3382000 -3382000 -5000000 307132 5000000 6135000 6135000 -13069000 -13069000 36380997 36000 513312000 -2457849 -47861000 -269411000 196076000 102283 1545000 1545000 111056 1000 1000 26506 -511000 -511000 5692000 5692000 -5191000 -5191000 36567830 37000 520038000 -2457849 -47861000 -274602000 197612000 2700000 0.04 1846667 P4Y P10Y P3M 100000000 3235823 19.14 61924000 100000000 100000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. Stock-based Compensation</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;">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 Company’s Compensation Committee. </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 six months ended June 30, 2023 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="vertical-align:bottom;width:43.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.71</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;"> 216,500</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;"> 38.71</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.99</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 3pt 0pt 0pt;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.14</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 June 30, 2023</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;"> 503,880</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;"> 33.13</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 six months ended June 30, 2023, and 2022 was $38.71 and $24.12, 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="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company granted RSUs to employees during the six months ended June 30, 2023. The Company’s RSUs generally vest ratably over a four-year period of service. A summary of the Company’s RSU activity for the six months ended June 30, 2023 and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,047,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;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:26.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.67</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,248,207</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;"> 26.33</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.03</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;"> (147,214)</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;"> 21.62</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,522,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.76</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 six months ended June 30, 2023 and 2022 was $26.33 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the six months ended June 30, 2023, and 2022 was $16,480 and $9,697, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s stock option activity for the six months ended June 30, 2023 and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:32.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:2.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:12.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:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;width:32.68%;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.36%;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:12.96%;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.35%;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.61%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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:16.14%;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.35%;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.61%;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.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="vertical-align:bottom;width:32.68%;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.36%;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.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="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.88%;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.35%;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:16.14%;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.35%;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.61%;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.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="vertical-align:bottom;width:32.68%;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.36%;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.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="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.88%;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.35%;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:16.14%;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.35%;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.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:12.66%;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:32.68%;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.36%;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.96%;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.35%;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.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:12.88%;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.35%;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:16.14%;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.35%;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.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:12.66%;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:32.68%;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.36%;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:12.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.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;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:16.14%;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.35%;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.61%;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.66%;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="vertical-align:bottom;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,683,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,953</p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (306,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><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:32.68%;background:#cceeff;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p 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.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.88%;border-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.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.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;"> 4,411</p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,308,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</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;">There were no stock options granted during the six months ended June 30, 2023 and 2022.</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;">Employee Stock Purchase Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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 six months ended June 30, 2023, 11,329 shares of common stock were purchased for total proceeds of $169. The expense for the three months ended June 30, 2023 and 2022 was $55 and $28, respectively. The expense for the six months ended June 30, 2023 and 2022 was $101 and $60, 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;">Stock-based Compensation Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the allocation of the Company’s stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;background:#ffff00;">​</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:38.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:38.42%;margin:0pt;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:29.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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:29.65%;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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;margin:0pt;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.79%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:13.79%;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;">2023</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:13.79%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,591</p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;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:2.71%;border-bottom: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.08%;border-bottom: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;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="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: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.08%;border-bottom: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;"> 13,107</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.71%;border-bottom: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.08%;border-bottom: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,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,827</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At June 30, 2023, there was approximately $57,292 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.8 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="vertical-align:bottom;width:43.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.71</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;"> 216,500</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;"> 38.71</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.99</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 3pt 0pt 0pt;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.14</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 June 30, 2023</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;"> 503,880</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;"> 33.13</p></td></tr></table> 447770 28.71 216500 38.71 223170 27.99 62780 27.14 503880 33.13 38.71 24.12 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,047,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;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:26.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.67</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,248,207</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;"> 26.33</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.03</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;"> (147,214)</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;"> 21.62</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,522,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.76</p></td></tr></table> 2047571 19.67 1248207 26.33 626539 20.03 147214 21.62 2522025 22.76 26.33 17.48 16480000 9697000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:32.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:2.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:12.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:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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;width:32.68%;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.36%;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:12.96%;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.35%;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.61%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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:16.14%;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.35%;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.61%;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.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="vertical-align:bottom;width:32.68%;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.36%;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.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="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.88%;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.35%;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:16.14%;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.35%;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.61%;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.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="vertical-align:bottom;width:32.68%;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.36%;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.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="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.88%;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.35%;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:16.14%;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.35%;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.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:12.66%;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:32.68%;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.36%;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.96%;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.35%;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.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:12.88%;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.35%;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:16.14%;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.35%;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.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:12.66%;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:32.68%;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.36%;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:12.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.61%;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.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;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:16.14%;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.35%;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.61%;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.66%;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="vertical-align:bottom;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,683,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,953</p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (306,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><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:32.68%;background:#cceeff;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p 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.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,368,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.88%;border-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.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.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;"> 4,411</p></td></tr><tr><td style="vertical-align:bottom;width:32.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,308,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</p></td></tr></table> 1683805 18.84 P5Y6M 7953000 306537 16.58 8300 18.80 1368968 19.35 P5Y 4411000 1308248 19.30 P4Y10M24D 4345000 0 0 0.85 11329 169000 55000 28000 101000 60000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;background:#ffff00;">​</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:38.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:38.42%;margin:0pt;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:29.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 June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:29.65%;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;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;margin:0pt;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.79%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:13.79%;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;">2023</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:13.79%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,591</p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;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:2.71%;border-bottom: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.08%;border-bottom: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;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="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: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.08%;border-bottom: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;"> 13,107</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.71%;border-bottom: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.08%;border-bottom: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,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.42%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,827</p></td></tr></table> 1591000 7072000 5692000 13107000 10236000 7072000 5692000 13107000 11827000 57292000 P2Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">16. 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="font-weight:bold;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 material litigation and, accordingly, does not have any other 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;"><i style="font-style:italic;">Xtampza ER Litigation </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 filed the New Drug Application (“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="visibility:hidden;">​</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;"><span style="visibility:hidden;">​</span></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 New Drug Application (“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;">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.</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 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 any appeal of the PTAB proceedings. 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 November 19, 2021, the PTAB (i) denied Purdue’s motion to terminate the PGR and (ii) issued its Final Written Decision, finding that claims 1-17 of the ʼ961 patent were invalid for lack of written description and anticipation. On December 17, 2021, Purdue filed a Request for Director Review. That request was denied on February 7, 2022. On February 16, 2022, Purdue filed a Federal Circuit notice of appeal. On April 12, 2022, the Company filed a Motion to Dismiss the Appeal as Untimely. On May 20, 2022, the Federal Circuit denied the Motion to Dismiss and directed the parties to address jurisdiction during merits briefing. Oral arguments in the appeal are scheduled for September 5, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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. On May 15, 2023, the Court issued an order that (i) vacated the existing deadlines with respect to the ʼ933, ʼ919, and ʼ434 patents and stayed the case pending the Federal Circuit’s decision in a different litigation that invalidated certain claims of the ʼ933 and ʼ919 patents and (ii) continued the existing stay concerning the ʼ961 patent pending Purdue’s appeal of the PTAB’s order invalidating that patent. 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;">The remaining patents-in-suit in the lead consolidated action in the District of Massachusetts are the ʼ933, ʼ919, ʼ434, and ʼ961 patents. The parties agreed, however, that litigation concerning the ʼ961 patent is stayed pending resolution of Purdue’s Federal Circuit appeal of the PTAB decision invalidating the claims of the ʼ961 patent. 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.</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 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;"><i style="font-style:italic;">Nucynta Litigation </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 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;">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.”</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;"><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;">Litigation Related to the BDSI Acquisition</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;background:#ffffff;margin:0pt;">On February 25, 2022, in connection with the BDSI Acquisition, a purported individual stockholder of BDSI filed a complaint in the United States District Court for the Southern District of New York, captioned <i style="font-style:italic;">Stein v. BioDelivery Sciences International, Inc., et al.</i>, No. 1:22-cv-01600, naming as defendants BDSI and each member of its Board of Directors as of the date of the Merger Agreement (“<i style="font-style:italic;">Stein </i>Action”). On February 28, 2022, two additional cases were filed by purported individual stockholders of BDSI in the same court, captioned <i style="font-style:italic;">Sanford v. BioDelivery Sciences International, Inc., et al</i>., No. 1:22-cv-01676 (“<i style="font-style:italic;">Sanford </i>Action”), and <i style="font-style:italic;">Higley v. BioDelivery Sciences International, Inc., et al.</i>, No. 1:22-cv-01658 (“<i style="font-style:italic;">Higley </i>Action”). On March 2, 2022 and March 5, 2022, two additional cases were filed by purported individual stockholders of BDSI in the United States District Court for the Eastern District of New York, captioned <i style="font-style:italic;">Justice II v. BioDelivery Sciences International, Inc., et al.</i>, No. 1:22-cv-01145 (“<i style="font-style:italic;">Justice </i>Action”) and <i style="font-style:italic;">Zomber v. BioDelivery Sciences International, Inc., et al.</i>, No. 1:22-cv-01220 (“<i style="font-style:italic;">Zomber </i>Action”; together with the <i style="font-style:italic;">Stein</i>, <i style="font-style:italic;">Sanford</i>, <i style="font-style:italic;">Higley</i>, and <i style="font-style:italic;">Justice</i> Actions, the “Actions”). The Actions and any similar subsequently filed cases involving BDSI, its officers or Board of Directors, or any committee thereof, and/or any of the Company’s officers or directors relating directly or indirectly to the Merger Agreement, the BDSI Acquisition or any related transaction, are referred to as the “Merger Litigations.”</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 Merger Litigations filed to date generally allege that the Schedule 14D-9 is materially incomplete and misleading by allegedly failing to disclose purportedly material information relating to the sale process leading to the Merger, BDSI’s financial projections, and the analyses performed by Moelis &amp; Company LLC in connection with the Merger. The Merger Litigations assert violations of Section 14(e) of the Exchange Act and violations of Section 20(a) of the Exchange Act against BDSI’s Board of Directors. Additionally, the <i style="font-style:italic;">Stein, Higley, Justice</i>, and <i style="font-style:italic;">Zomber </i>complaints assert violations of Section 14(d) of the Exchange Act and Rule 14d-9 promulgated thereunder. The Merger Litigations seek, among other things: an injunction enjoining consummation of the Merger, rescission of the Merger Agreement, a declaration that BDSI and its Board of Directors violated Sections 14(e) and 20(a) of the Exchange Act and Rule 14a-9 promulgated thereunder, damages, costs of the action, including plaintiffs’ attorneys’ fees and experts’ fees and expenses, and any other relief the court may deem just and proper.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In addition, on February 24, 2022, February 28, 2022, and March 7, 2022, BDSI received demand letters from three purported stockholders of BDSI seeking to inspect certain books and records of BDSI related to the Merger (collectively, the “Inspection Letters”). On March 4, 2022, March 9, 2022, and March 11, 2022, BDSI received demand letters from four purported stockholders alleging that the Schedule 14D-9 omits purportedly material information relating to the Merger (collectively, the “Demand Letters”).</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 14, 2022, plaintiff in the <i style="font-style:italic;">Higley </i>Action filed a notice of voluntary dismissal of the complaint. On May 15, 2022, plaintiff in the <i style="font-style:italic;">Zomber</i> Action filed a notice of voluntary dismissal of the complaint. And, on June 24, 2022, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">plaintiff in the <i style="font-style:italic;">Justice</i> Action filed a notice of voluntary dismissal of the complaint. In the remaining <i style="font-style:italic;">Stein</i> and <i style="font-style:italic;">Sanford</i> Actions, on July 20, 2022, the respective Courts entered an Order for plaintiff to serve a summons and complaint by August 3, 2022. On July 28, 2022, plaintiff in the <i style="font-style:italic;">Sanford</i> Action filed a partial voluntary dismissal of the individual named defendants but not BDSI from that action and filed a waiver of service as to BDSI. On October 26, 2022, plaintiff in the <i style="font-style:italic;">Sanford </i>Action filed a notice of voluntary dismissal of the complaint as to Defendant BDSI as well. To date, the complaint in the <i style="font-style:italic;">Stein</i> Action has not been served on, nor was service waived by, any of the named defendants in that action.</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;background:#ffffff;margin:0pt;">While the Company believes that the remaining Merger Litigations, Inspection Letters, and Demand Letters are without merit and that the disclosures in the Schedule 14D-9 comply fully with applicable law, solely in order to avoid the expense and distraction of litigation, BDSI previously determined to voluntarily supplement the Schedule 14D-9 with certain supplemental disclosures set forth in BDSI’s Schedule 14D-9 filed with the SEC on March 11, 2022 (the “Supplemental Disclosures”). The Company and BDSI believe that the Supplemental Disclosures mooted all allegations or concerns raised in the Merger Litigations, Inspection Letters, and Demand Letters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As set forth in the Supplemental Disclosures, nothing therein shall be deemed an admission of the legal necessity or materiality under applicable law of the Supplemental Disclosures. To the contrary, the Company and BDSI specifically deny all allegations that any of the Supplemental Disclosures, or any other additional disclosures, were or are required. The Company plans to defend the Merger Litigations 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;"><i style="font-style:italic;">Opioid Litigation</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;">As a result of the opioid epidemic, numerous state and local governments, healthcare providers, and other entities 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 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. Of the 21 MDL cases that named the Company as a defendant, the allegations against it were previously dismissed or withdrawn in 13 cases as of December 31, 2021. The remaining eight MDL cases that named the Company were dismissed as of April 19, 2022. In addition, the Company had been previously 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;">Outside of the MDL, there were several cases filed 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="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In Pennsylvania, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> lawsuits naming the Company were 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 included lawsuits filed between May 2018 and July 2019, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws.</span></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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In Massachusetts, there were lawsuits by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> municipalities, all of which were consolidated before the Business Litigation Session of the Superior Court. The actions alleged 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. </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;">On December 24, 2021, the Company entered into a settlement framework with Scott+Scott Attorneys at Law, LLP, the law firm representing plaintiffs in each of the 27 cases, including the 8 remaining MDL cases and 19 state court cases described above. Pursuant to the terms of the settlement framework, which were later memorialized in a final settlement agreement, the Company agreed to pay $2,750 in exchange for the dismissal, with prejudice, of each plaintiff’s lawsuit against the Company and a release of claims related to such lawsuits. The settlement agreement was executed by the Company and all 27 plaintiffs, and the amounts subject to the settlement agreement were paid. As of April 19, 2022, the Company was dismissed, with prejudice, from each of the 27 cases.</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 entered into this settlement to efficiently resolve this litigation and does not admit any liability or acknowledge any wrongdoing in connection with the settlement 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;"><i style="font-style:italic;">Aquestive Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">On October 29, 2013, Reckitt Benckiser, Inc., Indivior PLC (formerly RB Pharmaceuticals Limited, “Indivior”), and Aquestive Therapeutics, Inc. (formerly MonoSol Rx, “Aquestive”) (collectively, the “RB Plaintiffs”) filed an action against BDSI relating to its Bunavail product in the United States District Court for the Eastern District of North Carolina (“EDNC”) for alleged patent infringement. Bunavail is a drug approved for the maintenance treatment of opioid dependence. This case was dismissed, but the RB Plaintiffs subsequently filed an action against BDSI, on September 22, 2014, relating to Bunavail product in the United States District Court for the District of New Jersey for alleged patent infringement. The RB Plaintiffs claimed that Bunavail, whose formulation and manufacturing processes have never been disclosed publicly, infringes its patent U.S. Patent No. 8,765,167 (the “‘167 Patent”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">On January 13, 2017, Aquestive filed a complaint in the United States District Court for the District of New Jersey alleging Belbuca infringes the ‘167 Patent.</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;">On March 8, 2023, the parties filed a stipulation of dismissal. The RB Plaintiffs dismissed their claims with prejudice, and BDSI dismissed its counterclaims without prejudice. Under the terms of the settlement agreement, BDSI resolved both the Bunavail and Belbuca litigations in exchange for a one-time, lump-sum payment of $8,500<span style="white-space:pre-wrap;"> to Aquestive. </span></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;background:#ffffff;">Chemo Research, S.L</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">On March 1, 2019, BDSI filed a complaint for patent infringement in </span>United States District Court for the District of <span style="background:#ffffff;">Delaware against Chemo Research, S.L., Insud Pharma S.L., IntelGenx Corp., and IntelGenx Technologies Corp. (collectively, the “Chemo Defendants”), asserting that the Chemo Defendants infringe its Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 (“’866 patent”) and 9,655,843, (“’843 patent”) both expiring in July of 2027, and U.S. Patent No. 9,901,539 (“’539 patent”) expiring December of 2032 (collectively, “the BEMA patents”). This complaint follows a receipt by BDSI on January 31, 2019, of a Notice Letter from Chemo Research S.L. stating that it has filed with the FDA an abbreviated New Drug Application (“ANDA”) containing a Paragraph IV Patent Certification, for a generic version of BELBUCA Buccal Film in strengths 75 mcg, 150 mcg, 300 mcg, 450 mcg, and 900 mcg. Because BDSI initiated a patent infringement suit asserting the patents identified in the Notice Letter within 45 days after receipt, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid. On March 15, 2019, BDSI filed a complaint against the Chemo Defendants in the Federal District Court for the District of New Jersey asserting the same claims for patent infringement made in the Delaware lawsuit. On April 19, 2019, Defendants filed an answer to the Delaware complaint wherein they denied infringement of the ’866, ’843 and ’539 patents and asserted counterclaims seeking declaratory relief concerning the alleged invalidity and non-infringement of such patents.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">On April 25, 2019, BDSI voluntarily dismissed the New Jersey lawsuit given Defendants’ consent to jurisdiction in Delaware.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The trial to adjudicate issues concerning the validity of the Orange Book-listed patents covering BELBUCA was held from March 1-3, 2021. Chemo did not participate in the bench trial. Instead, on February 26, 2021, Chemo agreed to be bound by the decision of the Court with respect to the validity of the BEMA patents from the March 1-3, 2021 trial with Alvogen. On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032, to which Chemo is bound. This holding was affirmed on appeal by the Federal Circuit on December 21, 2022. The bench trial to adjudicate issues concerning the Chemo Defendants’ infringement of the Orange Book patents was set to commence on April 25, 2022. On March 30, 2022, the Court vacated the trial and has not yet set a new trial date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">On August 1, 2022, BDSI received a second Paragraph IV certification notice letter from Chemo indicating that Chemo has amended its ANDA to (i) withdraw its generic version of the 75 mcg and 150 mcg strengths of BELBUCA; and (ii) include its generic version of the 600 mcg and 750 mcg strengths of BELBUCA, in addition to the 300 mcg, 450 mcg, and 900 mcg strengths identified in the first Chemo Paragraph IV certification notice letter. In response, BDSI filed a complaint for patent infringement in Federal District Court for the District of Delaware. Chemo answered the complaint on December 1, 2022. The Court has not set a schedule for this litigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">On August 24, 2022, the Court instructed the parties to update the Court at such time as the FDA addresses Chemo's July 29, 2022 response to the FDA. On February 8, 2023, the district court denied Chemo’s request for a trial date in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;">spring, and again instructed the parties to update the Court at such time as the FDA addresses Chemo’s July 29, 2022 response to the FDA. Chemo received a complete response letter with respect to its July 29, 2022 ANDA in April 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">The Company plans to litigate these cases 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;min-height:10.0pt;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;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Alvogen</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">On September 7, 2018, BDSI filed a complaint for patent infringement in United States District Court for the District of Delaware against Alvogen Pb Research &amp; Development LLC, Alvogen Malta Operations Ltd., Alvogen Pine Brook LLC, Alvogen, Incorporated, and Alvogen Group, Incorporated (collectively, “Alvogen”), asserting that Alvogen infringes BDSI’s Orange Book-listed patents for BELBUCA, including U.S. Patent Nos. 8,147,866 and 9,655,843, both expiring in July of 2027, and U.S. Patent No. 9,901,539, expiring in December of 2032 <span style="background:#ffffff;">(collectively, “the BEMA patents”)</span>. This complaint followed receipt by BDSI on July 30, 2018 of a Paragraph IV Patent Certification from Alvogen stating that Alvogen had filed an ANDA with the FDA for a generic version of BELBUCA Buccal Film (75 mcg, 150 mcg, 300 mcg, 450 mcg, 600 mcg, 750 mcg and 900 mcg). Because BDSI initiated a patent infringement suit asserting the patents identified in the Paragraph IV notice within 45 days after receipt of the Paragraph IV Certification, the FDA is prevented from approving the ANDA until the earlier of 30 months or a decision in the case that each of the patents is not infringed or invalid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">The Court scheduled a bench trial to adjudicate issues concerning the validity of the BEMA patents. A three-day bench trial against Alvogen was conducted commencing on March 1, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">On December 20, 2021, the Court issued an opinion upholding the validity of certain claims in BDSI’s ʼ866 patent, which expires in 2027, and certain claims in the ’539 patent, which expires in 2032. Alvogen conceded infringement of those claims prior to the trial. The Court entered final judgment on January 21, 2022. The final judgment entered in this case upholding the validity of claims of the ’866 and ’539 Orange Book-listed patents extends the effective date of any final approval by the FDA of Alvogen’s ANDA until December 21, 2032, which is the expiration date of the ’539 patent, and enjoins Alvogen and those acting in concert with Alvogen from commercially manufacturing, using, selling, or offering for sale Alvogen’s ANDA products until December 21, 2032. Alvogen filed a motion to stay certain provisions of the final judgment in the Court. BDSI filed an opposition to Alvogen’s request for a stay. The Court retained jurisdiction to decide BDSI’s motion for contempt, which was filed on September 21, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">Alvogen filed a notice of appeal to the Federal Circuit seeking to reverse the Court’s final judgment entered on January 21, 2022. Separately, BDSI filed a cross-appeal to the Federal Circuit seeking to reverse the Court’s opinion that claims 3 and 10 of the ʼ866 patent and claims 8, 9 and 20 of the ’843 patent are invalid and thus Alvogen is not liable for infringement of those claims, as well as any other ruling decided adversely to BDSI. On November 1, 2022, the Federal Circuit held oral argument on the parties’ appeal and issued its decision on December 21, 2022. In that decision, the Federal Circuit affirmed the district court judgment that certain claims of the ʼ866 and ʼ539 patent were not invalid as obvious. The Federal Circuit also vacated the district court’s judgment that certain claims of the ʼ866 and ʼ843 patent were invalid as obvious and remanded to the district court for further proceedings. The mandate issued on February 10, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;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;">As it has done in the past, the Company intends to vigorously defend its intellectual property against assertions of invalidity or non-infringement.</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;">Opioid-Related Request and Subpoenas </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, 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. </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 December 16, 2021, the Company entered into an Assurance of Discontinuance with the Massachusetts Attorney General (the “AoD”). The Company is currently cooperating with each of the remaining states in their respective investigations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p> 11 5 P30M 3 P30M 3 P30M 2 2 2 P1Y P6M P18M 2 2 3 4 21 13 8 3 6 13 27 8 19 2750000 27 27 8500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">17. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;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="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;margin:0pt;">The following table presents information regarding the Company’s income tax expense (benefit) recognized for the three and six months ended June 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;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:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.69%;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:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.71%;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:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.41%;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:middle;white-space:nowrap;width:1.71%;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:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:31.63%;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 June 30,</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" 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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2023</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2022</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;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:10.48%;background:#cceeff;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;"> 4,790</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.39%;background:#cceeff;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:middle;white-space:nowrap;width:1.69%;background:#cceeff;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:10.48%;background:#cceeff;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,455)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.39%;background:#cceeff;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:middle;white-space:nowrap;width:1.71%;background:#cceeff;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:10.5%;background:#cceeff;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;"> 4,659</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.41%;background:#cceeff;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:middle;white-space:nowrap;width:1.71%;background:#cceeff;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:10.5%;background:#cceeff;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;"> (4,228)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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></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:0.05pt 0pt 0.05pt 0pt;">Effective tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;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:10.48%;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;"> 26.9</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.69%;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:10.48%;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;"> 21.9</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.71%;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:10.5%;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;"> 1,941.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.41%;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:middle;white-space:nowrap;width:1.71%;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:10.5%;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;"> 18.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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></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 provision for income taxes for the three months ended June 30, 2023 reflects the estimated annual effective tax rate as adjusted for discrete tax benefits from excess tax benefits from equity compensation awards. The provision for income taxes for the six months ended June 30, 2023 was impacted by discrete nondeductible costs associated with the debt extinguishment that occurred in the three months ended March 31, 2023, partially offset by excess tax benefits related to stock compensation. The nondeductible costs from the debt extinguishment were $21,238.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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. 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 as of June 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;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:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.69%;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:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.71%;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:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.41%;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:middle;white-space:nowrap;width:1.71%;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:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:31.63%;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 June 30,</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" 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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2023</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2022</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;background:#cceeff;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:10.48%;background:#cceeff;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;"> 4,790</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.39%;background:#cceeff;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:middle;white-space:nowrap;width:1.69%;background:#cceeff;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:10.48%;background:#cceeff;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,455)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.39%;background:#cceeff;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:middle;white-space:nowrap;width:1.71%;background:#cceeff;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:10.5%;background:#cceeff;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;"> 4,659</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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:middle;white-space:nowrap;width:2.41%;background:#cceeff;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:middle;white-space:nowrap;width:1.71%;background:#cceeff;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:10.5%;background:#cceeff;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;"> (4,228)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;background:#cceeff;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></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:0.05pt 0pt 0.05pt 0pt;">Effective tax rate </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.69%;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:10.48%;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;"> 26.9</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.69%;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:10.48%;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;"> 21.9</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.39%;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:middle;white-space:nowrap;width:1.71%;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:10.5%;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;"> 1,941.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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:middle;white-space:nowrap;width:2.41%;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:middle;white-space:nowrap;width:1.71%;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:10.5%;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;"> 18.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.43%;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></tr></table> 4790000 -1455000 4659000 -4228000 0.269 0.219 19.413 0.188 21238000 false false false false EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &* U<'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 " !B@ -7RH);#^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB,(SN_!(VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6/7:4H2HK8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MRA@O?GI]=YW<)U MF71GAO@!02P,$% @ 8H #5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !B@ -7.YTQBL4% #M'@ & 'AL+W=O=M=:;#[U>XJU%Q)-3 MN1$Q_+*4*N(:;M6JEVR4X'X6%(4]YCC#7L2#N#,99\_F:C*6J0Z#6,P52=(H MXNKU4H1R>]&AG?V#AV"UUN9!;S+>\)58"/WG9J[@KE>H^$$DXB20,5%B>=&9 MT@\SEYF [(TO@=@F!]?$H#Q)^42(3"TT:"P]>SF(DP-$I0CG]V MHIWB/TW@X?5>_3J#!Y@GGHB9#/\*?+V^Z)QUB"^6/ WU@]S^)G9 Z/GR3#) M/LDV?[??[Q O3;2,=L%0@BB(\V_^LJN(@P"75@2P70![%T"K_L'=!;@9:%ZR M#.N*:SX9*[DERKP-:N8BJYLL&FB"V#3C0BOX-8 X/;F27@JMH@F/??(QUH%^ M)3=QWCU,-7=)LN9*)..>AG\S,3UOIWR9*[,*Y2&YD[%>)Z#J"_]M? ]*6125 M[8MZR5#!W]/XE+C."6$.%OBN,6->=F>FZ[FK-56"[8MPN: M ?LAV7!/7'1@1"9"/8O.Y,L/<+]CZF7K(_OFZ$C10/IT[W MWH:$1K5$&A1(@V9(]RE76JCPE3R(C53:AH=+:97:*F6&1K7$&Q9XPV9XKE0,P\IQB,:WY!P5G*.&/5-QR#79'%;=CKC6DH>)M2'1L): M9P7@&5JHW4QS'82"?$JC)Z%L8+B&X]"N.W)'S :'AK:$.R_@SIO /8A5D&AH M0$T^\)VYSWH7"::A^3O8%,]5^&*#G/LN0F/:TM:>BB*6Y^LMTYAM5P-A@N,SJ@5 MZQB.B9:6B>(^YU9":H1,*6/,4M2(C*C;=8?GYU:^8Q@F6CHFBMN=QT"#69)+ M0ME/3S^3A?!2!2UIA<259C**(#G!M.-]LX(>PSS1TCU1W/: Y_6#>$46K]&3 M#*U\-;[I\^VME>L8SHB5SHCAWF7?8N3CB[?F\4I4VL(:H4_3Q=74NO3$ ]L2 MED:(-3)"LU0ILWC)5RQ94T+62*V[+S6*7ZU[-C,\JBUG:8!8(P-T8TQ*OH-G M5J%\#V[EQ!6K.(_A#<(?&OI+)..#4ZMUQ!;Y]ZG@ AD/%S M22OQ,>P.*^T.:V1W%A$/0W*9)O!S8N^WN$[EHAN/:\M7NAS6R.5\C(1:F8'Y M*RCH-1B!:,-C>]/B@M6@QS YK#0Y#/;;'33ZG&JQK;'*HE?@[V9A=/>1J@TS-G+8\3]S^R.T[@^&X]VQC M+ T/:[1'9-:""IS=3>R+%_*'L#=CW5:10]EP-!@.K S'\#NL]#NLQJ[LTN5U MD!@'^U5PA6YLULAUNY1U7:M#QR-;@KJE 7)QWU+L:AZ27L-#ZPQ;(U:U;8N' MM64L+9"+&Y;WC+N-ZFI*7.[>NH#$@]HREO;'Q"^4.8%^'TII=[?F#\H3K@G_P)02P,$% M @ 8H #5]=TVYHG!P 9QX !@ !X;"]W;W)K":'10UE4]M4EG,*,;1K.1Y-9D?MY]=J/FQ;'215^)"H;HI M2ZX>WXM"WI],R.3I@R_Y[4J;#V;SXS6_%9="_[F^4/ VVUI9YJ6HZEQ62(F; MD\DI>;M@L5%H)?[*Q7V]\XR,*]=2?C4O'Y?Q ;AT)C M+Y-%W?Y%]QM9/$%94VM9;I0!09E7W7_^L G$C@()1A3H1H$^5X%M%%CK:(>L M=>N,:SX_5O(>*2,-ULQ#&YM6&[S)*S.-EUK!MSGHZ?GB\Z>S\T^7YV<(GBX_ M__[Q[/0*7MZ?_G[Z:7&.+C^.^[\>C(>+\UU1O$\!113)E#?>%7/Q,9J)-6G>ZKS\#SK?MTZSYM M[;$Q]QNE1*41KVNAG>YT^H%;WVRRM_6:9^)D KNH%NI.3.8__D B_,[EW'=Z:BUI3)!'=SFK X2(]G=[O^ MV&(D9E&2;,7VD 9;I($7Z1]8%^K.Y@@J5Z="&+K"%IA&DT &9+!5&(B1M7O,45>W%=*+'F^1*)!V"C6M3M MLI1Z)12DO$,;,G:%RB2#/=P.J2A*1G G6]R)%_>5U+QX!L3$&CQD,4WC 49; M+"!IFHQ,>KH%F1X(+G"\TH]M4,TV7P/KZM$%FCK"B0,\@.J02D,Z$DZ">_+! M7JR? 2G7>76+"@%<[ GIQM N@B@(A[/NDDJB,9@['$D.["/-J]O<)*0.X6@T M-X;VYC2E(1ON=X=<"'DA&LFS1@P@/LY-+C*7A2'XG/0$1/P-];G-1 M):O#>YW8]!('0YBV#,%C('L6(GX:^E7*Y7U>%$Y4#D)A+ FM67;*16DX JYG M'N*GGBY5>L)F$PNAA*7$VM(.01('A(WMZIZ$2/RLVJ_(^75>C!89Q,ME+ZT MOY>U?9][ B-^!MN6+FO^:.H6I\,V+]& #AG!(<6"-!B9E)Z\B)^] *!J1%\: M. ':;,1"&H1#A ZQB- 1>J4]:5$_:3U!5.*::P%H(UCY,A.[CD& [2D25/>R*C?B)[6O)KJ=HF6MX@+50)F0X<\:T):O,55%WP M,T3ND(MH.);LZ$Z?YNM3/>ON% MXR&@-JD%+,1A,L3JDH,Z,QI!V[,?];/?E;4DVGK'Q#S;GP8G?)OL&(:JUH+O MD$OC,!XI@6C/B]3/BPL);0_ Z_K'*I>J<\8)UN8_&I'0ZB$=ZU7UH53LZ,@PLCH M(=STC9PG0?_?T'X8>H:EJ;?LN5QQ)5:R6 I5_]0VB/KQK=-7+U._^.CK.UG; M/_OJ29OY2?M"/34>M9;9UREZA=]@3"#!*73'BT:\0[S1*ZGR?XR,B5&-CE X MQ1B;7^A\&:B[*J$#>G()3/2[;*^:F'^JN5TN(R.VGQ:#Q#?3-8: M9GE*63A-8*J\4^B0>M[\V)7,4412.NRC#\OM.]Y7/,Q?\4!)WY1-P8< M4I:PUU;FONH.6%G6[F-RNX8YLE>6=^S_FOGZ^K84-WF6.T^NF%WA M'-$DC*-AB>\6)"P8FX6^%F+/.3.H'?SD!.PXP,8XP<,VT"%'4MA6(V4/Z\L> M]L*RI]T$SX8?VW@B=_$$ +5W6IV M+UJNVXO!:ZFU+-O'E> W C ]S<2*J'-B[EKW-XMS_\%4$L#!!0 ( &* M U?L5J85ZP( &<) 8 >&PO=V]R:W-H965T&ULK99K M;YLP%(;_BL6FJ96Z< L!N@0I35*U4]=&3;=]=N$D6 7,;).T^_6S(4%)0V[J M\B'8YKROGW/ V-T%92\\!A#H-4TRWM-B(?)+7>=A#"GF+9I#)N],*4NQD%TV MTWG. $>E*$UTRS Z>HI)I@7=7KE?E[G+7)XQAP%- M?I-(Q#W-TU $4UPDXI$N;F"9CZ/\0IKP\A\MJMB.JZ&PX(*F2[$D2$E67?'K ML@YK K.]0V M!=:Q GLIL,M$*[(RK2$6..@RND!,14LWU2AK4ZIE-B133W$B MF+Q+I$X$@X?[X>A^,AHBV9H\W-T.^T^R<]6_Z]\/1FAR,QH]3=#9&#/(1 R" MA#@Y1U_19Z0C'LM1WM6%Y%!N>KB<\ZJ:T]HQY_8Y#Z&ER?7%@<]""+Y_, MCO&M*>?_9+91 ;NN@+W//1C+I0.,083D^Q:^7* <,S3'20'HC&0HHDF"&45N[-5 M1M,P&@M^3.0&M5M3NR=0$\Z+O<3N%H?M^HYM^]X[X*9 PVN[CM_,Z]6\W@F\ M<@_F F<1R69[H+UMEK9KNH[KO(-N"+2]MN?;G69HOX;V]T(_R<,$+]C;"GLW MJK]-8-F.I_:$#=+#<16HOK8-JB/(#\QF).,H@:E4&BU76K!J6Z\Z@N;ESOA, MA=QGRV8L3T+ 5("\/Z54K#IJLZW/5L$_4$L#!!0 ( &* U<<&+;=V 8 M "PA 8 >&PO=V]R:W-H965T&ULK5IK;]LV%/TKA%<, M*1#')/7.$@.)K6X9F@?B=/TP[(-LT;902?1$V5@G>>;\]%(+-8L"<09W[!4?K/D61+D\C9; MC<0F8T%8-DKB$<78'B5!E [&%^6SAVQ\P;=Y'*7L(4-BFR1!]L\UB_GSY8 , M7A\\1JMU7CP8C2\VP8K-6/YE\Y#)N]&>)8P2EHJ(IRACR\O!%3GWJ5TT*!%_ M1.Q9'%RC0LJ<\V_%S4UX.<#%&[&8+?*"(I ?.S9A<5PPR??XNR8=[/LL&AY> MO[)_*L5+,?- L F/OT9AOKXZD <-*"TI0&M&]"W-C#J!L9;&YAU _.M#:RZ02E] M5&DO S<-\F!\D?%GE!5HR59O4D;V9/\N/6OWN:H?M/Z/[!?[QZNI$ -$1?9E-T\N$C^H"B%#VM M^58$:2@N1KE\FX)SM*A[OJYZIBT]&^B6I_E:(#\-60BTGW:WMSO:CV04]J&@ MKZ&XIIV$OV_3,V3@4T0Q-8#WF;R].87DO*]W_W_W?A0,8Y\71LEGM/ ]LAU+ MMPP \[TFSM-5N=FNN40\N,)V@BYW8F5Q%9#O,UFI2% MD&6GZ#4PLN:@F0QZM&#H3_\E+Y:N>58JNKZ,LVZ0FK-O;Z_:^FQ3OJ);=Y&^NEOW03/NA\=]- M)J*SK)9,QXFA4T0K+MG79EFUHLG48D?^P*EN'V9C:6)4-L&&O377COTFW M 9<>D\D)E[^.,ZC7T;H>4N)JQA+"$<>Q56L)X4Q#+NJJ9*A?P_+:2[ MQKH2'95C#FIV]9S%5-U" "C-O^@0VW%,5:J.\EI4-BZ:=)O"SX5OX:D1DU@& M_R.:LR7/6)UF* ]>X#I:QT$FFF_A MR%1=N0+ILP7S[.H&A# S+;D#(2$&PO=V]R:W-H965T&ULM5=M;YM( M$/XK*QJ=6ND27OT2GXV4&*KZU-A1<'J?B1D;%&#=W;7=]M=W%@@US@:Y=]P7 MV%UFGIEY9C0[C ^4/?,80)!O69KSB18+L1WI.E_%D(7\BFXAQR]KRK)0X)9M M=+YE$$:%4I;JEF'T]2Q,=%$'P@E^0Q\,C[BP_D@B0Y6<9TQ\,\ MXF-=H'O2B+ZJ7+DM7;'><,4F=S07,2=^'D&DT/?:]?LM^CK24G-CO7!S:[4" M_KW+KXAM_$DLP[(5_DS/5[=4X?PWZ_Z_MMX@PZX+Q2[P[/^I4%3U4%ITU!9E MAQSQ;;B"B88MD /;@^;^\<[L&W^IDM$EF--5,\M7 M- /, ^50HIQS&OFU*^0LH< M6GVC%FL$VZN#[;76Z$+$P @&BT3&\B[; TDQZ)$JZ%Z7Q=\QQ=$F3'Q 5:0!.<#3 <>091/B4 N&PVK%$)*"\+4KLWG&-V,.3 MFFRU_[N\GV'0[\A@@\Y!3>>@EW)^:XZFIN+_#G";HMY\XD*G%Z+98Q_,,"D 'Y?4RI>-M) _4_D_@10 M2P,$% @ 8H #5]$=WS0T"P _U( !@ !X;"]W;W)KVYTVS93>O9\=(X*W M?N':(B_[ZU>R#<:R$'![\B4!<_1(Z+&.SGDX\M5S4?ZL5HQQ])*E>?5IM.)\ M?3D>5_&*95'UL5BS7'RR+,HLXN)M^3BNUB6+%G6C+!UCR_+&693DH^NK^MI] M>7U5;'B:Y.R^1-4FRZ+R]9:EQ?.GD3W:7OB>/*ZXO#"^OEI'CVS.^!_K^U*\ M&^]0%DG&\BHI?%Y]&EAP1 M2UG,)40D_CVQ*4M3B23&\5<+.MKU*1ONO]ZBA_67%U_F(:K8M$C_3!9\]6D4 MC-""+:--RK\7S[^S]@NY$B\NTJK^BYY;6VN$XDW%BZQM+$:0)7GS/WII)V*O M@<#1-\!M ZPV( <:.&T#Y]0>2-N G-J#VS9PU0;>@09>V\"KY[Z9K'JF:<2C MZZNR>$:EM!9H\D5-5]U:3'"2RSMKSDOQ:2+:\>OIMSLZNYO/*!*OYM^^?*8W M/\2;^0_Q[^OL[L<6+ MZFK,Q6@DYCAN>[YM>L8'>G;0UR+GJPK-\@5;:-I37 MSNZ^=&H\YP#>MS4K(Y[DCXWO27C"M/=8@T+T*-(M7U;K*&:?1L+O5JQ\8J/K M?_[#]JQ_Z?B!!*.08#-(L! (K,1>_71]08@]N1H_[9.DL;(#[%E]LQ!H9+WI=W?3[QJ7UH-[F[')Y[3O[FG.BO7LOM6 MM+%R]ZQ\,L'J>AI:N1[!1%E.QF_W-^?.W\V=;YP[R@1HG!R=.R/*N6L"$HSZ M@SFV?1LK1&B,'%_A- 0:5H^'8,=#<(2')2M+X:B2/"XRAGCTH@\7C##G$@$) M1H/!'%]X@4J$QFA";'6# 1I7CXG)CHF)D8DY+^*?%S+76R!!A5P11U>'$?%< M4B#!Z$1SX]N6K["BL1+[OF(5 @VLQXIM=6F>98Z[BORBWM-3)KA!OSVPG"T3 M_M[$BQGR7&) T6B+UEL*V%9VHYG&BJC;3 @UL#XS>PFX?1HS256<7T>;AS V3Q"HM$6K<>0 M2P*5QZ&50QQ7)1)H9'TB<438?(FJ58RSMZ2IB7&"'@V,9!H MM$7;GW+LN!91F8'L-(1"ZS/8:0ZV,?6MDU-UP8F.LF235?5:VRZ\FNYELE7%>,-L MFD0/27HXJ[5!Q0E0- J*-@-%"Z'0^K1WY+MHZ2Q3;2;%Q@P5>L M;'VBEAU0%0,4C=I#B>+"]HFJ*&G,,!FLD+=0,NQ.RK#-6L;.9:VCUX/^"E3' M $6CMD:D$#GS8*$,S3#!GLK%6V@9=B=FV&8U0W!1;EBW3K1<@,H7H&C4'DH3 M%T$PB.$U5K[G#O+DMU P<*=@8+."L>6B9 \19]4'\8)OREP)S'4,F8'/90@4 MC6*-CB$&6QU&BO74Z,1J)'UV>F$!7Q, M6! D5,E6);RE\\_H-UDX(=[4OC.2!B5;O->2!*HW@*)14+09UL@2KH^M(9]O MH4O@3I? 9EVBM]JRJ/S)N$R^4,7B37G8M8(*%J!H% ^5B MB>YZM+C?(7D,H MM#Z-G;"!S<+&+G395'4U0"O2G[!)@HH;H&@4:\0-8@?#L$5C)]::-\P2WD+A MP)W"@0-CX!(F>93')W "JG* HE%0M!DH6@B%UJ>W$TVP632Y+XN8L46%EF61 M[7Z>KAUK7&29V# K6232?,RR=5J\,M9>6[=N&*W3*-?>$Z!J"R@:Q9I"$'6? MFVF,L.6H"_0MI!:GDUHX80HVMSU8GJCAF4>4[6S=\R27$ M69FAO. 'SC2 2BB@:-092B,7OA4X:BRBL\.N9:FUBE"CZ[.R=\K$7/&A>+HM M+2@K%LDRB>LJ$"U%L.=.8 ^>P)X\&9:*N+8_*$T-H7KM$]FI)1PT($M M/$'30B0")4]D3G=7U+\?M-EZOWY.7GGG?<"!I:4=5%P!1:/.4#;!CHNQ6B@ MVFL(A=:GO9-A'+,,([SJ-F)LF/9T3"=YG&[D%KBMYM)R"ZK)@*)11Z.BV$XP MR.QFH-V&4&A]NG**T#5BEBRTKG,HFY M/"<@/M=2"*K)@*)11W,FQ@K<(8<:3<9S?+6.-H0:79_#3I)QS$4GTY.)0A%' M#^PQR7.Y!N5/$ZQ,"MWYZUMSGV?S!ZK?.,/R$Q'58+6F?*:S"X*)/\@N&COO ML%V?F4Y-<1$(S\$Q)\H2=548V=C%ZMR!CT1;W8B7JBSZ_/2 M/W;<:1K$,HJ.W]NCKLFNLOMTYR0/Q4H51(0659$FBTA^T!<- M$U A!!2-@J+-0-%"*+3^K=()*\0LK$SKQ90O!O>&EN.A^H #9U!Z.-78V1C[ M6,FCZ(EXLQ/Q0IV=[WA!<&!!=8(&.29H'-W B::.PB*^.C.:DR:N:D5/PIJ= MA!4>L^K/2" M>RX$,?KG^6:]3ID4R,0I-NM2;F%-OE1+SJ7HSV-FT@.;:9/A$"MNR;#5/(\-DR;>+_71^9;T\1FU41 II2@Z)14+09*%H(A=8GODO/R;$S(;UJ,WTUH!1< M(N7P2&T1G7"*P3R LV\,T%P=%&U&-)FZI9X!@NJRX7N\]WR^C)6/]9,4*U13 MU3P2;7=U][3&F_H9A8-+];UTP$?"LZ+K'ZY8M&"E=) ?+XL"KY](SO8/?/R^O]02P,$ M% @ 8H #5VO>99\Z @ U 0 !@ !X;"]W;W)KY[ES? YW0KZI#%'#>Y%S-229UN7 \U2284%51Y3(S9B-R27 M9!]X8IM,VX 7A27=8(SZN5Q*XWDM2\H*Y(H)#A+70S*Z'(Q[-M\E_&*X4PA7BSSCP=$M\6A#DFVC)0LVQQ@GENB4P9OQM.TDI:X*&]9[]UO9M>7JG" MBW,^GHY5QXI59'F:/JQ@6MS 9Q7=P>[]XB>%\225RG:%F M"[O\YJ&,G40OTC@O8Z1NH MDB8X)&:\%,HMDNCKE\N^_^-$^;VV_-XI]FBN5$5Y@I (I8_^IQK?=W@[RMNH M']SXH;<]5/4.;EJ!790V@2SOQ9"[QTKT#YDT1]02P,$% @ M8H #5_@./HK8" XA4 !@ !X;"]W;W)K^D M[?9B,!NT-^[4N@A\8W)Y7LDUW5/X4MTZ7$TZ*[DJR7AEC7"TNAAG_+[ M\86OBK:^]UMP)$MK'_ABD5\,INP0:#$1.*UGK<&>W?U 3STNVEUGMXU^Q3>_.?A^( MK/;!ELUB>% JD_[+QP:'WH(WT^\LF#<+YM'OM%'T\D8&>7GN[%8X?AO6^$<, M-:Z&<\IP4NZ#PU.%=>'RDPRU(V%7XKKV>.;]^23 +C^=9(V-ZV1C_AT;K\1' M:T+AQ7N34WZX?@)_.J?FK5/7\V<-_EF;L3B9#L5\.C]YQMY)%^1)M'?R4T$F M&Z?';7!QO/65S.AB /9[G F06=-:U:6X+21(GE$=5";U4"Q,-A8O0D'QW?GT[)TM M*VEV\6IV)JS;/VAL-(]^$UOIA3*9=95U,E"."W%#6FXEW,#OJ\HIC>1.YT*: M7& 3+O"G*[XJMU9&2?[]9ZUW6# ['8M_P:7&%U'P1L$+V#.9JJ064"L80+VS M!^(^V!I5:RZRH/06H6-\*NSU[?>917CYJC?(B6"1"Z5Q(H2%URJR' M(H=\.*]6"N[YBC(E==B)Z@ WD36>X7^I D<"4ZJLG-W "(WPW%ISK; MF<"_(]#MY>).O,@X:U$2@6POS>T[M\[F=19\F]2A@((OZTP.HZG['<>DP)&6 M2OU])>061*913H&<(Q.&( SBX2Y2ZY@@1L ^[C*;6T/#R!E9,4[ ;)E<^C*^ M'XL/UN9QRQM7K\55#A%4/J0DBQ>-UQ]NKCKV]0@V>\4[1ENE-&@R:"L1(BK!,V45DHM& M&*)1]I#WVA8J*P2H0R'E&;BD&-R(2]:U@9M..^! MFZK!4(QNCSZ;>)JZN \]!F)9'CET0K2O#K+W=QUB[+LJF7-PYYL7%_L7>^F+ M# X2PT&0N=7C/M<4%Q\3F/G_TPF(J_\Q <.F KB4#-7.5C(@%6DCU+[-5'0G MEAD"75+@IZBWJB"F9K=HQQ#+'&W=#[^3UA]):J_8?@ /F=6P^CPJJ*HF:BS5 M:_((X =H]]2U?7B'S%O2&COX0E45@\B6'65V;=3??%TE5@DO-)X+Y05NZR@". MCQHI, '17J]"+S:910AS<:TL.A$K^4[<9XI,AF 6IH'-FGWK:^Q?W]PO]C;E M/RL_3Z$Q2HOI,.Z$V(S=-%EALE4*FW+6F!4;E==2^Z-M@-'+::FT"C)"EQ7. M&J1]WQ>&HJJ=KR5HA!V!\]7:$762=*ME5-J/Y-;DT,0B!V6LW@[OV6D"=LC" MRZMD:9L\-0!"_1U4%^-I'^\670;L .^N/VT+RSIFMX:;9KWT"J7G=JFN&-J# M7,8;O0U:W,?B2X7MH $^=N*CF>6;38LZZ% M<<'V]C'J4:*_9YRVE=(EULK MF ;4G\<3S$\<BAN#-)$ 4:7*-5+Q:+I@13!,>:%EH1D_ES%NP2N0>77\9< MHQWR?2B,BD49$_W_[T/'Q>![(M6!]$PD3?%-9Z\[[>JIWZIQ800NUQD6 T8? M5'78GS\OWO7[0MT8/>_=9BFUL/H1;D09<8U4_(9L_-HUSM MP3V?'W;WIZ75FW0YJRBN_V*>8\N(.T1,E'](&E*;YA[P:U1_/S*GUYKYD=D1 M]687+:$DE*G9>@:A]*N:JWD_HAR$""G*"FG6?"N)?4^F(G6J;C")NH;1TU8M MBU@^4WLX8L[1FL<."ZTBLU'(>R=P.#>42RA@DCRH78X\52C;QLRHA1PQJ74$ M;,B]MU[)K#T6=9UQ'QEPV,"@9:TZ@,13QJNZ);ZN*JW20)\^,3QM# @ ^A2) M.Q0/M..APUMC"-!C/#;));@;FB\5L(1,49S/T1KX$9:$1C51!!RI,BMDL!D@ M]K&-Q95/^OCYZ^)F-/L=[V/\*\&MVN"D@$DPF5FCTEV$$3OP#9Z0B"]0*EG* M&1]=@J"-U1M>=DS@V^-J.O/A61:2@$11@S54'E+2K^*<^'CJ*4^5VQ0UHEZI MC,2&M=^G;NK:@J91#">.:S8'@S_9P!K@ SQO1PI.:%+R>$5YW+^JEQK!%P0Y M+ 3@0A\TV2[RL<.('JO80V+Y[>)G!_X=SR!&<43W:,#D#UL/5A&SN5%$A)FV M3YO$+BN!IF>MXV&9JZY-!H?%ITD?VHT,2<>W>0S'>9S5_:@ 0'# -SY"QLTB M6-(7,8?Q!ZO:!FH3)[^0#@OMQQ0$8-?$0TC2T!0"-2O!*6VWJ%5GRS1U]RJ] M.[2E W=;HUNE-8I2+C4=@(-(5CR\\]N-5"%/O)_Q#"3&FL!SSH:3GGRO%-,O MO@+5X"IK%#I-L;!&25="HY]Y)GTOKO%G//71>9N;4+Z!-?=[3Y@ M7J7O=OO7T]=/J/Z:9P]-*RR=CE^_'$"8XQ?%=!%L%;_B+6T(MHP_P6D@PB_@ M^) &[?=Y_=!<[OK;OS M6Z6"^%P6QE^,MB%4KZ93GVU5*?W$5LK@R=JZ4@9+DU=49G><#OVMU[WN_!5FRLO:.+J[SB]&, M%%*%R@)QD/BW4V]441 CJ/&IYCEJ11)A_W?#_1W;#EM6TJLWMOBGSL/V8O1R M)'*UEK$(M_;^[ZJVYSGQRVSA^:^X3V?/3D^'H-+C1#S:5J:&<-A2497!XJD$7+I/\'XA?K$F;+UX M:W*5#^FGT+-5=MXH>S5_DN'[:";B=#86\]G\] E^IZWQI\SO]/]B?.)]=I@W M%=,K7\E,78Q0+5ZYG1I=_O#=R8O9ZRU]SW]-<=II73VC^-._Y M1'R[8\0/W[V"&[+6!,E%USS];:M8N;*29D_TT2?&[=AMMM!29=95UK-V1D"87&BQ\7'F=:^E@T825S?JZ MK%M=?*<+Q)(:;Y)-8BMW2JR4,@+AKJ0#F3:LI,M!K%#783L(D(,UNBK@PXTR MRLFBV--S585$2]P_&O81NX!%+DKE8)EX1IZ=SU[_;;&XX9\GKX\$,!J$ 2?* MGLY0QSH62>9*CQN?HB8%5WMQJS:Q2+%:'O]K+&YCH<3)['AV,N%PNQR$Q7Y, MVNQ%;H6QH0T#5&[OD$ELA MCI R]#\=.OGQM0RBM8L9;:(>Y5*AK6N/-"9;T.#VVE M&.(.T%"U:#AF870(G-"1^ 1:=\ITST\SZ;=BC3;L.09T.&R=4OS0Z\^B3'"M M"*Z'[/D(?LQ3=1R6\=>9.L7YU'A$PQ/:Y,AO:M6-U8TP>&NEA/I>ML]H-X0+-2WD$WY$+)E9HJ#9-.E5P3 MMA)E@]-9J&VBFH1P6;8@AO,J^+$HM%SI H%7N'!JITRD7YGU(3$F%\ ,WX8\ MUSXKK$=V$1]*5^0;I5-BR>=Z7!MP^;)TOHYY;%:_H+C$)^)M:_A_S;K!E-I@ MJAN+SD/N&]"-8-V^)>VKAR97Z#^[;F'-QI(8(F\SOV/1LZ9"W) EL#\:\H D36H/ MC(<.CEZAQ #M=<"$A_JD'B\\".<;_%48EB@LWNCFEPSAGUD;DR!;7-TXPS MG:I#.TJ&I/4A!V'<5H[\%^3GGI5=D!,\-75)4OT350G2+?#;4D$VMG2U+']XLH M*9E.U*#1R:16#43FJP.3T<-IHU?2?FMCD=Y0JN.3WA?C47S^A@/7@M$LM;9ME,8%T+^D6Z.Q4X"98T 21(:)XN#C7P MP]-,R\9W;.JY SK6]=U,)+J7M<>P[)AJNQUYT2C4"N7]<;)$*"E-H]NGP6%C M=\H98G+L*PHP%5E/8EWW,J<6G6-P<]A%6:T.K[Y(ZZQ (F%SH$Q^J--APS#8 MT+34:UV(E4XC6-VZ!^FWD@7W9]Y_:_E# $W)WA.!)26!$3A_BI:X8!*G_L#3 M)NHKTBQ*0:OY+.H8!&F7LBM:\Y!5"/EW":M<"H]+,(0>*9Y2: MS+JY&@XOC0^I";K?;NJ;'%0X&B1+ZDT;C,Z8E3&? (R/&,4>I@,E MYA>)(+E=6%,W!"PCL8RI@:50T&.GMO2"",,B"SBJ;1FWWD2A?XL\N*.G,K%J MAV\_J$S*GW:C 1I1<'$8#2.EAZU=0%#=MJ6T\H "S2+Y 5TU+63=/,M"2YNK M IM7_S2)+)!+O4$D38VT4=UO=;9M[E$N<-P\NTSVPPY!F5)Y:C)=C9 L>'%' MC:W8-U,7<^EI0"UD15[+"#42]M+.#$<0:^J;EE@?7LF:5D,Z]:JS0=Z>CH@> M"Z"LLBW.J$/N[>LWC!"C(UH:.?)I6!*IO'I^>OO.)IVKKU M%"*?.;UZO#T.^E:GU;*+YML=5WEO[7X?D1J/-ZDK*QVWHI\8S&@TDA'J.,XC MR9N4*@@P"$>V!)7HQ-'!:L]3Y\;),L6VO?O]\]EX-IL]MN73 \DX>%R3*'" MKA>:P]^?S!+Q 2D]Q>"@]Q+.<,FVSA>WS?"PR"V_C.F_]W((+4:8&@H;DE_5 M_?#=SN 46E0OD&_JA?TK=;0'N"L(N:7!*6)O+997[0L?'A'! M7-:*U@Q[[PGZ;U_H45T+N*$P[_$K<4$ CP1]9PFOFB6+-_+^]OPS_GZZL/MZU^A]]BF2'8V1KAY\ 5,LR6XI.'PV6^V0@6_ M/'MY]$J\DQEM=0-_O&7_<3<\S('&S#:RM^U+N =9=ITRX_$D^]4&\6]T^R8= M/S!FI!'WB:Q+&3<6JQCX++-J@C]N7+VT#2ML+.1WI24-,W6R:R #?^"6G M% 3FCJQ*['J3PU>6_(A^WH DYRS\.3GT.GS:^Z*!37W#WVVH[&%J^KC1WFT_ M#2W2%Y'N>/JNA$E\0Q-(H=8@G4U^?#X2+GVK21?!5OQ]9&5#L"7_W&+258X. MX#F]RFPN2$#[P>SR/U!+ P04 " !B@ -7$N:9"?40 #K. &0 'AL M+W=O$;5'L LJNO^W-%W!) MKGU3H&V0Y+WV5UJB;36RI".I=7Q__?O,D)2H#^\F][9%"Q0X7+PR.1P.9YYY M9BB_/)7JBSY(::*OQ[S0KZX.QE3/[^YTJHS#X4^WO=*6D M2'G2,;^;32:KNZ/(BJO7+_G9!_7Z95F;/"OD!Q7I^G@4ZOQ&YN7IU=7TRC_X MF.T/AA[]X[]K(56KXM\[]FJ3F\NMI<1:G?&(THM& MZ<5CTG^]TH^+G=]&WR0Y^MUO-K/)_$7T^2 QZ%B)XDR/INL7&@%J)9@R2H61 M4::M,"URJ:-R%YF1294JTQH+Q='ID"6'2"B)9QG@(R>O_]%MH8X'21 )_**1N76 "-UE)!U M$>>T'@R4:9E&^[),822 )3PF2R0,@GT(_'@[U,W..Y-?*#BU)-0G@(X'R:W(0Q5ZZW9=:#E>^C3[C!*61"F@CF]VH MP T6RA%DLARSDW:K<;A64>55)0[K-J[,D<:R(I]M".=M)&5?AY=9S<1-@/5 M=V>_._; :WW3%_X"H_O#W1*B2"3,G&=[MHIF7PBD\53,;7=G/4 46M@< =]+ M) U[N(D$-$W(DT<'D66_:VE1I-$UQ#:>TG64:[(I=AN6N>WX M8%D@9D15Y32%C0T3/R,31\6PN.5*'/C;B832/[;FC@'9V],=[&_U@&BTA+Y$5K=5U*:&UI/\N MR&_"BER'5!((CD8F'43C =J% >^?">=*L9EG8#BLK*[@3Q($>9)LTTP9[ M,-V#,F3Z #%$@)X8YF+>0>:(YY&N$.X=-/4V1,*AJ*? &M_&T-4NC(-T[WWI M[2C@$< 49 ML3S$,"'(5;1CK+=91F(O \-:*UO&*I%8*JF=VEQ:O\#(;\07V<'[1U*@3U]E L-@34-!7V:%820!#287PG)[62#\ MNSGX1GU=K"JG]"A\U$*79,/"MV+NR[,F9[;/Y57';0I/!&Z.Y$R=SCA9T ;EZS2"8< M-)F4IG2LY!9#;<02"A<$*YU1."%4;6F44'RXX3% $'Y8L%LTSY+R627.I.M> MB6-''(EO='=/+=823R ?T"[A^YTJ2?2NHXE]%$E@[9%6Y&0;NV0/NZ4R$,?2 M<5QJ#_62+QU!.^F8(>&VRK8U6ZWE9 3U%8 "F\$(&Q%Q7V 7ZSF%>LUZ;G;A ME!B,]*&LP7ZWTA]JZBG%T!%JU%BJ"Z,/(H>3'Y&F@)_,UZ!&_\RCDK,8UBL& M9@H9N5<_#58Z NJC//LBB7/8'=G5>/N:(>@AT[R,(ZX#H!^/MC)@L]Z*(W'0]JI,W"(.F[IABHT.)"Q;0(U0EP; MD>"XMT4#+/)S+2R]M168+0[I/#A6MUX+YG)61!M\UCZWT:<,R7*'3<,Y_EZG M>Y\':VW'>F[!ITA!7V$EJ ZY()W>8S5[2WVL'-$PEE$J61$)HO3!!"B@-VU0 M[5B[,9!FO^I$21O ;=1=F L3P@))+D YFOG>O@P@8.AZ-'%_BS9-/@1^,H'D M0_-U=]P/>B5_KC-E!W5 M =TA"*D,MN0(Q7JA^?;$*1N.^$V^@,>.\@-VPR/ M=P_ZO0:_F<&,9E].._@+F5?7VV-FV**M'Q&0,DD:6#RR&=;SS-O1_DLGC*UO M>9/TW2&(6+*C@HX)6TM^Y7IESVP%@9D+Y;-V)T]R0!9MG583ME$F-\+4$'WV M!^=0@LH2VF7TI2A/!4!8?9'P]0<.7IIH("[E)5($->83DEC0:7VWDY2)3EY)U)HJ"0AP!K1]>+"SSJB?BQ\&+)82%/(9;A!!,P-XQ[$# 1 M8#:TC3.'M3TRTZ#>""R&\G=CO)J M226N(JQI^@Z]RJG!RHM0\B2]LL/^9L2Q^D58_?]<)V?D-1+ENGAO9+ZM$YL# M/IV/$)HE\2@"/./C:F0KN\EV40Q+;!K% 9PH&O%O7;2/'>FS=K;M,I?Q;1J M? +GH:_9W$1%2$D \&,O;KSI>P;A35CVT$68L0:9*7L]IN\B.T&-L94M[[EV M=7_LJ(I/+0VD-IAH)_K4=<,M%=O588\8S3&]!DLA\C/5@C8PR;J=DV)#UE5J M\SD9EDF/YTH7B.VN2:BN@.(6.:;L1&8.NYK*1^9QF4KJ(\"DL-T<.TAT-F%! MLKL'"R4D@*LQ5KLK*ZV5-]LPR7XN76HQLZ6 M]2MJ?)5%.J2%36LF:+%=LQ>V-5 3PC?C%)L+F=3M6M$EGYW#\$,]3ZS4FIYK MK2*:;IX=Z0(,:A9I>8)#[+."V:#.OD9'>S<&/DC] JH]JLS%B TL()W)0$ M? _2#[?LH!T[S@-:55!"*L.5-Z4*G]J1,$LN&JEO!#?+;.KO^Z0%5D!'8$_? M\@:X$FM''FO6R-*0;;0HS1YK?:.52LP.O"U++27%CG>0EE_F-FZRJ]I<"G_H;6$=\9F5[BL^EL<#$DPFJ%05/!([SL@.+4QYJ\A-[ 4AL,EWH#83';I8>7'/7)XQ/4SM,)JB*"AVWY M($<1NXVP7[U2<%I]# )R9HF+9A\9/@K;-B9<@6[)N"*R>W:%NTCHCL^A=GMX M_M2H58 R1SG7[#A;T-=U*IO]5-%-B>I+9 *MWG45MU&51[V6]HY]J]^46,EE_&(HKH MKV%_$^[:E<3V]"23;$NQZUCY[&R3_Z_E-]$;D M;%?$\SNXY7$+UYI/V72S9M)OH^ER%=_/U\&3]3Q>+A?!@]DLGBPW+9\*F[6^ MC^2CB?E%?Q>SZ31>3^Z'SR?Q/03W'T.!^69&&VI*"@]&PC^Z[O4T7LWF M-X/GTW@VGPR>+N_GT5N .\C)767O1;7M%PSDSF;K>+I:#R7CFW@YN1_Y IN: MK%>=8^EZ/Y'ZY'JSR7W\?]?=I:-S%+)ZO[X,GRT6\ MFJX[]H]GLQ5HO>\S$B"_>??I_4#=^0:'NA@\GF[BZ69X.NMXN5[^?\)H#A_: M#,-HNHI7$#STYQB!]X\(H\5F.O1H!OC9T#>NYXB+;XVCQ2*>+UK'%>TPZTK>/)?!4L>_.-%S0-%?W6.W1;H%VZ M1K_]CGLA>_OK_7*O2MUT1KJ7)^W#SN6#S;NJ>RTMJ(9EPMV]-K3O6OF;7M0H?3? G\PG>J,9.Z.@?;Q5_9^YK?E@6T\6Y?["]M&W%/C;;W]3X5O: M&H_8]KM,VU!*UVET+3CNB Y?+_I59FT2!7<[.BFRUV3-4BY"W4W*>?QJOWV] M3LFC>Z'MT1<$B[-[!PY3[#MPX1N7U+$,WL8*+SODL^8U.2N K]-0?-25?1!' M)\FO"WC*WV[V7:;%?J^D>W&DC;>;)]I8T/^9+2T)GR M34NVN>)+995!\4-Y8AL7@BY08E?[Q.Z*WWI?6.4'ER?L=D(?HAT\T76]^&[+ MOD8!QRG*8Y:TMS9_I3K._;;#=4/,N;(7P58[;FO4VKZ0'NS4K]GU!U^4:=Y% M6-VV/>A+;[P?!%5^LO#M(7>Y:.^9JEI5;.W@&LM>&(05- G;4TN#R\"'3)Y< MW/#[!"1-4KUL^U_4+"T2N$#HBWPK3^5HW\_;G=N;FO$:]_%3WY[;UQ2%;ERH M+4XY8+?T"Y_A:WK_=#IY4%)V?F[2!G[;DOGZQ(@.B^Y0@>$W_I;SM]%B'D_G M(=-F'<\7FW#$$H1QZB]2HQ\_-M\M4%DL6L(!OC:]'Q8:F_MX.AVR MQM4";&737,F^;\7.P"='ZJ39JE.H-;QOA7)MR#Z7RW@#\NC%!UI/H<]Z.I@P M!3=:#^4L)K#/\/%\!2M-FBOC]GF\"8%2:Q+]A6/Q*?*Y M7(T71:-C[V?1YY)>ZAH/*"H$EO%R$3K'%%EHN0BKA]D&]IAV:K,)'&;2[J[S MLA?"N'UQW%[-!Z!-RW;?!P4:CMW(AXT9B.=21=N;ZW>$D-=*4BL)P/GG$G\N MXG"('OL=TUWP S0@QIY_9D=M=B0 ^UNTYFGD?\GW@_T!6SO<_@SP3R ?]#.9 M7.XP=7*[7E[96S?_ARDK_CG;MC2 )_YXD* QB@;@^UT)I=T?M$#S^\;7_P=0 M2P,$% @ 8H #5R-F&ULG5AK;]LX%OTKA">8[0"JK8=?:9, 23N/+G9V@G9F]C,MT18; M251)*H[WU^^YI"3+KQ18((CUN,]S+\\E=;-5^LGD0ECV4A:5N1WEUM;O)A.3 MYJ+D9JQJ4>'-6NF26]SJS<346O#,*97%) [#^:3DLAK=W;AGC_KN1C6VD)5X MU,PT9J*;3]GM**2 1"%22Q8X?I[%!U$49 AA M?&MMCGJ7I#B\[JS_XG)'+BMNQ =5_$=F-K\=+4%/:SVOXFVGQF9"]5 MA7'_V=;+1LF(I8VQJFR5$4$I*__+7UH\G^F MY[6GY[5I0;PS-4_%[0@=;X1^%J.['W^(YN'[5V*;]K%-7[/^W=A>UYZ.V= M^_&'91PF[]D?%?N=ZS1G<>Q0Q'^;"_9!E36O=BPME!&9>_3P\"$, ^VD@O$J8PK2FH&--/<9PQ+,ED*G MDA?ROY#*,N>1%ZS6*FM2"Z&<6\8U?.UJF7+* N3SU(5B9"D+KEF=[XR$'9@E M7WB3(FVO5;'*7&1]@ *!,CC , MDV B_!7%VY0;"&KXY)ZAMKE$W=H*J>,ZCOL24P166:0)MRA%BPBKN U@7B3(3 "(J_G\.I@FD3?C46\KND:]U98>O$' -E>- 2XF0'E245M6 M$R:4$..E:BIK?GK7AW?I]QD3>Q.%21 GLR"^7G:*#G$202Q7L_$\W$/U$[MBL\4RB*+EN6A< M!M22PMI"L,]?_O*]**NWJ,A;!"'0>W-'!EP#9&)E>^%Y$H3A ME/WI6J='\S"**]8UQ;#;NG[/J8?2E(HCCEIMN.(=9ZP:%$(8A^!*5MX\$@J< M!4UH%[O F9156C192TO<(($]D $K)%_) I8)7H/= Z$+8 W1J^KU8 5T*X2 M#]?P6!$QH%;H=FPCZ&'?U>1H&#%FISA<8&2@H/90*>^6,&D=PN66;]L4@/Y, M_"[42GXR&O:T&80J@4'.3M M$J;6DPH19%^QD? 0($B@C>V;(8)*=0,5\8(MGD%H*W!"E$Q=R%G7ZY:_',1/ M0F@[/RPXHH>4J95?/KUM^-DHE6TEK:\US,Z/"&Q0"[XBI@=JU%'6D^ETT0>[]['< M=[%<,ND6.97�X!::3EBMI)7+'K19#,8]A*O7NTA8 8 #XQ-YL%T^L9^U0] MPX;",#\66,#6,@8_"\.Q99@X/=4%@)MA$508U7H/C]) OZCMS/.'<: A(^&Q!;)\+(@-\T804T M=.<'A9;FZ1 D;!RU!3$:9_&@E4YSHZT#)KGF=,A^2VYCQ4I9JTIWF0L.#B ! MO%\KU+"](0?]UZN[_P%02P,$% @ 8H #5R3[+WJ)! _@H !D !X M;"]W;W)K&ULI59M;]LX#/XK@H<-'9#FK2_K]25 MN]VP'FY T5[O/BL6;0N5)9>2DF:__DC9<=(U[0VX+XDEDP\?DH]DGB\=/O@* M((BGVEA_D54A-*>CD<\KJ*4?N@8LO2D-+.$.PGUS@[0: M]2A*UV"]=E8@%!?9Y>3TZI#MD\'?&I9^ZUEP)G/G'GAQK2ZR,1," WE@!$E_ M"_@,QC 0T7CL,+,^)#MN/Z_1OZ;<*9>Y]/#9F7^T"M5%=I()!86,)MRZY3?H M\CEBO-P9GW[%LK6=_):)//K@ZLZ9&-3:MO_RJ:O#EL/)^!6':>:O(+LS]U3A4&<5DB !4[^/-1(%Q^ M.\H[C*L68_H*QK'X[FRHO/C=*E#/_4?$IRT0W$P'HCI>'KP M!MY!G^1!PCOX7TFV&(>[,?APG/I&YG"1D?H]X *RV8=WD^/QV1L,#WN&AV^A M_R+#-S%V,SP:BI?8XL.[D^GXX$S<570R7*F%Z6RD570^F\:LA%R;]]8WJ!V* MX$2H0%Q]N;L6E_ECU%[S^1JT.PS0HU[;?"CVV'TZ/EOOIN7D[*,@:$!00EN" ME%; 4VZBIS.Z8=-3V..0/P&]3*R'+I@G>>2NK@%S+8W^(=,MX IQMZH;=#JG MP,GHWNI -.Z"#.!IDU@H;4MQ$P&)V:W.W>[X?P&B#@Y7S^*Z1CNM]K55,2?8 MW%D?=--&IXA2T7TA>)TZL=2A$GF%SA(AZ^Q^+FT.2 9DNS/J5PU&K2,.-\V) MZ*.D4G7]H=K6GM/EQ>LE&P@BPEU MY(FK"CPJM4(T;7T4?#2@-]5MI=E$!*! M_>7<@'B,$HD#"8DO3<5PL@^"5&H"D8&>;$GX!;I:G R/WC/]R2=^V&M(#:P+ MJ512F#1B\IZ9;-%BT$9ZOQ^HA+&L.)CV#"()7Z/:;XC&JE,4=Z?HB7_<,%LX M$VMXCLU*7E9 J>)6[E[,@<7AG5%"MOQBJ!SJ'P15@@74)/I[2Q!>@$1#Y4W- MT):25H/_Z <)PA@63= V M<:BH*^8"+2CDG.\-1H[-7,.^NRNKG197KC!TR. MODYT1RBV06)-M!IG=_B_)0])=+KSZ$5)[>*SPCI_50])H*E\KRO%1USP26>K M.= Q!5%$8U;4+DTUZA+:+XC&0#2 #81(_4^@B+!P.8MLH_Z7=X\TWHE*JI^N MF9>W6Z2/%E*G=5YMO%,7.M,^49)K[CP=WK4P&4.)R$6EB>8A-D.Z\MH>+1@Z M*7Q;.]Y%Y$LAR?VY0E,PTLI@BX2+1FVT0/0[1G04%)&G6XIW_*>1)\D MTX>LI8T%#3X16;//^/M(^;[,H+\Z5?Q5C0S%K@_@:&LFH3NX3).7)P(DY'8\ MZ7?[X>ZRG6DVYNUD^%UBJ:T7!@IR'0\_'64"VVFK7037I EG[@+-2^FQH@$5 MD WH?>%<6"\X0#_RSOX%4$L#!!0 ( &* U=C'Y;P908 &05 9 M>&PO=V]R:W-H965T71:&32)2^8&:J22UB9*UTP"T.]&)E2G '[03UV*QM#@Q.CLIV8+?#(Y M3RU*8/!WQR]YGJ,@,./O1N:@4XF,_>]6^B?G._@R8X9?JOR[R.SR=) ,2,;G MK,KMM5K]QAM_QB@O5;EQOV15T_K3 4DK8U71,(,%A9#U/[MOXM!C2+P=#$'# M$#B[:T7.R@_,LK,3K59$(S5(PP_GJN,&XX3$3;FQ&E8%\-FSCTQ+(1>&7'%- M;I9,\Y.1!;FX.DH;&1>UC&"'C)A\5M(N#?DH,YYM\H_ GLZHH#7J(M@K\(]* M#DGH41)X0;A'7M@Y&3IYX2\Y6\ MQ\*HLS#:)_V9%NZ7$0_)8S'DW9LD\,)CRLTJT*,$6HC$+BVR60 ^4? 8R7=D"[I!262ZM M8'F.UN45%C(Q/ 495G S)!]P$JS?X9XJRNJ5G:.DS"OSE*4;(4#/^OXS W!B MN88J!UL%(E:J=,9DREUL'+$%Y#65?FBUBODAQ N,!&,I>@$C"]+!"C!!&%.Q M6)\;W(7_'LJ%5 6)%]> 682JYPQ_!YYX)/A M#Q>:L"P3SF#(8U #7%8:YRN&(=;GM''8P)2%>*+FN ;M2I^;_^ORXU[$#_5"%P)G!W)K0T-^+^"0H\/?J#8,O, MEZI I%'Z]9S\LD:9]X@Q!^0M\4/J>9..Y"UY/Z;^U#_HST0T\J<;,WY"@]@[ M(.?97] 9%)@J"")" FI 84'Z0$5#KFJ>JH44_T!0E-R=L*UDG\:3R5;S_6"[ M6_OF'[M[V*$%.![1.(E^UO$/7"J Q]?=K^\_8G^+^#WL;IVMRZCE#,&Y(*!! MST&8\CR?CL?A(SVP%$T@]D&/.J1)F- X3,C'^1R@"DMU"WB\GO,W?;Q>ETH8 MTRB(7RQ'KK6;SLJUUXO=-VS37JJB5K'O.#C*W=JQ3WM8G%D[%/I^$:H^"< 0')=-P[Q\,XH=,XV4*S W%]ZDU"&ON]KHAZ M 1QCO30.Z#C V?$6FJL=+?K8 P1(UL9&T81.)NOQKO7O3&LFFZ.@#W=@: 18 M$V_V*=LI]J)OGR6BTP#:CYZOCW'Y,0U>A_#J03'SS$9BKJ /^Y7L)$W)]VX^ MA_CFE&%-%DS? =Z!^"6#$TRZ:\[Z M8N):H>&V9Y91[^4+&OF%>]]#_(/+;OT(ULUV3XCG]&PO=V]R:W-H965T@ (\&2N]&W,K"V/>CV3 MSJ#@IJM*D/AEJG3!+;[JFYXI-?#,+2KR7MSOCWH%%[)S=N+&+O79B:IL+B1< M:F:JHN!Z<0ZYFI]V!IWEP =Q,[,TT#L[*?D-7(']6%YJ?.O5*)DH0!JA)-,P M/>V\&AR=[]-\-^&3@+EI/3/29*+49WIYFYUV^D0(>@PS*8\BJW']3\5PCZ# DO5;EQ MOVSNYR:C#DLK8U41%B.#0DC_S^^"'5H+#OI;%L1A0>QX>T&.Y6MN^=F)5G.F M:3:BT8-3U:U&,[>2F-UA=:W MYJ1G41!-[Z4!]-R#QEM 1^R]DG9FV,\R@^S^^AX2K%G&2Y;G\4[ WRK994D_ M8G$_3G;@);76B<-+OJ_6'G1_,RB%SY$I>0JG'8P/ _H6.F,=E/=K MRON[T/\IY=V@XRY[ "Y[\>P@[B?'[+4P::Y,A=K1Y"DMO75+A?3YP07:!(.? M36LDT4+B&C"4OU1"0Q:Q^0SL##13FDEE\4.J;J3X"AFN8?@%XRU'$&#.OR.& M,K;@SH6=X7I38K SJQ!9I#,F+!.&E9I"/^63'.@3&"N0*3[/N/7T@Q6\*@5P MTC#PE1G+6EIG8%(M)N#8M?2?"=!AX"@56$5R4;_ O\4N M8MR@[7),P.:HWLS5_W?$E T"SR/V1Z4L(I9:I*CXRTKR["_,1Y#MT>[X;(JR M]6>PQNT,,I=DYQS%&1K$L5SPB22H%.:S-6R$6@<.@ MEXBG1>Z\"\5Y)-%545($F! "@5 ]ZHW%2J[13 (!R'%5 ME6>T=V144ES(FRV:U#MUK;DT4] ^G-#@:95SZ[W.;;BA#4<_(QP;)K,,IW39 M-9H"V)Q^I*H_&G0@.P<(1C9L@*G6.5["LDHO.1EQQPJ?V8$R.\.\#'5>=O/Q M(>XV3,G%G>,Y"&=3EQNEL^JZ(3='=\JU%B@.=Z$5V&&S'#IPW3U MJX_G[\FC23=KLII07?W43I2/EKA,:^M,7#YXX/"ULNALR[>7(7_MK8[$:R/) MWHI3/K677' S8W0L8V11Q#V]OV.!"(ME1IQ6,FO,]YP-XB3J'PYWCKB4$1]O M&/G8O<(\I]TQN& &4DQ@[@!:Y3",#L?CC0S;P ^;_=YIXIRMD?CT9KQ0NE2: MJID,)G:7LH-1=!C'#];V&],?;.-X$(T>(?8;TW]1MZ E)>Z?3(E'JJ)2:8?T M)!H\8H=WS_;1'$J;4&2M'DDMAQWWH_%ATAY9<^']<30Z/-CATT_]OW;._>\2 MS3B.AH?]G2/;$\UC/>+?R%J.7&\HFM(5H[H:IMB4D%S!N(4I=6[4@E7:U7O8 MQV#OY&NL4)-$MB(S;$,?AX/HWZ2U%W4;NR# M\<.P#P-V_R#:'PRCT-&YLGK97V)5;]$67\F P7)D1][T XU:AJNC#6UT0^S=CT3:D.HJ5U*_E]7W$LK=J]@)'G@_[ M^]%@-&9T+"J)TA?4AFAU%_R!EC3>T1B\NSLB-G8DGB4U1@NBR M54>3C:I<- M:,UJ6D"D-/73,,Q!A#L$@1C5,:(LB?+"5ELW-RI+05I.AE389S70W7:KU6C>A!>@; M=]^+&9*D^$O1>K2^4G[E;U*;Z?X^&BNZ&VP4,6"FN+3?'0\[3/L[7O]B5>GN M52?*6E6XQQEP#&6:@-^G"CTCO)" ^J+][&]02P,$% @ 8H #5_+]:G!^ M!0 YPX !D !X;"]W;W)K&ULK5=M<]HX$/XK M&GK3:68(+X8 21-FDO2:NYOK3:=I>Y^%O6!=;8E*,I3[]?>L;, $E[[,?0%[ M+3W:??;9E72]-O:32XF\^))GVMVT4N^75]VNBU/*I>N8)6E\F1N;2X]7N^BZ MI269A$EYUHUZO5$WETJWIM?!]M9.KTWA,Z7IK16NR'-I-W>4F?5-J]_:&MZI M1>K9T)U>+^6"'LE_6+ZU>.ON4!*5DW;*:&%I?M.Z[5_=#7E\&/!1T=K5G@5' M,C/F$[_\GMRT>NP0911[1I#X6]$]91D#P8W/%69KMR1/K#]OT5^'V!'+3#JZ M-]G?*O'I36O2$@G-99'Y=V;]&U7Q7#!>;#(7?L6Z'!M%+1$7SIN\F@P/OI)?3:VO6PO)HH/%#"#7,AG-*O<57 MA7E^^D;:3^3E+"/A*"ZL\HK<==<#F@=TXPKFKH2)O@(S$F^,]JD3O^J$DL/Y M7;BT\RO:^G47G03\H] =,>BU1=2+!B?P!KLX!P%O\.TX'T_&6<(,FV&X1*[< M4L9TTT(-.+(K:DV?/^N/>B]/.#G<.3D\A?[]R3@-,^F(QG#%\V>3J#=X*6Y7 M4F7\\1Q5?>XD1B4T\[5%Q9HLB3B3SJFYHD2@@'P*BT%^M8,!3\YD*I$>+S.9 M21W#:]:A$]*+N516K&16D)!.S$V&ZG=7.P]^]!]RH""'K8%E(>ZE2X74<(8? MZ'.AL")IOX_T%W'1OAR/12.S1ZL,^^UQU!?OC9=9#6(X;H\N)SO#>_!0!J3T M0E2@H:>I?P'*-,EC@FO+II0ES(J9[^/B>'Z>GA_]O\V-]? V$??&>?%@C7/B M@T97SX+UQ9\PD#L3#VCK>YY>&[LT%LD_4LZ>M_ZH?3F*:H87P][9 MD^]1)#YT'COB/=9VA=V<2D\T;E]<1D?F8M-JX"ZV 'VCH.X9Q6V/\J MKN;:>\/N<*-0/E4:_8'$AJ2MA]MO#RZ&NX%R[LGNQ_G4FF*1BCDVY6 YSL>H M/1@.OZ<:[TV^E'HC$I4(;3P."[&Q*#&8)//+O8F;D!4Q)*"\R(*\A3=")O]@ MDPUDUUI6,\%/E9[@@3.'N8B&*+0BI[Z(O-P+B??"PRQT#ORUM.)3AE#H6$JO MR/D\="_VU #6GOM4ZG-/.=<:BD-AGK(\2*Q3T@1]-[FN:VA".9&18SW!+G>% M'W/AL\/P 2T=S5OI1,6HZ##4'Z(PV_WQ2X=.:^V&HP924:)O&8#;ON;MYE J"V3;0LP0N:&2\Q!2PM-PR,V" MVNLB0A"0$;[NXBB=@E*>J "G6E6*[A!#U@I;]SA2ZQ7%%,^0\X&_8 7!6YQP FG M' T"4=YA9#/*3Q2Z )OE2G^1KU/(SC+8(NRL&%7U(J:?%Z@J)91@*M$;9T1< MB7%6\"*MY%61MR_HYA,= M.C;N-8$37 "QT2/AKM-TQNW6+A\YV46X8C$NBJJ\A^RLNUO<;7EYV0\OKX X MI2V8E8SFF-KKC"]:PI;7JO+%FV6XRLR,Q\4H/*:XB9+E ?@^-\9O7WB!W=UV M^A]02P,$% @ 8H #5YH_A1(( P G0< !D !X;"]W;W)K&ULO57;;MLP#/T5PBOZ9,2VG#A=FP18=\$V8$#17?JLV(PM M3)8\2:G;OQ\E)V[62QZ&82^61?$<'DHBM>BU^6D;1 =WK51V&37.=>=)8LL& M6VXGND-%*QMM6NYH:NK$=@9Y%4"M3%B:%DG+A8I6BV"[,JN%WCHI%%X9L-NV MY>;^$J7NEU$6[0W7HFZ<-R2K1<=K_(KN>W=E:):,+)5H45FA%1C<+*,WV?GE MU/L'AQ\">WOP#SZ3M=8__>13M8Q2+P@EELXS2,JURRCLP@JW/"M=->Z_XB[?&:>K]32AB_T@V^61U!N MK=/M#DP*6J&&D=_M]N$ <):^ & [ NZAT!!Y3ON^&IA= _&>Q.;_PFI!C2) M$\H?RE=G:%40SJT^J5M43IO[1>*(SAN3<@>]'*#L!6@!7[1RC87WJL+J3WQ" M,D8M;*_EDATE_+Q5$\C3&%C*\B-\^9A;'OCRO\EM@$Z?A_I2.+<=+W$9T5VW M:&XQ6IV^RHKTXHBPZ2AL>HS]N+#CT-<3&-%P^NJ,I?G%@85;T!N@C<1Q(X&K M"MYAB>T:#>19L#(H-166=5AY@&L0-EI2A0I5GX^\_VH<]>P-?\AY[!U$'TP8 M7/.>[KQ#([BTX]()%''*Y@?S65RD*=Q0&P"AH#.Z1&N?\,_C:3%_&G4:%W,& M'X025$T5U%I73[$9BVVHN8L9>PS?MN*30C\_G!)B76AP8ID4\2[/1\(T. M@->UP9K2A++AID9+34]R?T). ]Z%7/Q9ZK75$LGM(1 UYW"&KC&(PDT4*3/W?DI@>#9)'J8VG M(SRG.]1V6I$&?X=*;<-(VUYM2T>NI&Z+=O*?DV.#4M'N;\SDN8I-#EIFBR3( M/PR6DM@J-W3/T3J^/6^&EOO@/CQ<7R@?H2Q(W! TGA :^U MHW8>?AMZ/]%X!UK?:.WV$Q]@?)%7OP%02P,$% @ 8H #5Z$5.,1D!0 MM1( !D !X;"]W;W)K&ULS5AM;]LV$/XKA!L4 M+2#8$JG7Q#&0I%V7 2F"I-NPC[1$VUHET26I..ZOWY&293B8Q7+*=RS->L@"\++G*J8"B6$[D6 MC";&*,\FV+;]24[38C2;&MF]F$UYJ;*T8/<"R3+/J=A>LXQO+D?.:"=X2)C*.;]VM;Y1^"5E&]EZ1WHE M<\X_Z\%M3^R&99D& C>^U)BC9DIMV'[?H?]@U@YKF5/) M;GCV:YJHU>4H'*&$+6B9J0>^^9'5Z_$T7LPS:7[1IM(E,&-<2L7SVAC&>5I4 M3_I<[T/+(+2/&.#: !N_JXF,E^^HHK.IX!LDM#:@Z1>S5&,-SJ6%#LJC$O U M!3LU^\!YLDFS#-$B0;>%HL4RG6<,74G)E)Q.%,RA-2=QC7==X>$C>#ZZXX5: M2?2^2%C2M9^ ;XV#>.?@-3X)^%-9C!&Q+81M3$[@D6;!Q."1OVW!%9X[C*>3 MYERN:QK/L[P"8WA/BVI(A=AJ;9KSLE"(+]"RGNR\ MP7WI\ZK"NJ89+6*&J$+O6,SR.1.(.(86N-$]0PXAEA]Y^T5"3"!!M5,+P7.H M E_*5*:Z(LC!*1U\@>X8E:5@4'L46C.1\@31Y'=(1BV1%=#UN\=;=+5'ZX$Y M/FX[#3QF#8\/' Z]H+/M-SQ?TV)KW DN9+.)]6)84KF@M_S0C3%Z8 O8&L71 M1ZX8^GR?_E.1SGXY2]:NTHNJ_(]N8W1H5\V\.^@7CT\Z,5 MG@Y8SWH7J3JC_EET.._G94R1.PY;;">^;=FVW9*\B7S+P>1M2X1]2(D@.&WF MA9:+P[89L1W+"S#Z6,9;8""Z%SPI8V!?.+9[[GK8L9R@+W]#/&)A)^IOON,' M5N0Y+T!R(LMON[A[8NVHB]'C-E\+GL8H&OL]I:"[X@8ULG XX!UL4.#TG3N& MXEF^ZP^@N!;Q7/0^VSYOYTTY/%8F_ZK<.^8;B/N^[5 ^<46S5HWIE_$S!''J MQ 3XX@)A?.*T">-&V/)(U+'S#^U(&%J!C=MV'C#!]?>T'JJDIA?0AT6[8B+V M#,VT9%#'8[XLX!A-]-&IRZRNC^N*L/#UB14E,Y78U&&U$HR9@BG39Y17#1;3 M#=9 3?UORN@GXV*[]]N[MM-Y!.=/:^PSI%4[.^7RN,:NX,"1&EJAZU2W M(D<"TQQ B8%T(:1?*O;)#I;>0 WH .Z><(1[43_Y:G&3Y@V*%0ZL2$L',"!1 M27_UD"*DG::GTBP,!Z,VI!H%=7H-LM;LG^N3[H9ZMM,2!*X5X79*04:YV-V? M)_U.P#(!:)^OR! N:$ Z<%G"T# MI'S]*>!^33\%'&I@_UO QQ@[C!QBRP\,K;A4: M:7,GS5JPN=.RJ6*?SER-@"3.UQX(V0J"Y)JH'B:W,Q,>=*\=R\KAA- MF- *\'W!X1],/= 3-#=5LS\ 4$L#!!0 ( &* U>;(:09"0, )P' 9 M >&PO=V]R:W-H965T>I](-5$R-1 T<=W(A*Z9Q*=>>JB6PS(*JTJ.^/_8J5G!G M,;.V>[F8B4:7!8=[251354R^+*$4V[D3. ?#0['>:&/P%K.:K>$1](_Z7N+* MZUBRH@*N"L&)A'SN7 73963\KTZG"VF P_F!_;/-'7-9,077HOQ59'HS=R8.R2!G3:D?Q/8+ M[/.)#5\J2F6_9-OZ!HE#TD9I4>W!J* J>#NRW;X. \#$_P! ]P!J=;>!K,H; MIMEB)L662..-;&9B4[5H%%=PXWBARRS/(7N,]5--)H@=)2WJ2\%O#1R3T74)]&I[@"[L4 M0\L7_D>*+4/T/H.Y&%-5LQ3F#O[Y"N0S.(OS3\'8OSRA+^KT1:?8_TK?:88@ M&)&W+.3\TX3ZX66W 8<-IHC("589NBH3QC-R RE4*Y D#*R5DE3@Y5,:P0C0 M&R"Y*/$6%WP][>C_=>SB'PROPA^,5IS51&UWX1X(B-XS[, 77@$>M>R7N17QQ! K<*.CC MK01OAJ6G[GA\C!F[893T&MF+Q*I:=1)*9JJ] @YYH=4@3!+2P8KZDX'2%+AI M;7A ")_3ZF8N6^'MB(GT#C@0[)D^A(,W6#L,^3-5FA+;Z$ M-2N'V"!\IT87<1];X'\D"3XJDMFXJ5"#1&.71O$10^A&T81\%QICL;>_\QD) M7Z/0,'8#VA7^O2OJ#3IF!7)MWP6%8AJNV^;96;NGYZKMN+U[^V[=,;DNN,)2 MY CU1TGL$-F^!>U"B]KVWY70V,WM=(//)TCC@/NY$/JP, &Z!WGQ!U!+ P04 M " !B@ -7/ZVOQP@' !E$@ &0 'AL+W=O0] A)3P_FL426Q)J054I5 M4;+FZ_OK:W[Y@NE@GBL2N.O!T4(RXOAT&>%JJ0_ ML4ME<#*WKI(!2[<8^J53,F>BJARF<3P95E*;P#LX'(U5S69?ABU[^I5I]3PLMLZ?E7K)N[ MR?E 9+4/MFJ)(4&E3?,O'UL[[!"3.5&SDIU-0S I=-AUF+<-1CI"Q@3 M\=F:4'CQB\E5OD\_A#R]4&DGU%WZ*N#?:W,B1G$DTC@=O8(WZI4<,=[H_U*R MP1@?QJ#DN/!+F:GK :+?*[=2@YN??THF\>4K$HY["<>OH?^@A*]C).F)>(XC M?O[I+(U'EV3+M#G_9*7IM_]AQ&?ILD*D*=L;O]J(S!K3YLU:AT*$0HFLM%Z; MA;!S7MX]?/TH;K/OM?::+D:\>V^KI30;H4Q03N7 "E: W2T2&<&!QUQ\43[( M@ 4+I"_$Y^FC->0BF/"55PTR@V;*XTO&YQO MUO ZN7S'%+)5[IB$;F^RN?<5[&C@)MP[<$$LG5UI0D*U%5(<34[C*(YCX556 MDS4#N:\DFF>L>L]N):,K0,R4RCUY;5UH^'D-OXC:$YI%65W*S:ZMB3KY<.F% M>M0^D+N9I^&0(F/.:W*16%K'T=$& ^+%0W G>1/ ,["6FGED0"Y54 >CYF5; MK,FP669K$SJ#8 ,5=Q9$97,]UUG#C:0*3AHOFX"=*\7J'B4?1HVVZA$]#!J? MP/,'0_L __UP9EW8\-"FTAP[S-CBEFM80E4B:<.'!3B/SI(S$;66#W:A^#KS M117I;]K:3(RI@^-L>K= HE4;Q^!P(94DV1J[ #_^%@>P*P,2? M_=6ZA26N.6MIJ>;S)J I+6$8'P0\ID[Z8M#[8ELGF!.Z'^)/D&MQ8WSVOJ*" M_YSL:3@#14/NE2TA/WH^*8V :ZQ'!D3LH<5'F EF_X%H9$.Y>PF/E:ZK)DJ> M[\-F0GVOD?D@3$_B^&^=YDNG3::75!,J,AZ,159@"+@2QPBHUF/(+FOR]QLE M$6/&P#[.D[!=;+=U+X>I(@&RY V,*$6 .@^M=][ Z^74D*6W<&%6UCEE)=SS M3;U?%[946\,TKE(KN@]P>= )T;ZU\UHU'L@*:1:J;03!82HA);(,PU2;XG,4 M1[LF42'9+QV7AV8<$L=(58Q&:%!Y)\D!/=ZUUOG?G0%L)9%9&>8R6@"]]4(? M%2@<:F'-3LC/G:T8BS (=\<"H7"V7A1O=]5M9S.<=C9C-P6G%PM0LIL,+MO] M-&C1]K/N0$8^"0'B@9$;W4\Y>L &G"!-6SCLK-0+]I3O U6B4B@?M8$#T2,N M1)C41:F1I[+IXEN@4,CVZ&"'D#-=ZK A(P.RAI'RG&LZ#*\-E325&^4]N;C4 M*, 1!RKBJ*_^?-:44+W3D[&)HK>TGLTIO5>T60=J,2R*=9"??('"Z)I;,RIS MX'8B?I6ZI&K5M9Y-7^>]VM%N;>LRY\85=*@1"8<"N>9:_F*+0'TF;(PS)M?[ M0\LA,U7TED4%D>L]S9 :Y7['5S^:\BN)E*E]^X) AD#:8[3!$37*;1ORKR?J M3C PT5Z*X]I>F)(#.D6;+/.OVXMGVCYV!C0<;'BIW O95T&UJ M/#24W/,*G#([KQ]%U;R--#,9WB54_RZQW]0=$GQAN'OVQ:$=%;KV/3E-&/9H M=!Z-" 67EMU02*N2!]FV=CU-XK=+F+Y1PDET>MY*F)Q%XV0LWBAB9\Q;KA-/ MC#6ON>T[%%--X^>VU_6!\@O>E8O_?\;A;:SR8/*5#4#[BB) MQ+1G.^V8DGSB2)PGT63R@5;C'B8Y&\%5(]H\/;0YZ3?'I]'9:"S^L$'2,$6= M MIL1ZIN\&+[/IG.CL1I/(X2,/^$HG/QPW0=[^,DCLY'DW>-O9KQ.I/.;2A@ M5K)$)SX2X_-1E(Z2CNC0>^9PY]6_4F[!'SCHG0C\FZ\ _6[_#>6V^72PO=Y\ M@,%KX((Z2JGF((U//IP.A&L^:C2+8)?\(6%F ZH./Q9*POMT >=S"S7:!3'H MORS=_ 502P,$% @ 8H #5U@(D*4C#P 3D, !D !X;"]W;W)K&UL[5SY;]M&%OY7"#==V CBZ3.7("3MF@7FVP0=W>Q M/X[(D30-Q5$YI&7WK]_OO>$QE"C9N3:[:( @MLB9-V_>\;W+]K.=SM^;M92% M=[M),_/\;%T4VR>7ER9>RXTP [V5&=XL=;X1!3[FJTNSS:5(>-,FO0R'P\GE M1JCL[,4S?O8V?_%,ET6J,ODV]TRYV8C\[J5,]>[Y67!6/WBG5NN"'ER^>+85 M*WDMBW]LW^;X=-E02=1&9D;IS,OE\OG95?#DY8C6\X)_*KDSSO<>W62A]7OZ M\$OR_&Q(#,E4Q@51$/AR(U_)-"5"8./WBN99SN[-IR<>7%I"KVI-H.#CV1!6&T+FVQ[$7/X@"O'B6:YW7DZK08V^X:OR;C"G,E+*=9'C MK<*^XL4KG=W(O%"+5'K7,E,Z]][H0IIGEP6HTYK+N*+TTE(*CU":>*]U5JR- M]V.6R*2[_Q)<-:R%-6LOPY,$_UIF R\:^EXX#*,3]*+FJA'3BS[PJH.^NUI2 MHWY2Y"E/S%;$\OD97,'(_$:>O?C+=\%D^/0$HZ.&T=$IZA^DD].4@FC@':/F M_>6[63B,GI)X)YU5W==_S[R?Y"(OX;)>$+$VH)-B+;%GLQ79G:>,*67BA8-) M./[>BQU*QIZ7,<&DE)[*[''GM)]."(=/^\_GE\'3"]I"B\5JEND]"D:1/QV#,2P7WK9,R5X4":U_UXJH_@ECJ%';\KX+BN$]S;721D#5[UKO9'UVTJR)(-@^M1X\A;L$S4% M+H )N?&V MR0& I[?G&#&D&82VL&JV9%*LI7O MI= V5)SA%<[-L4DOI:%@@,=+";]M3/2$ED1>6Z$/^H943H?!/&!+H&7XA(44 M.6Y$%F(*3^"?EY.I@:G*JK?@X(Y6;<6=L*:]48]%EI4B3>_8ZB - <5HUU_& M3/ZJ7 ')Z1,(2@$)$"D?QZY4EI%>L:E99%ULX+V4B+ER[SG^)V]:ZQ2R@A&J M-/76XD:R;G(*05ZA:Q^DAZIV/YV!SW*KK:GHF-57*3W&8@1P3][(C&SQIUQO MF'.QA$Q.L[ 1=[WGD11A)P5".'UO7S71&'ZK4N8D3K5A)A:E 7P9EB"]H 0D M*5.HJ\@%^U*"H]1F(Q-EC6UA)42+87[DS'=84TCKM[6ELHR,+(I45HP:5OSB MCI3)TL]AK2FR@YPMCP!@NP6 D*)]+Q9F[7MF#5,RQQPTUIL-V(9KQN^)G* G M"Y6)VN>)"$OTX73\2FR':% )\30\T:U9*G+/)%F)$W*'E*0-2TP5E)S+;9G' M:V0XB8\/B90;\I2\5FX-ARJ#@\(%6U%:7U'&BT:#]C MB&/Q JQ1E(5I0H1]#("D->0], KG@V#.YS)+^QS9"^U?A+1T0)MQI%S\!LF3 M@XGD-W@$HD3Q4)>JL>KGRFU.0FW'J0 P;%(PY:W.G2 "?SHF-QR\05ZJMJG5 M0X_8_=8K]=92981HXN-2ITC9R3]BE+%%$3 M$/D[#(U@@T0-J]7RMM8RL0@AQE^7V\X4/.2!%T@]M"9X=!%'E/?E39&0PY=""=45'27 M-1?RV90@];1,&%B:V[B 5K'BXAJL/9:\8%]:$'IXX3*RI.-=5AH495Y["ROJ;'@JY6G(.*$ MMY#6.*SVR/60*V\'@&?H*]: D_FL,8>M3<;JCY_)\.B;,AZ@M95-;4CZ3-;H4"TTNY4(>,JRD M%GQB\R+#>O)/"2;699I0,F03M(64F1M+W>2U%G:BG V=C,X&Y%/'P30A>BS= M#_6H 5'#$; Q !R\[N;U%'GN/@5;.*J3_DL MBDR?=@A#GR79^LC?B\?6WNENIS*^X(R2.#_ M2OIM>(+9REY<;NN!VGR=%7IY@CFVP\;M^SH%5K0U][YE?T&)=HR*TE2;:J#O MX!*G*Y[9RE@M%196 8XL$KC[H *9H<8V&@D4JH8FA<(;Q762WQJ1=ZX [,V: MJNN (HJC*ZPWXR;/>6W'L/0:A7T;P1PM:;?DL&\/=4.KN/S?*2,OVCA=0X=> M^K2D*\+:__(^@LZ93(:+AKT,->S.A4)7:UCQPM7U%- M9",K2G5&9@,V;O:$1F(] M"V2^1R0E?(&46HE5H0A MSCUJC\ UD-^5]B%9*%UK 0ESQD0/$*\D8%?GN=[9#EL3>AZAOAH.ARVQ3^65 M[:[# H"A_ F]A6 [G4^4IDZ@_11H9^CW/X)[<]QF^+_N]:R".>O;>=+L)] M_7^\*0"LJ"XRJ4N3WK70T_376TKS'DKGR):A4:3RU&E-]>ZBFW+*S+;F@9\P M)(DTLFKSW]C$(9,K>)T%#W!A1&S]F_FHA;Q^4%^%,^E&&H^"8.J/H+;3PX5[ MBA_4D.U^.XL8^@$YU[+J'=KDPH91>3)KK2N=>Y+@IE-''2R@O",6&A&0727< M@^RHCM+6*JI6#)LQV!&%'$\=F"3TV,?"N.)1A8WJW9PTW M(BVMLFTRV=S,8EK"QEZG$/*6#B^56;-/4H"D0M+RLQ\NK]JWU\B@$ .1=+YR M*9Y7S8FKZU=-\V(T'3X>#SW?^X$F&HP3P5/OM;/-1JX?.ZQTYFM]7M&9JPW[ M2K%FKC:;/FRN-M^?J_6<^X%SM7 4^.-A,U>S/MDZ/@R2:CJ;?:HJX[8CFD5Y M1R8$4R6#8!"[KM+>T;FXH&J!I/8.];P7C$97'S>9ZY.L.YG#J10AR 2JK-T& MDL+% 4;%[4-0T6\Z-[FD'WD@CJL-F>2LV1:&5$7#4TO*WLEL5S)#W$N=/@T. MWVI#GO#PH5S/91\VE)OXX6SX=89R?0KZ#$,Y=HG_]E N.FUVIR ]3'P;!'[=0>")P5PX'43CU/G$P5PT&8PG M_^N#N3XG_X#!7*_EY7-T&( 2Z M5Q5NP9[ M4_LS/,<&>]5KFZ?S"D=8(Z#H^MM@ZM,'4S_K'9P[/QR?.FIM8.[GI0 M3!3])WV.*=])ZM2-I5S[:\WZ3E2FWV9\?[897S?K_#;C^U/.^*)O,[[/.N.S M\JQRBEOV]@?U&+[>Y._7X\,;.OG8O*[0*P;W3CEY?)) SA6C.#,V,#65#;D@ MA;17#13@PTN1,K9=TZ^LF2K3Z.3H].S8L..>Y'X_NUI4AS5F<)BX.ZWN3F^E M_=FMS_WUGGGK$:4T*M44Z [?OVWBY2,OG/C1>-ALP0,[Q7&?3*;^#&O^!H]\ M MP4!$3J#TI .M.!ME 8C5#V[M_E?.S/9I.>Y^ @G%]X;R2EF'G.W=4J4<7A M8W\^G+K<1&-_$HPZ_('C,.C_*4D)E-[P.)E4)F_)5? A5U?)QFW+2[%0V/T9J6VS.N*KJ[_06#CTS6E?X;=.QX 2Y:?QREZ)31A9K!$+;(U>W%.'HMTIY[+=__TJBX9=S MUF-??V4>W=]X;7FKUUR#^],K&.Z<#^&)-_1S&+F(B[)/TH^\ "XU=QQH/HJ< M3Y$?S6;.YP!N._6NK-,WL;IG.MCR,)\=""&$F>\_&T^"@V>CT;S"K1[&0S_L M8$'@!Y-YA_7YR/T<^E'4'GO4+98E9W^ ";4I-W5 =_INO5-C82I#-Y_?I/[- MDTAKQS_(V/;$JM]V^0(!@2T(XAM-.L(<3V9=X0)VL;3%WLD\/&!]XKOF5'^= M^I-H;']X_Q,VM^PA;$WFAQ;5OS^*0&!.!*:==T%X*/E^"O8IL V5-^?]]Y$) MQW"R8'STN=7$@<7!9&?^*'35$,XB/QR/744$@3^9!54\;MRDB:>A/YSVQ5D$ M]NEXW/&UL[5I[;]LX$O\JA+>W2 $F MUL.2K.8!)&T7U\5U+TAV]_YF)-HF*HDN2=G)??J;(25;2NS$WKHIL#B@J"5J M9CC/'V<4G2VE^J)GG!MR7Q:5/A_,C)F_&PYU-N,ETR=RSBMX,I&J9 9NU72H MYXJSW#*5Q3#PO'A8,E$-+L[LVK6Z.).U*43%KQ71=5DR]7#%"[D\'_B#=N%& M3&<&%X879W,VY;?<_#&_5G W7$G)1(%SPQ*8/"SX.]Y4: @4.-K(W.PVA(9N]>M]%^L[6#+ M'=/\O2S^(W(S.Q^,!R3G$U87YD8N_\D;>R*4E\E"V__)TM'ZX8!DM3:R;)A! M@U)4[I?=-W[H,(R]+0Q!PQ!8O=U&5LL/S+"+,R671"$U2,,+:ZKE!N5$A4&Y M-0J>"N S%Q^_UL(\G T-R,*58=;P73F^8 M?3#[+RLPT^5CE/._S#T&'E2)! MJ\A5\*S 7^OJA(0>)8$7A,_("U>&A59>N+=ACF^TF0^+X)V>LXR?#R#+-5<+ M/KCX^2<_]DZ?T6JTTFKTG/1GM'J>SQ^=$,=+?OYI''CA*?E]QDDV8]64:R(J MHF=,\9DL&. TJ7&* V,\4Y855.M+@GI8L?Q_@1\#Y?>9\LN0(Z M#8P%%*U^M]KS[_I[F><"08(5?UU$EM5E73 #WOPW>%NM R5-1^Y[68+GR:V1 MV1=RS41^3#Y5:UH 5EVKA^;Y)N$@ !)SAKBXX"N*VPWA[SW3:V&EK"M#WK.Y MZ"KVB.H1]0<^$9DPY%]2KVF:C+QB!:LR3H$HX^4=F![Z-I,"$B;4&X]H$J4K MIC>PV+F)PC'UDG"U%?(""=G;,:P5H ;.(1C$!]<$Z<[B_3A]-5-PKS^Y-J*:8C!N M;O_0%I.N\2))(IIZHZ=,.XG_KFJW!;(49C;C1=X/@F'W\*R>0UXMMAD'&9M2 MR-JW.V]ZE- DC-^^FI'M?A9]CK';R;%:H /4S#91^PJ,J1=&KZ:^V^TW:&6+ M%J:^5>Q>WO,3.@KB/<+;,JP0]#.#*F[A,T3X'/LQU/X:'P$^QYV;:.31<+RN MWCW@,QW3)/%>@,\DA8P(7X;/)* C+]K9NK\V M\K3KWXX_*8VC:(_T# +O%;''[G8PY('&(PE>37FWF^O[LEZ#ADA$2068!/& M*+TZ*FWU=SA^F@IV$0%45& &?W5E_9!Z7K(O^0H^^V,,H&<:A31,NX#Y"#W' M=)0&'?-W;SXCFL1]LJY#WX *7@]6OMN\%OQ]Y[4#S&4'GKY>:\YZ:;3R">:I M%U/?[XU6<3>[O8!ZZ3H#CP+J1QY-_*27MJ. CF._G]U1#*-5T$_G (I@_'(G MX*<>@.'3%GY;#4/)Q8=O!9S4/0:F$#JQW:8,_(7_#JXRRMS:HT0Q0%WD_?!3 MHUW_]F;$3WT:Q\D>[0A ^3@X?$/2RK4F$<7;Q-A_@(C@-/(ZZ6KYQ^N+',_PYCF9/Z \#N]L'F,2L U(0,\&B:=E],]:$41(1^ MIU& <2>"X6R4]J$T>0JE<4I'?F_-3V%03>(=H!0P-QB'.WO I]'H\&%U4K3M,[I'OO\=H,A*/5B91S1.#S\#.:D_KLPC"D?' M1E"UZQN' 5OC40SE&:X!^O&;Z :E\YXL$>-)R,:>T&_QA,:=P"CUWBVB]!Z M?F8/H)\?4=OQX[M]5CT0E@,$0/1Q[;)T+3_FZ@WDKVU#@674"/L$QE;XITUR MC8W,$?+@!H%WB@OVTC]]2TD-8A19S@1 'Q"RZ53Q*4C#:@AH N,*GE[:E=)C M2'(C1FUF4HG_44NK%:6_6JJH:N&>90;,I!RV. ,N M.OTX+.*_E3>@?\ K@]NT&Y_8\<^J,%=R(7*NK0NG"@@;1+J39@;1-%SAO'/# M%[RJ.;GE:@'N)*BXF APO5@%O']:H%LK61VO*9LG%)H:;93(,',<#ULRE6]Z M4%>BB="<*_LW?S2I\\Q9TH3+UFARJE_6CFY6S>ZT18DIK[AB1?%@89M --D= MW,@%>)V!]VIU;(,.B@J9HP>U\Y53L>^C.\XNC M^ W(;"TSLR&W>J7'#$& -*($2%#V5Z.W93V=;?C[8P\-(4U4QV!R[51M$;*I MT2U4F&:E,"TJMTB-T#>9@&=Z@T.K$",+I@0W%JU*#G[#HH,2*6IK.'Y;)3:80]5$ \)$G6U"MX0>+[S"5VJ+ )=B*%>+K)L3_> MM,E)VY2M_9(W1Y!YSLWVH%'3&E)A+6>"FG52\JPWB!H PPHC;FBV8 M*%8UJ7@+T2[2D#OH3'L:N9 ;&ZT1]>PYA3$Y^YEYRZA0DN0 M()/:^JZK5J-,$TU,3X0+J(SV%9LK9U$UAE5:%B*W:=@T<) _G)L7BM(>\RX6 M3WQV@H#V*X,V0CW8%\+?&=%>Q*YM,!7V8,HNO(126X@:D-+_AZC=(.IY&' I MO,[II@5%C[3%OA1%0>XV@\.F?(!Z+^I>6[H!-3JHTD&+#DBL8XMNUNCY&AI? M2& H".%&W(SI&6HQLU4JR:1NJG5+ZIR02WL"]_Z$TH<=((T'H5BG$'CW MU>1J=?7-Z:7[U')-[CY8_X%_\#4$L#!!0 ( &* U>10^6F=@< +D8 M 9 >&PO=V]R:W-H965T/"Q0-DMWM9T8:V^KJX9)4'/?7=X;4R\]X[RU0%+A?(DN< M&JNO14NO5F_%8)4LHA'*K%90X,J]D(32^RL58 MK22(U"@5^9A[WG19JHM"R,T[R*OU]<@?M1_N ML\52TX?QS=5*+. !]*?5G<2W<6G3KOWDW(7DC\#F#M1K\ M9A3)8U5]H9>?TNN11PY!#HDF"P(?3_ >\IP,H1N_-S9'W92D./S=6O_>Q(ZQ M/ H%[ZO\URS5R^M1/&(IS$6=Z_MJ_2,T\81D+ZER9?ZRM97EX8@EM=)5T2BC M!T56VJ=X;O(P4(B](PJ\4>#&;SN1\?([H<7-E:S63)(T6J,?)E2CCOGG05?+E-<65LO=5@6NM!*7K:JS1.LF,D\;2.VN)'[$T93]7I5XJ M]J%,(=W6'Z-7G6N\=>T=/VGP/W7ILL!S&/=X<,)>T(4:&'O!7Q"JM30Y;(F M\D:M1 +7(T2" OD$HYMOO_&GWML3?DXZ/R>GK'^5GRRTA(OS9\I)A0:R9%)U9O.A[_Z^:MA,DA?WSZ! MQ%79$S %T=?"#[3D#-D'V/:<^ MF41.%'G=^P7CL1OYUBQFH/W._:D3>MZ>-X&1_HR+.1"^Y#QP_,A[M2?.(W. MAWD( M?OQPER96URB+5F\+%H4B3!P)N 1^6EA5Q@I??"RBX8_DJPA+&2%.$? M9=&90FS8(S 0LH3493]6:\!E=XPA+%S"UIXA*VQ4GZCV+9&@W4, '4(QD9AS MF0G71+-N"TTTA6;B82E5TIPJZ9*7[_[/2"ZS$ M'0]Y*<22Z?'HS]QIM,=+OL,GL<.]:!_\4S<(]IAIRI''@MD!9O)<+SC 3)<^ M>L+]R0$-WYWR\]B%.R''F'@XY%GN1M.MRCX3D5ARE@JHONZ_'IL[T+1Y,M#T M(Q>3N0--\DQ7&IEHFQ7NVQX![5\6(%0M>QHR/J,0C6-F7OV7M(&;S@1)V3@W MQ M6$A84)6<:_/#,\@D4\#N<(.@I2VU;+;(7=&?<"C#DVMRC)X(0K:Q_@BR8)?8 M(Q.;JQ[D9Q*6[TQC;!R\(;#]V(TG+'2'WR)G%@9=" B8P",>BO99Q9^Z87QV M4M[3QI[G9#%V N] QT7>['=&QYXGV%I;&)88-"O8N:Q:B;Y3/$1>P^[1TG*GN#*0 M0"*"WPD/:#,._]7:P0EM_T@O25XIRHO5.&,F8O1+_Y61FV=2T7[4\6OO0-,& M2>S]K6PN3HJZ[+MS%\AA/I8+GQUKI$T=M.:;3=#L5RM9)0"IT<"M9&:3!L]T MIH2.]?52XEJ=O5V&8=/&'MPH=XU_U4[L>TV+//6.]<='KPX^-!-W_+J[%5+A M):(]%AS='!O;R=#VX8R1I^>&]S=OD1^-P\,+LM[1+K,8RFF)[8YNJUW=&\%S M#.XGR=*D(,4S75ZMS(GUHCO2]K]ZFNO'?"><^>P!N1U!XK3'$6-.I 7NJ7A. MLI-%?"_D$+NE_JN/Q_$#+;+O.3R8LH\&+2\N_\7.5!<[DUSL3G-!P(UY M_^%6[R);6R;'XA KA.MSACT5%CS"#)MNM(VE6I<2DFI19G\<'"=7(! MZO\LY +[();#'%4]-PI'3-J+&PO=V]R:W-H M965T.N,D53KLC%.RK;*2 MR>Y^ X$FV3$((#@D<_[Z?5=? $@?R=36[!=;(H'NUZ_?\7M'M[Y_+.L/S4:I M-OJXS8OFAR>;MJV^>_Z\23=JFS23LE(%?+,JZVW2PJ_U^GE3U2K)Z*5M_GP^ MG9X^WR:Z>/+C]_397?WC]V77YKI0=W74=-MM4N^N5%X^_O!D]L1\\%ZO-RU^ M\/S'[ZMDK>Y5^VMU5\-OS^THF=ZJHM%E$=5J]<.3R]EW5\?X/#WP#ZT>&^_G M"%>R+,L/^,OK[(!@JTN^/_DH_#!>^%\WPMS>6%.=/-$1.5-TB8_?E^7CU&-3\-H^ ,M ME=X&XG2!FW+?UO"MAO?:'Z_+[5:WP.6VB9(BBZ[+HM7%6A6I5LWWSUN8 A]\ MGLIP5SS+ M ^,M['H7--[BKUHO#W<\/ARJS'=-E:3JAR>@$XVJ']23'[_]9G8Z?7& V&-+ M[/&AT;^4T0IHG>MM$94W:5Q9-I MZOD"-@N_+KFY4 M5*ZB9=< M4TSB5Y^3%751DD39;I)\[)16;1$XQ'.I!L8I 45J6M83+Z+DJA* MZG:'=#$EK:HUS)'K5J\3-@%%%@,E:5GCHO)='&6EXG$VR8.B]TJ8!,C=EAVR MJ%;X,%"PPC7 U]YHM@OVZZ;NUM%E5>4ZY5>>XCOSZ8NW-Y?TT^S%,R+$FP#8E$0GTY.GRV=/ MY\^BQ+T=1X\;G6ZB) ?>-0'O@$5@^Q0P#G8J [,1K7!;DP+?K\L'H"E#6G+= MX )ESUXQ%;.S%TWTKDY :*(KL+8Q?P_[D8)UC-Y]W+%,36BECK0*I:E!EO[1 M:= 5>"=I [)25;=Z1>3)?,-G[(;I8E6CX/*FK>BA"O8#=TWH1E993FI%3S[D.0ZXR48PI.\*0]0#T0A\7==G74JNMLD(.%Q=#NYL]O(7YF= MC''O<(!-F6<@J66=0?.-YK-T*3.3OKJ"R_C![+,+!P"N)]V:#N \2!=.U\0#V[, M;+9_$4VX3S$HQ0.9!!9?4LRE4H79E$1$$FU'RYO#-HK9AO*K,]$JNPSW8"U?$3= MZ\26K8V?DQ MBR#H08-2!C(5#$*R4RN2!:^3=<#<%(";JE/8Q7SGA,=JY+(!4\= 2$#%8PDCH^\_@G6" M>#6=;@]R"UXPO"*'@@:-#"_"G*,0"W@R002CGR(S%8M]0D\ 4K%>*\9-8PS\ MSI#/%".!!^CS-/ "%'<17RP62,Y;P"O;)4S#[HPTD@8A:@^,<3*?QQ>S"QSC MLJIUC@.<3= $)EFF&4(-"43Y'.,4+IBYM8]1Z-ER7!F- ]]#;*-PTM//7?7L MY"0^FYW1&N']>\#)=NEG\>>.-2)WQC.BP-Z5 M37OT$RRN! G(*MTD%0X.D ]IT&VNS,] SZ_(PRRZ;X& )KI*B@]U5[7I#H0M M4T9G#CR$#F95LI.[+SLT.T7@$C&.^N^R_M!;AV -MXXUPLK6[(_ 0W@?;>32 MS2@:BQO1E-UZPY*FMU79L"Z@/('!Z-H2PD"=6CO7BI!Z^TLD&7;/#3V6!O41 M-L@ U[)01SL :E$%06S)\HL;3\H-)-K-A_UDO-CHCP(8 S1GYV,+P8:C!_', M*H7LOE]N.@@J21E ?@_&J8T?J#9*?1 4T56(VFEPBBL3B/85>W15X:(Q#FTD M3R=4>!XQ3R#^[]GBI.#8Z!-.P],!\!8XH_P&VL4:,1D)R!,#E(!V00AL9A@) MQ\;EB4"NT0RBR8>-D1=1E9."(ZU3-JIN6RX98X N%2"X'2][ [M-817H.YL+ M<1 NV+Y$9!N[+$. M'9!X/\,[;W90!L)[2+ZG?N?, Q0^#NNTQ[:"\*GC.@J[)(D=:!S$V[15D^B^ M E7 #5'^.VX4;.]-&]YXH29["XW 6T_:G4L@'7O6W9H(\_WV1:FY%]C7/J& MQ0<#OFWA[!2[$7@=P3MH',Z[ N)0A62_5H[D !IX"Z4L[)3''9AEX S!?/0I M-"*A YSH3P@8BGR6K =^'"*7>X+ 4X[ V# M.&Y'@QIPR%?RA#"&6-K^.KP8$Q81&^DT.H]&@"&*-@R-4=91K<2_LA3$EL]D MS[L6/*?B'3446#\QH#9DN^5[: $](V5#>3=>DK8>.%@FC;90B:(B#W<@?%V# MQP$\LRO%LLW.7>33PCZ *K(K"EE95A4E:'OQ.5,6FBP42%C&S'-Y3_4S\ "% MWC? R-)^X@#IJ897/8/WBD*JWP37W8AW1,1M]@!6+G9N=@2JO!>9*I?^"R#A M"&:4-)V@/[-@F%P6?&86W-NW]QBJ-0QD;G0-?H\4 U$T4)U%IA4.DE M[WC@>2^C=\J?#J9[I4"0@3O7ND[16SI[Q&)(PW $-)N;,<8"@#=V4VZL4U0& ML0.EOQ98$,#PE"**G5@B,UR?#ED8?C4+ ->Z'4[L3KCD%ME#B1%^0 M0PC0$V.WKENP:XQ:T8:/Y,="(T;R2LDZL:HU.\M;OI+)FWHQ?C,BCH M:9 @. "E?IW<3_Q $J*4X^E9?+PX-I4&RH=\0:[@"U(%H=5A_)IQ/-3C!YC9 M"O2\\)?"FDX/ +E!$#H"]9SXS@SS]N#F/E(>##5@>Y1L&>1_-IG]E1?J,82: M'D8UD/'8T@UR#R-_1Y;61'!) 1R/N7(DZ "X#0(0D[''V)+QXR"MRQ$>EC?/ M7D3SL]E3A96=IY?/7K!!_JH9),%UM-P=F4K+WDEQSC7,)B[ 38F5#Y0C0(%J MC>H"[@\CEQ4@0TWPL:0XID2IH^\_$N8?3$ MPO9R/*(_<>R5, MU%A$+J6KJXAH8S:8PWI.CXN5I*42NO.,4Q#8G@R-H[#J0-!C0OJ!.S:,$43N M:87HZ$S,]$@@9$,1,J:H 0])FAA_HCZ"D<*Y,U@I5LHE0XPZCH(A?!A$0Q>( M8UQ8X$ABGR48VV;M?1#8X1UB6OL5;X,EWP*RT,*1J(@>@Q>D%!=O M#.)M^J,N],[-C;H#[^ M&@E"/$D,]DJ-RYDE9>+;82HBX^9MD0FX=1!)*,H3UA3]Q5+X)(Q+R-(5HU:! M18[)96:_=TWK9W04: AU2**]1R:P^1%3[GN8 TZ\K NU:^23:*44!_296GDF#F<+ ME='0"FBG(/3.+T2N8^1!K\NZ[!H,'"Y;_@+D>JT]=82II"EC4F: P!T^8 MZTU99I(QZ0JJ)=+#-O*N(UBJWIJ7N,,'/V9X"F]6)6X"]0R5B-TT!>MN.6^[ M=%>TR5A3S[M^=(9)H5X<9K361QR,N=<@#DV8W3I00>_GO&2:?CEDD,85V=?; M+<3]"--!&Y7Q\";[;#\TBS7D-KT H,%2TOGI+#XY!R.(/Y[%9^=B^>#7LWE\ MOCC],L. JZ;TI07'R\[YA#\ZC+576N"O@7I9L@59:8(XS<;@IP<*6A B"1B_ M+)I'##XL$D=U .B(79]D95!D&W9#LHOJXR8!JS0,^J?AC'YPZ(6Q1HU@A,KD M(G'TT("/:N((72B[?;+Z:,2DKFWIS1H$:K^3>#F2%S]-QQN7J_VYUTIP%[82 M<)@V3B"U=.DF+<$![OS'28S?2!KI$HP<9=GVLCE,5+SOL.@T!\3^663:.,DI M3S^H9/-.R:%E0GT9RQW7,\H4%+08WP,2#4[BG_LY60.+R>".507[S/["!7GS M7@SG[<-C#,GLXJ62X_=J7)>H:;K;]CHUP""#.1+9[FP[U4&.&%A-YJ8=&=IH MM9@=4D9T]9H@$S=88'R'^6.T:&+P5NB$4;3%;H)$5>+I,?$'XE4 G1,I3GF M4WTD2S/$8=CJG1G.2I>IM(/&6+UX%*L$F+31Z&B$<^3A.&FIHL>-HCP+ET%- MAY]8UCL#.'"HH.6G#!F#%'L+3KIV4];ZGRR$@_0'+Y6S*M2#YN-KTXOC=*Z4 MYDTI*Q=>[,(X165F:6)-QBV(&Q''^')[XE?1#]6![+X,M]]CJ.CJ MYOYU=)G^T6G9FS%\-C\Q66GJ(BT**3Q;N>Z/$B-XZVI,'I%ERL <91V0U[1E M^L&U[])[Q@?5G5%Q0NM>O MOVH4\_K_E*3A7S.$O!KRI$>='\V\436FJ9T$-J;=KN18=*T*#++Q/ )Y,@7TRB[-R]!H^"G8?XUN_*= ,;7Y$ 6W>- MPIQEC;.R7WI3PD8TT;?)MGIA;.9)_NXS-@<;%29RR>@&/GL5JK,GR.G5@X93]-.E%/$[7F#YUT WW4AU:7MFRIRD"%\K-&)X(>'C- M(R/K;YE"U]%G&Q#M^OG7B^':I1C^68M?@6G=MW;2J0#R]_2SW"(.^&+E^B0? M;IC0 0\&5<:990;[$;U:&55EAB2/[@ M9Q1S0 M;G(-CUO1$&5PC:G,%=E4D_\O(X AVN2Z*XJ9I9\<<+=M.W.83*2KJA48#T1$ M#M.3Q)O.1PW?N/:X,6J)0*--02>=OU),=\.FP*/P5&!W>L.QL[%&\_[EM3M/ M850C>NJ)V[T_Y8V;,FRGM9TQP!1:N6R^IQU[Q@&L7K:2!"6=,I:V-NEKB-H2 MW;AR\-?+CM=!UV/9(0ICA/8;25#6*//-!JE=8OY$;27YF6%QSD/1?'X1O!0X M2>JGK:W^XZ\<[H:"9U[=1PBPFFT$%E]J,.XAKK:\;[SL'N:8=P/FCCKI?YL(XEVET1Z,)'*];%)DJ9]*,5/-N((&4 MU%C6'%8&N6"0^PZ+V+!#^-HC^"U%P(ULEEYB2Y8Y\49'#>G\KO5J2?0 UDEQ M([ADKSR/+4N"R/J#:DUT:T=&?E1D%U.4VM=\ L3K-Z5,\,]XC@99?)<4*B)3AD5V%QZIP M)< C+FDG3-S1S0AUIGOYS]X'/5!L.8DA1P/\M79K$=+^YGO=NR))Q!O-/M9G3Q2G7*VD$F3AHL#DAE= M2-/*I%<*I>L)/DTK$>!FY<$%D%R8MK, P/IOVR-#HTOP$"F>MG.TL%>#1=VI MHFAV^4-2Z(2/@]0?P/(D1M5H__U4?]71"F]U^)J1_?GKH"/IL*6<#HH 8M16[)HA'R;!P* MLD<$KU$M3-,M+!Q/](,48_*7A(%ZJ>F82S"ZRT3AEXW>ZCRI'87&".'Y$&/> M AZ0-G+96K2/K)@8'P56 RW@85TDF<1R9)'F'19>[/2\-TO5/J+T<._@[)P& MH",QG+FSYNTK+%HLL^)WA5KG&N\\ ,>TJI,NPX.R6&0&HPQ:ON'2<]4MP;L# M.W23T*/#8-)(3=$@SY#'K83'M+3)F)@$@A2(J]N,':KWMBLH(YJ3FZ#5NV/1 M0_'Q.H6NY#(%W\K=JP#? &10U# M@1&^Q9CE]O:.QR4^Z'H;V843UTR,1_9 @?R8C9R?L7GSY1L_/_?#-6MI<;6S M"]_:R1?;=W-< MW7N=FF!8WP*72;TQ7#?<17^;QVW7DY-[A_I M%0;&IR',D&@^A3QPU\/CR-8C#WE&+GI,O,:;.@+A9[CO*$1P;_HO\QU7*BBD MU$WO4A9W# ?CL%8N6K%'&?'VF ]%^0@N0JZ5>*S+8IV5W*8\FDX]"T$0\5C2@-%U4M'K#<_FC?^F+,K[,H_>?[3C MV35E0H-,%SJI*XCA'A*=VQ/J7U+G>)DT[:#, M0='\-40 .5@)"\M?WKR]#FZ_,>YII)]FXJC2!+KIM*&YT\9,CF:QQ2HIW@A2 MJ\3VEHE':RG.=B9@H,%G!P[B#_.SKAW0([/@Q[' 9O_%(O[%:2? M 9&IW:G"(D#R6UQF4 W?XU(@(.<(P5WN MQ(@ !=3U&E'NE:GKGSLXC\].3^+9Z5F0YR+;?OH"/^9G1S.K]DSFPAR?=.KV MYPIW>[AM$>N5RI==ZK=3&>(#JD<.Y9_[#O>'8-@:W9^C: M-K7T7(#-0[GGN2>K0V/OO8097/\^#=L!L@\J>+Y>+ IYA,R=ZK,"3T0(RW(O MP]2' F=E.9[R/)N6QT!$$?(8#3Z;^?QR72*NF0WVK'X>@/X!._U4 O[4:MR@+(?0P^[<[$H Y^XP^GJY>W5K]>7 M/A(=] R>Q[/CL_C\]-3:=T%E^%$5:*YT$IZ>G,3GQR#__1>.%_T72([41P#Q M@@PH=@0Q 62,\Q]:W(17TQG\C'O<]^T J%$OWQS M:9CDY]QU$\@0W]&6<#VKHC"SGWQ:EQQFVA>)$HAIE;%&J_!.CN)MNDZCF80"= /BZG\<&P^ M(8'A3P$)J#3!:P:(CWAW!R_M4!]NU>8UAB9D.F1IAAR;E*)7=T 6/<16#$.O^PB.W4HMWU M8;LE/CS=3FE$>[F=LW$GGS!R0: T-!&\2LG1?J&##'C>0"QI_-(^PTI=Q/VD MF$1C_E%6V^_ED>H0&7?\FCNUW/5;9L6/4BN"KW>FT7_\<@ECO>+(,TQ\_*-G M2)KP"'@!&8FJ!FQ MZ2_<+E=X?\ =41*5<)>8%7NM!NF>B/W1PN3*6:@SS:=1"65Q,Z*1M*6B"[GX ML!%X[%8E6:]YX]2DAW@PE\)8PNM4U3 ]P_;F'N_.A='39_T5^][$W:'06XUP ME,:[S!_*M>KUJ,NQ[-F>IN *C"40UU78*S'&^][9LW[)F@\'.7]N$D/D/CFA M[?SQ<"Q/JYSJC(ZQP-Q&*=\PT\'>$:O%Q9H5T"5LU#C/O:-R]$GVHW\PRF\T MES/ 8]$Q+NBW3<__AQ:'2 M79L/T IV4Z8>1.%/D3IS4AJ!)WE'8 (>XC15,/IB!$C@.ADK<+:3P8$')!S8 ML >)GYF2Q*%!3QE9T#MG!T:EOE)3'S.:?!"L>,,,T09(K0T=/I?#$_\BSZ\) M7;[ F3NK+G:/7*NM]IK)@M,;ODZ-'?PT=S+(A$'"<$PR7>.<9]'DG/'P_@CO M.BI^-&G94]*]UG(K+Z%BOF@"@RQZ; MK':QW,'DWWW MAHH63D!*[EW&Z-^],=J,(C)!2VR4%#+^;7I0Q#6/GU:P9PB_7'6_.%TU2%,8 MRNZ6+ICD/MX;B&#RLJ*I;F^O8_OHFR1OD^A=I6I)U-RVV<1]?8>'8:YJ=&W^ M:Y35+K'#,J'$..6_Y96?8!.K\($]8;:\L3>O849TJ;< KORE28U>RN+/)"3B MX,4_F7+H*1**@KOW)OEB7',(EX+:<9/'$<3#P=J M>I$[&W2 B[V+ 6PRKQ<"'U S/GO,_FAXM)\/=@8W)AO<#OX"RYU._VGCO%1* M#\9CP"#7#\ILN ]R$Z!,MV??Z(QT\7L) FPWBXNUI=R0;FN1* M!],5XU[_ M.:R2Q!'V:\!_CQ;L1&MX:QS?]B&22\FH MQO12M$.YL+=V4[^([Y<*O@;.XMT^H2&HX7-L3EQKU?(IPR!=0+VF*?9V!4KI MG0S$S*/:5JU_^Q03%%;6!C:DSY#^?6@6X/3"0N^8!&;RZL;#5L%9F1%E&E4^ M(!(S/62_0S]? V(X^@NH,4;0O_Z.DU.S:7B7A[-S;,_X60 @? OQ?-K7<)M] M[]]9 4]U3D;"(SU9\]FDYSOL)5(63DS'738\$?";+J]X/_? MD@;/>[2H?YBY_CO$+O )_G$"@)6[G"^>R/I_/F,,8\Y.0XPYUO,'$2M(74WM M)'1 L)';M>@3=\ QN$AJ0+_?S'!9WHR?ST$X9O_@55J6'&]A@A-G\0M KOFO MX4"0I5S7)@9')GLL!RFU'!C[RV7/O3\QM\63'_B']*0K@/_:G/W4_JV^2_X3 M=>YQ_D-_L =KA%&Y6L&KT\G9R9.HYC^>Q[^T945_L ZBI[;.9)?< +[%PQ__%]02P,$% @ 8H #5\")HT<&!0 %0T !D !X M;"]W;W)K&ULS5=1;]LV$/XKA)H5#2#(MNPD3N(8 M:+(6ZX "09-NS[1TLIA0I$I2=KQ?OSM2MN5%<8<][442R;OC=\?[CJ?96IMG M6P(X]E))96^BTKGZ:C"P60D5MXFN0>%*H4W%'0[-#X6L$=2$F&$,:/UF:TVY(4N]];ZY^][^C+@ENXT_)/D;OR)II&+(>"-])] MT^O?H/7GC.QE6EK_9.L@.QI'+&NLTU6KC @JH<*;O[1QZ"A,AV\HI*U"ZG&' MC3S*7[GC\YG1:V9(&JW1AW?5:R,XH>A0'IS!58%Z;OY%9;H"]LA?P,X&#BW2 M_"!KM6^#=OJ&]CG[JI4K+?ND(9 ^.=>V-O;_P?W0O:DWYM(L25K7D&-Q%FO 6S@FC^_MWH?'A]!-MDAVURS/I/ ML1W7'ETDK&N!O7\W38?C:_98 KO35UU*)OUHG2-^5!B"[1#_7]Z/WH5N7=A# MW\H\H'/');R3G4%Z9.7^($>W\66%T=7I07:S$S:)+RZ'KS"?L ^C>')V=MJS M,HG/SR[[-"9QFD[W&I]>Y_4.Y7ERR7YY92,=]4Z/XLO)*!GWK4R3:6>:YA31W+I@,5;UN9'^,KM(?UVU".)-OS6QQ^S/@-K^Q9^-,)M&.(E6@0N M\352J:U!_\*QGU!DC3 %TM%7ED6G0"A-T@TZ1:S.M$5,W%J=">_W6CA?$_!R M7SATP"&Y&V%+;$6PC);_=GS08!"9/K@^Y"^A7D-6 1/TE& ;T &.@$$4;#&R!P >#_, P M5>@>6:)!94 M?;FD&D?7%0KC!8)MS+9>(E(?5;TMU[TX?([U;",H7IA'.!UWRR]> =X*.89 M^(H+Z2LXD+=D$?-)-KYJ8PB>0H=HZ:(J&M<8GVA>(>1=S#)NS ;;/SP07=?: MN$8))\#&"& %QB)/4#D#X[ //L0J!5\(V4I3V=:(U(3+52+'"(1UQ*NEV%[ M6S]*3&'JK,DJ,;(W.KJ]U1 5+2 .2J2^>/GSHAN1CJ;_1'7WR%C> $T%-RKA MPM9X&L&'##-1A-!Q'[T# B9]/=*@TZI68):^(;=HJ5$N=*V[V5W/_S&TNGOQ M\,. %%L*W%I"@:K#Y.(L8B8TX6'@=.T;WX5VV$;[SQ+_6\"0 *X76KOM@#;8 M_0G-_P902P,$% @ 8H #5]4I(%ME"@ G!P !D !X;"]W;W)K&ULI5EM<]LV$OXK&+73L6=D29;M))/8GK'STG.N;3Q6 MT[O[")&0A)H$& "4H_[Z>W9!0E1,*TG[Q18I8'>Q+\\^"YT_6'?O5TH%\;DL MC+\8K$*H7H['/ENI4OJ1K93!-POK2AGPZ)9C7SDE<]Y4%N/I9/)L7$IM!I?G M_.[679[;.A3:J%LG?%V6TFVN56$?+@;'@_;%G5ZN KT87YY7 MQDE*KDMEO+9&.+6X&%P=O[Q^3NMYP1]:/?C.9T$GF5M[3P\W^<5@0@:I0F6! M)$C\6ZO7JBA($,SXU,@<))6TL?NYE?Z.SXZSS*57KVWQ'YV'U<7@Q4#D:B'K M(MS9AW^IYCQG)"^SA>>_XB&N/3L=B*SVP9;-9EA0:A/_R\^-'SH;7DR>V#!M M-DS9[JB(K7PC@[P\=_9!.%H-:?2!C\J[89PV%)19J$S:8*XRC);FZ#-4MS:0F=:>7'0?CH\'P>H)@'CK%%S'=5,GU#S3/QJ35AY M\=;D*M_=/X;)R>YI:_?U=*_ ][49B9/)4$PGTY,]\DZ2'TY8WLD_]D/?X:/L MTW[95%NW)[EN2;8*D M;.\SNYU[F6#D$;L;%9UY9%LL5O M;8%:,N-U/)-8R;42XEZ1\-^XA=P"JO2N5P,G% GIU.7OU\=77+'X]?'0H +S8&K"@[ M-L,91RZ":ZQ%:( M([3L^I\6'3]_Y0%X!AV"M@Y3FOS#K(.-05(P<5R9_PFDC>\/R'CMV;6P!G)+ MCI&$D^"+@AWA5%8[1TN,#+53A\*H3'E/"!*L6$CM$/ 7Z<TR9'?U'_;4[?*X*VY$NISA2Y-R=)H M6]0(RT9)-]I!FUB%9,5)-0+LL$8EBO@A^*0LNY+A!XA0>GULK4]"FS/D3!Y (0 MY]IGA?7(+I)#Z8I\HW2*(GE=1VH++E^6SM72.8;?%48F"EF;W1\2&YS$#BTVHYTL=,&E:>K$A,B1-*81S?GWMHT -F1L M)$VO>@,9Y1RN.3GF?C45![2P(5Y74>0=BVP9V$CL8>EGB:6?[67IOTIWKP+G MSXS( Z-)'TO_&V)2B[SJHQ#]?"J)\5LQ#?.!EQJ$:3F1[M3-$7Q[1.B22#=: ME9H#8#Z.9D@F*I3:;2)U6=JUO:OI$)4"H\^4^!B(B4W9.TUCT M"F&O+G%JEZ!9:9:0HX]D5!PLNGW:I4^M#ZD-N]S'0D>4!>K#-,W.J$#\!;/% M7ZG;@':5F,,:N$ZMF)S8R1(*IC9;H:AI6U+_BEC9[^K=V6O+.T>]!M<&R1*[ MXQ+D'6P=# GMX)!Q]'$Z4&)^D0B2&Y8U34O".%27=6RA,13TM5,KNG<"764% MA\U9ALF;@)IOT0=W=$PF48G^^YW*I/Q),Q7PD(*+Q6A9,3ULXP)J%JDQQJ$+ M.]"NHA_0U^-(N&74K+2TN2HP^W57D\H"N=2A0I&WTDSWL-+9JGU'NMWZAM+'A1/ M7VTJ U663_-WW[GHZMYAM!=^#;&PGD+D,Z?G3S?HG9OF=(KJW#N]KY.73'?+:2L=]\ TC*3%#6<,7CI-8\B"I"D(K K$5 MX32(2.W@^ED&1,KO?WQ;#*<3"9/77+0_ (88VX]I#S!J!O:Q3\>3^+F M'BT=PQ"=]Q*1 M[$G9*6"_J8?=:[:=5>1]+LJ\P0PJ/,@'D)'OMGY% MQB\H:CS=4/N<2W,O/C!WS\4=85QKWB\WUQ_NDGW]%XIF#P44_'M(TV2JJM@T MUV]D23,NY9K!U]FU;A@Y^:3?=Q^KO&O=U>QCL@VJ)T>3TR$P@6<0]"L^"1Z) MIQ_\;BM V8O3%X#K) M?K-!_ ^TITW'#PR><=K8DW4QXX9B7@>^\-I 1 KZ,-V#I4XY#<&6 M_'$%RJ\<+<#W=*O&PO=V]R:W-H965T)@<1ML0SH%L39XRLMT;90251)*FGZU^^HEZ5(<;MUV#!@7VSQ>/S= M@W?'(\\?I/J@]T(8]"E+ M6,)\>5[PG5@+\TMQHV T[U#B)!.Y3F2.E-A>S"[)JRO/\E<,OR;B0?>^D;5D M(^4'.[B.+V:.54BD(C(6@M:!*RS?<\.6YD@](66Y LQ^5J=5J4"[)[::LC8+9 M!-:9Y:VX%WDIT%;)#*UD;A3X28,29H]6E7BA-#JYXYM4Z-/SN0&9=N4\:O"O M:GSZ#+Z/W@/H7J.W>2SBX?HYZ-HI3%N%K^A1P!_+_ PQ!R/J4'8$CW4.8!4> M^Q8'3-E=P[K3L#:77NF"1^)B!LFBA;H7L^7+%\1W7A]1VNV4=H^A+]=U"B&Y M1862<1D92)#:#AC?)U7*\#Q&/(6LXWDDIBPX+N/EBY Z[#7ZM_[O%(_%B'HK M-MP(71G7TFX:%[3CR];H(5O[?PTSN:T%$-?DM(=L2I4#C1YHJSU7.Y 8?0 Z M.T57/+6XB!OT1D0BVPB%&*EBD7:+OD/$\_&"!3U*P+#GN3T"I=CQ0JMZLUM* MI&!8C(R$M%<*-$2%4(F,D>:0>B,K*"$X4^N@R^E@F$ ]UN;UZL[X>J%!Y+/%LWDT*&U^"&7'ZU$"V"\R*&T!=IC?$WMZV!^-H(\$ M5QV".CE$)WRF92RL83DTA#&*N!(M,T8[>2]4;DT? $3R>_"(/?=VBF<]O+.O M%&N%0&\"&=7&Y4Y)K=L355MWF+U L,^B1ZQ4B^0N3S[#NNJP!5)C@Q4 '6>D M2OCL+%!-REGF.-&1+.TV J>%7\FLX/EC%0+!:VU[$2W3)*Z"JMV9M6WTP#*; MM$^L.S0"C9#_HEEL9):IRB(?EKBH5Z<:U=!6B'H%J&!4LBFKKM]V7DE4SV+K MHZR B@#QTBF*GR*>-:7XB,PO^/9/N=:2E'4M!Q88652K.=01\'3M2^ 1R;WM MP?^*6X\TG%[7<'K'&TZX#,8EB(>.$SS'=SLE=KS2$RB-B5,]YG'8?_R,W2LA M!C>20Z%K>=;)IR]P#%J+07T=G,NM%ONH0K#(486X^XK7&!"QD>I[T()#]%/9?28&XZN M#[ 4#MF)YI'Z@^ZU.PQ]Z&''1[+GX1!.U!:^IS4!?0(R6D#@P C&.*X#_AF3 MF0]>@D7^D\'_0SII;YX(GO^=*VX_. B%&X/;;ZEH"/X@@X;5@8!Q.NNFTGS>>QF MB^RN>O_0J"HK]2-!1^V>6"[KEX4#>_T^\Q[*7P)%.15;6.J&ULC5;;?&PH*QT9E-[]B!G4U%KSDIXD$3514'EVPUPL;YV?*<[>&2K7)N# MX6Q:T14\@?Y6/4C\&O8H&2N@5$R41,+RVIG[5S>1D;<"WQFLU=8[,9XLA'@Q M'_?9M>,90L AU0:!XN,5;H%S X0T?K283F_2*&Z_=^A?K._HRX(JN!7\'Y;I M_-I)')+!DM9"<4@E8AL+P;0Y;E'=5T-I5B3:211C3S8EVUVDB.E28I3UKB+4,]/9NG/VJF MF(F0(A^>Z8*#NI@.-4(;@6':PMPT,,$)F)A\%:7.%?E<9I#MZ@^14L\KZ'C= M!&':P=)7(%_! MF;U_Y\?>IS/<1CVWT3GTV1-V6E9S(&))4N3',I#4UFQ%64:P\[!X>_K'V)_' M?\Z!:*$I/X6N4>#F[NE^VPQ94T5H54FQ85C\P-_(((XG[BCT&QBE6;DRE(WV M4G!L;W/P@95X(FI%RTRY!#8I5)I4@(,@IQ((+41=:G5Q1=Z_2P(O_'3R^84R M2;Y37MO /-0RS;']R(-D*9#;'4_F%K31>.TTJDZCLAI'?*>:I%PHI'W(YI:J M?$_')H)S@K--:73/N&N=4L:<">!O"E6*PDR;,D.[L 0I(2/8QND+^>![H1N$ MD1M,DD[11MR(()=!=!E[/T-U008D&B>N[R?'V%@/M" *M,;:>7SZIJQ55G[$ MC'Q$$O!&1-5T=N=5D+BA-VG@]@!L 62PT+UP'+J>-R+/MG3Z:.ZR&)"V*,[T M0=3W0?3+?8"QXPSG'?Y1F)B+M#&'-]LUNIOB8YUQWN+S3NEJ._U,/$RJ==Y4 M-G+@>Q3Z?IF?Y&(":\0 V\2T#S;:3G&:NQ(-487F=LO 7&T#XUR'_^^64\^F M-11YA%2L2O;O:1MDWG"9=UQ.0=KJ,:66FA= :70+C)%.8D F8S>, \1*&_,2 M4D Q#/ !7!2YHTE$[LM7Q!"8[WV!,6(E 38^V)*%#6XD"IIJ%^B)Q#]*;+.R MC^8^0.SZ083ZN,I(_6;U#.NJ,#K[PKX;C +R=V4K'*N"@TGJ">11XB-Q' 8K M9EP[)84][WE>VTE[0MA!8VRT9$S^8G3!."8$?<-C;3E0'Q+=A MES5LA>K R02]G/1R$A98 #BN)>A:EDUH,Z9:&P<9B]T@]@]BQ+?X'PO473<. M-=V<%8X#-_*[S8<6E=WV%D+C[FA?D_>>K)6^,RL 2Q[R3)JIL[*V M.!T.3;*"G)L358#$FX72.;=XU,NA*33PM";*LR%SW6B8G91)4V M$Q*N-#%EGG/]_1PRM9XZGK,%7(OERE: X6Q2\"7,P?Y97&D\#5LNJZ7E8X=<(?PE8F\XWJ2RY5>JN.OR13AVW4@@R2&S%@>/?/5Q EE6, M4(U_-CR=5F1%V/W>4&+E1V(U*[FCJQ0U)8\#*SUVK].VSLJ15, M5&;J7[+>X+H.24IC5;XA1@UR(9M__K!YA]<0L T!J_5N!-5:?N*6SR9:K8FN ML)%;]5&;6E.CSLDFLIY-*0*]!DON(:R/$W?IN!&4R&%@54 M:,-DP^R\8<9>8!:1+TK:E2&7,H7T,?T0%6NU8UOMSME>AI]+>4)\EQ+F,G\/ M/[^UUJ_Y^:^VML_(AD?0SZ/*DE-3\ 2F#J:! 7T/SNS].R]R/^[1,&@U#/9Q MG\TQZ](R Z(6)%%Y45I>1:^ISAA](B%ZS?K'WPY^9^:*,1#0]H% >_:O@GD I+W-OZZZ:NTY!^X/ALV'::I,'\ M*JVQF%M8'EICFX3;4OIH'&.4=0Q$D.MZ- S]9W+P*ACAV[,.MD]C/Z:1'Y/+ MQ0+;4I74]>-A8T+G):465H!Y.^/G5B5W1!5-26E3Q8]HP**#Q<@U1JL62142 MIA982F%WXH+8PZ>)#R;N,B\R]1TK2B.L*'6RPCY-BHS+%CF*W(,)O/A9RHUH MZ(ZIYP8'$[F-6O**J-VF8_O>C,;!F(Y#UA>D_R%^>^+XK5M%V["?=KDG.7I$ MW)...EA4W!,O'#P!^$\ 83!XA81=>4,9P2_(V#,6A.U8$+YZ+.BI&-@;DJRL MVN1"JYS8%9"$9TF9U<-#2X3WL#5W[[RP7YE#._F \\!N#JB_'M>[4>C1L;^K M UC+D4$\#CN]TH]B.H[B'IP7JII'W9%/(Z\S>5"78:OHA JC(:N@80\.3J+U M:B6335)O^(8N9EF\4S8(1G0TVIU?NK_A6G.Y*;?=DH**!IC/T>-9H!]C;X7K MD@1TS+#%=VQ]7OM:G+X\&'96%YS5EO6"9G"J*:5MMI@6VNZ 9\WJLT-O%L@O M7"\%NCF#!9*Z)R.,8MTL9A&Z5Q;6J_ESA'@NZ0L#[A4(;-X=*0+L9 MSWX 4$L#!!0 ( &* U>O&#&^6P, 'D- 9 >&PO=V]R:W-H965T MC6$LH&'[8OM7V^>^XYYWP]#^:,WXL$0*+'+*5B:"52YH>. M(\($,BQ:+ >J=F+&,RS5DD\=D7/ D3'*4L=WW:Z384*MT<#(KOAHP J9$@I7 M'(DBRS!?G$#*YD/+LY:":S)-I!8XHT&.IS &>9M?<;5R:I2(9$ %811QB(?6 ML7=XTM;Z1N&.P%RLS)&.9,+8O5Y<1$/+U80@A5!J!*R&&9Q"FFH@1>.APK1J ME]IP=;Y$/S>QJU@F6, I2W^02"9#Z\!"$<2X2.4UFW^!*IZ.Q@M9*LPOFE>Z MKH7"0DB65<:*049H.>+'ZARV,? K ]_P+AT9EF=8XM& LSGB6ENAZ8D)U5@K MLT$]*=/\9]"ZZ9%0F GVB$42_VCN*:4W77](]\1L!OQ:TA0+71K[K M!PUX01U^8/""/P]_4]0E:'LSJ+Y'AR+'(0PM=5$$\!E8H]T=K^L>-5!NUY3; M3>BCL;J749$:PG%-F*Q\KPRP*#A$"$L4ZP!G)L#) J4P YUA,B%T=2LAP#$/ MD\6F8)OI[.X<^&YPA/ZU<4RFE,0DQ%2^&>;W@DEU[%>_+X_L=X MRGC..):@_J(GLBE8KVOW?7_K:%]0W_J,?<_NOL+M"^J?V0PXU>7_H\@9%4R7 M_P;O@>V]X@LW:Y>W&0L!S__WK"1LS[5[_6!5LI;"[9[=[1\TY/1[CV<00C91 MU3KP3*'9?/#_L*D:M7--%%O M(^!:0>W'3+4$U4([J%];HY]02P,$% @ 8H #5XNQ?%51 P ,@D !D M !X;"]W;W)K&ULK591;]LX#/XK@C<,+>#&CNTX M29<$:+NM=\,*%$N[/2LV'0N5I4R2D_5^_5%RXGK7U+@.>[$DBOSTD3))S792 M/>@2P)"?%1=Z[I7&;,Z#0&8N9DMVHQD[7A3,"M(KJN*JH>+X'+W=P;>@?!5[8NC14$B]F&KF$)YGYS MJW 5M"@YJT!H)@514,R]B^'YY)H,&M05O\>[-, W? M]Y!,6I))'_IBB;F7UTA1%H1N*>.6[QFFX)FF*-6]Q/NAW[V91&'\GKQVQ'L M=P\'@;T/X%UE3OIR1<48 :2:RRL3W'Z1)DBWRBO >W4 M1BIJ (O0RAP+ZELR3/UI&G4$)TEX^I_]*"+W@^6 W.'9NE:/?=<3C?W1-'HF M'A]7G))KN04EL(:;,[V10DN%KO7@Q_YP\AS^9'1Z3!-_JB/_R3A.N_[&D]-? M]_$_ZDG049N@H_^=H!D6/(7=I48JV"8.OOU.ZO8?^F=3]\9219X[9DHFB$2= M1Z"J&ZVA'X^25I$6!M23GBF5K-2.9CEQ!T^E@%:NVZ MM<8 U\(T+:V5M@^"BZ8//JDWKPDL-VN;.!P*- T'8PRM:CITLS!RX[KB2AKL ML6Y:XJ,&E%7 _4)*&PO=V]R:W-H965TM85HH'7F@L]"RICFK,HTD6%-=4GLD%A3Y92U=184ZTBW2BDI0?5/")QG$4U M92+(I]YWI_*I7!O.!-XIT.NZINIMCERVLV 4;!WW;%49YXCR:4-7^(#F9W.G MK!7U+"6K46@F!2A<09_2 8?[+?NUK]W6LJ :+R5_8J6I9L%I "4NZ9J;>]E^ MQTT]8\=72*[]%]HNEI BK4VLMZ K8*:B6ZEKYM[& !.XP\ 9 ,@7G>7R*N\ MHH;F4R5;4"[:LKF-+]6CK3@FW*,\&&5/F<69_$:\H#!2O<'G1[K@J+],(V-Y MW6E4;#CF'0?Y@".#6RE,I>&;*+'\&Q]9/;THLA4U)P<)?ZS%"21Q""0FR0&^ MI"\R\7S)OXK<5UL'3?=#74^8L\? M;(^5:XX@EW!0Y&&:XZ-3$B?G\+]6>__H[W_KN,("ZP4J2$;A3K1[I*%!X)ZV M]A\UJ!CENC_Z!%D8D\G 'H=9',.3;5M@ AHE"]1ZAW\2IMED-VL:9A,"UTPP M^_>7L)*RW,6.2#A.R*X["PGY"H_24&Y3;UO@71EQ4K.!(\W"<3S:]^31H/EJ M5"L_8C04]MY]B%UWSOH=W(_"6JA43&C@N+30^F8P#4-U8Z0PC&]_* M"VGL8/#;RDYB5"[ GB^E-%O#)>AG>_X'4$L#!!0 ( &* U<=9Z@U 4 M $82 9 >&PO=V]R:W-H965TWC'N^=(\>(@Y$>U ]#D/L\*=;G8:;U_N5RJ> PD\J8SR;$EMVU_F/"T6JXM*=B-7%Z+465K C22JS',N'ZXA$X?+A;-H!1_2 M[4X;P7)UL>=;N 7]V_Y&XFC9H21I#H5*14$D;"X75\[+Z\#H5PJ_IW!0O7=B M(ED+\=$,WB67"]LX!!G$VB!P?'R&UY!E!@C=^-1@+KHIC6'_O47_L8H=8UES M!:]%]D>:Z-WE(ER0!#:\S/0'+3%6_Y-#HV@L2ETJ+O#%&#_*T MJ)_\OEF'IQC0QH!6?M<355Z^X9JO+J0X$&FT$ M??)>%'JGR-LB@61HOT0G.T]IZ^DUG07\I2S.";,M0FW*9O!8%SFK\-@W13X5 M<(WG3N,9]KQ4>Q[#Y0+IH4!^AL7J^0^.;[^:\=;MO'7GT%>W-6F(V)!XAZZ" M(FE!] Y(S*5\2(LMX;DH"VTTMDUH4T',3_/\AY#:[!7YVN=5/?5FTB6%4J,\FK+D<5SF9<8U)$8L=?HWK^) *Y/[X[*= M2OB\']^:\/_+Y*SR+<3,OM%P:]LV8[5A> M0,FO9?R 94ANI$C*&)D7GMLC=SWJ6$XPEI\QCUG4B<:+[_B!%7G.5R YD>7W M76R?U#CJ4G+[D.^E2&,2G?LCI6 8<8<:632<\ X7*'#&SIU"\2S?]2=07(MY M+GF;/=P_K+O&=JKA_5NY=\HW%(]]:U'NA.89[C5MHQDWY&<$\S3("=:+BP7C M,Z=?,&Y$+8]% SO_V(Z%H178M&_G826X?CC3=/VNZ?I/W40'W13N\8RK8*I[ MS@-^[VYWMY, @X/58P-L=6[3^R]H/!*CUS('7?*T1MMG<$\,K=#UZY<@\GL) M8T&UNV-G098P-NX0CQQ'2V^"^@/ ]HE[L!>-.=>(.W9W*%8X$9&13F @/]DX M>F0&Z[-SCEUA.)FU*=4H:%@U583U^KD^&RZH9SL]0>!:$>TS"8GD4G>&(D%' MD>#)YY)-J?& ->GEY/EX'OE[<:3:S E4I3\X![2EVRJ>+,M1*=79JLC05/=@ MDS4%V&]BIIKH4;:8;>S=QYW"LU@T+CEL=4XXL:_@+C3!$S?"4VED@+TG 8^[ M_QQP:(#]+P&?*O)IY)!:?E !!U]$^#KD6GJW PE\HS'EWPI/@P&WCL0?P-QT M-,?T*?*.3U/')YEGQZ>';FN?6Z YZ - KX_T8( MW0[,!-W5T>H?4$L#!!0 ( &* U<>XT=?_0( $,' 9 >&PO=V]R M:W-H965TT5T799,O\?IM2DML+_>LW]QM6,M"Z;A6O)?16[64V_DD1R6K.;F06Z^PJZ>@>7+)-?N M239-;$(]DM7:R'('1@5E(9HWV^[VH0<8A>\ XAT@=KJ;1$[E#3-L-E%R0Y2- M1C:[<*4Z-(HKA&W*HU'XM4"1O\0'*:K7%>VWS^"3A]UJ<$QKZ) YC>H*/MK52 MQT?_L=9C)38,R7$&>T(N=,4RF'IX!#2H%_!F9Q^B-+P\H2]I]26GV&>/>.+R MF@.12Y+)LI("A-'68COE<$+Y:>ZS#Z,XI)?D?]_8"W"]V#MN((-R 8K0J'/: M1ME'3/9[K>0KXZ; '^LCB1(_'@W;8'10?S@,V]A*R;S.##%LB_%,Y&0)N$C\ M9!P>"$I\.NC2%,( -L1T2OSQ8'P BOPDZO(MI*CM+]]ATO00D_HT&78:V:N2 MG#MU"C@SE@<$+ NC>VF&-.Y9<3CJ*F2/QH,NMS1K[#'> 8JY MO)G4O4('?IP,#ABHGR0C\B0-YOK[S\6NT["L+H8?>PIBJ'P0Z6V#)]+FL4-";F50E,V2J>: KA2QWH+((XC#L M!B7CPAL-G&^B1@-9FX(+G"C0=5DRM1IC(9=#+_(VCD<^7QCK"$:#BLWQ"<4;+ I+1#)^KCF]-J4%;N\W[.]=[53+E&F\D<57GIO%T.MYD..,U85Y ME,L/N*['"T436UO8'O]Q0 =P9+_6.7UO0_:.VT6CL'O^03 M38>\IFZ1,YC5IE8(%5M9V1IJ.GU%5X.J87.%Z+R["CBQ;OR%3 M&M"V&MQBAN64LB:1#Q/%1<8K5MB6;B39_H%CN(S\;O?"6FE+$_42/TD2Z^SL MTD*S](0]11I(B+5RDJI#/]%(G*N,UG3P3&1 ]>Z9B)#R*0F X6[L!E3:L7%'%Y942.E2"\3/TZB7<<; M;(V($M7<#4*BL'F;:=%ZVUE[W8R8/^'-H'Y@:LZ%A@)G! W/+^@853/\&L/( MR@V2<7)?OV.DJ/(M:P6 M:/-BBL>[[XZ\CW?T="O59[T&,.2A*H6>.6MC-N>>I[,U5%R?R0T(7%E*57&# M4[7R]$8!SQNCJO2H[S.OXH5PYM-&=J/F4UF;LA!PHXBNJXJKQTLHY7;F!,Z3 MX%.Q6ALK\.;3#5_!+9C?-S<*9UZ'DA<5"%U(010L9\Y%<'[)K'ZC\$U"F6)1 ;D$44I&/TH F)W<<9?J4_$3Z.KK5$59GZAF,P.)X MV<[;9>N-'O'&R \2ZM-P!"_L MCB-L\,(C>.]@8 &UX2(OQ&HH\''H M-Z\2ZH=OR8\>,4MLCTXMUWK+ZM#XGM>"51+C_(">%UC47&>!Q:O/L]R2*PM.#O9S$;I*P 3E& M0--3\A$K:L:5>L0,$/11(YW0>>RF_J0?31B[+(CVXL.(:3#"D+AC2/S-##'- MX17" #+1$'C LJX!ZVHF5Z+9O8*2&QR-)&8-AY0:HM&X_Y>BT;'Q;JT ]DH, MP0(!38%XTKDM'KZB84M)?T)'5I",1F%GJ8?.]C4),-EI+[5I%/9FH1LF26\> M(*$FY**E(V^:%B8NMR7I"#-IFAP< L4K]J4L9L&!+(K2W8T:")RZ=(^E@1NP M="_T-.K/J1N&;(2QK&,L^V;&+FM3*[!-KZCJBFSXHRW)@S0&=7CD$=M+0,R2_81@$4'5YTK"4GH0.G/[%'P:)RX+ M8VLK0]YUS>N>ES5\=^_R>H_4"M2J>8JC%]L8V_=J)^U>^Q?M(_=9 MO?VK\(&K52$T*6&)IO[9!-N0:I_?[<3(3?/D74B##^CF 9 >&PO=V]R M:W-H965T5"J'1 M;9&7ZGR0:CT[&0Y5G(HB4J_D3)3P9B*K(M+P6$V':E:)*+&3BGS("/&&1925 M@]&9';NJ1F=RKO.L%%<54O.BB*KO%R*7B_,!'30#'[-IJLW <'0VBZ9B+/3G MV54%3\,6)U^#%,E?V%RUJ68O3VVSS3 MW]'1I^@Z%^KX;*@!U+P:QDN BQJ ;0#PT =9ZE2AMV4BDO[\(2C3:L0:C2[8 M@X!_S6L@M'G_0PG6&U?.<]?-,-IRH612+\P&$NQ+5C1B, M7CRC'CE]0"NGU!8PZI\B4;L=DAIID-9I)02*R@2I[!85M4.%<2@"=XC6'6@A*I!3 M,#&'=%8GR 2?OK;7E\G26;H(\I_'"*.Y\4\CS3LYK^PVU7[YI/4'=Q+6<#. MH[&6\5=T%67)2_2^7,D"Y:HY1$S]?ATX $"DIH8Q;T0K,5[C_MX[M0(KY+S4 MZ#*:95W%[DC=D7XC)EF<:?2W5"N9):U<1'E4Q@*#4"R*:S"=4QM)#'$?D\#! MOANVDY[#8.?!Y0$F/F]'CCAFW,4!X\<=J2./XI YO2$64,R=WIBUG)UV1FCH MX,!AZ.VMJ.),"9N*M0N4W6(Y,XY7B'$'4\[6^K<+V5PYP :/2NUKO%[MO5)S ML],VHT4QR^5W2.C:CMF\ C8 V?@#$1A:UBX-3SUPH.98M;Z(I3.RJEQQL?Q M9V4YZ;4KH(<)=P^F?KW:/U#DY@U- M_2SL3KM'?>PP;P?W-A-:!OT0018W],D-?0;4@]Q?\2/09]!Y;#*WAWH M,PRP[Y-'Z-,/(2+XX_3I,^P0=VO+*68N_>&-WCEW[6J;20?8=0?=#\T\S?C/ M\T^(/=?=(3P9(P?D'KO:WI@'"@^?'4SY>K6Z[HM[!9IA(HQ*X"3P!WCIX*RT M<;]Y<#\4[* AT*P$,\3!E:4<$^+O*M[29[^- ?8,78YYV"7,.^P98"=D'?.W M+SY=['M]L>Z&/@<52(]6GJQ?8[]OO[:'OFS/W=>A^JS'6BN*3)P2#U/::ZV\ M;G03ADFXBL CAJE+L$_]7M@Z# <>[4>WZT%KQ?KAS" )@L27_[5:,9_OABA(<6> MY^]0C@"5!VS_!4F#:TU"E6@"8_<&PH6O$>G@$M_\I;#F*VL%M[>\W?3]M67T M"=JR&O47ME^0(EZX9KN;%^O;+ :L"1% R%^^^!:M1?E^8NAD_'6E*UXVN; 9OCK@?I MR5<$??>?: :%2Z<]V"''?0=[A/5SW,<>9>O.D(:=<[Q"5%-[6JG TU#_U4=Z M[6A[(/JZ/@=GJ^>X 5?4)9?V@Y"EY+K65A;U,1 M0?%J!.#]1$K=/)@%VF/BT?]02P,$% @ 8H #5XYXK]&!! 70\ !D M !X;"]W;W)K&ULW5=M;]LV$/XKA!H4*:#*)/7J MU#:09.W6 <6".$L_,]+9UJ(7CZ1CY]_O*-FR$MFJ@[U\V!=1).\>WI'/D7>C M=2D?U0) DTV>%6IL+;1>7@P&*EY +I13+J' F5DI6\S:#=RF\X4V X/):"GF M, 7]^_)&8F_0H"1I#H5*RX)(F(VM2W9Q%1KY2N ^A;5J_1/CR4-9/IK.UV1L M46,09!!K@R"P>8)KR#(#A&;\N<6TFB6-8OM_A_ZE\AU]>1 *KLOL>YKHQ=B* M+)+ 3*PR?5NN?X&M/[[!B\M,55^RKF4]SR+Q2NDRWRJC!7E:U*W8;/>AI1#1 M(PI\J\ KN^N%*BM_$EI,1K)<$VFD$ MZ@_0O,9&OK/QBO<"_KHJ'.)2FW#*W1X\M_'9K?#<-_I\R-4:R3N,9"+F0BU% M#&,+0T*!? )K\OX="^BG'CN]QDZO#WTRK0.%E#.R!%D%8!$#40LA@:R*5*N: MU*E^/F1Z/_C[=Q&G[B?R3[??JSB Y./E$T@,ZX[ U)BOFN[/4A2:('>!?!&I M)/%=AC2IG]&>.2$K(;%\]V- M>A,QP2O ]FD+8U3,OXX5TQXS>M\Q/) M'QC7>+'I1BS@=AAUC=>"X;H>( M 4?:NL,#1*0.=0\0\9RA)9QY!S28$_#3R,1MGZ-/W&^'%7?"H(=.04.GX%0Z MU1PJE_OG^0B)^A'_+1*]F6Q_0_,83T]M=_JW8!(Q<[@=B?EIB>& M'+.#"&\ZVJ8FBYS(([[3'@OMH>\V+B3DW*4FDL)N7+# \:.3-^7:7.%99A C MVZ4'G@AC3?L2=L.0M'(7#ZO MH/8PGC-\ >EZ?D^XATVXAV\*]VW:%?\@[>H'_:\C_&XA 5YDM?O=;0B?;GX@ M\?**??%^=&9N,9D4,EX0I 86&4]8/"VKC.&L22GV?_M3V\\QVQ\R,D6J(K-L M,H<"+XBL@A,)UA$ION3"%$08*33D'9=].QCN1QFF0P?>+$9M[@;DKM0(?>QX M"6S,/U1!V5[J[-4B9Z^7P0%F1SP\1,-!J^3)0"@;HB6Q H;,GLBQ!G4]\;:AM@9]N:68- M#?Z 9H@>!->%0K<\@^PMWC>26EUXIVN&#Q)^J7D?14$/X0!'!_BBML_(\47_ MT&=7>PTZ[D;;+^-2522%J6>NO@+Y EYR>A0.@ZL#VN)66WR(/5F8+RVK2T B M1[31J*'.0HR#H;/=IN92L/.]W3:W_QC%O8MQ\$[S,3H+ M>_%@<-Z1B7O#P;@+$?R-X[ ? M=65&_1$ZZ;J._IX],) K9X(*I:+FNG&*=K7UV>O&7E[+&Y-^(')%N4(EY 8: M]"\&'I*-\36!%I4SFZ70QKK_Y[MD^IQNIKG6-:."VX4)/@]J8]HP0G=?84'TD6Q1VII2J MH<::JB*Z54@+#VHXBZH/+ M9"7EM3.^%=,@= $AQ]PX!FI_:YPAYX[(AG$S< ;CD@ZXW;]C_^)SM[FLJ,:9 MY+]98>II\#& DO:<7,I-U]QR.?8\>62:]_"IO<]M9[+3A@F*EA(SG*&&@[G:"CC^AU\ M@*OE' X/WL$!, $_:]EI*@J=$F-#/'UG^>\>/8!*]ASB,)SO@ MLR?@5.R%S_?#S[MJA$?WX<3J.(H9CV+&GB]Y3,R:*K27H>U47MO#"*V2E:(- MT,[44K&_6 !MG+"[E-K+[:[_F6YICM/ WF^-:HU!]O9-=!)^VJ5;3W;BR=S5 M7V=1Z+Z4K+?U>=+MG@Z348?)?AVZE<:;#NU!^KRV[F^)MG\E,TB7_\0@E#[;S^.&FS_9&\%*Q7HFL%XML%3+WZOR@JF)" \?2TH='I\&*Y?CJ]*,@Z/L59=R+1W9N)N.1:'3).,PD44U54;F:0"D68R_T M-A-SEA?:3/CQJ*8YW('^7L\DCOQ.)645<,4$)Q*RL7<57D["GG&P%C\8+-3. M,S%+N1?BP0QNTK$7&"(H(=%&@N+?(TRA+(T2(U@Z1Y6X#6 ,DDZ(B4\&UQ#PIA- %F=KP(!5Y1[Y2*:E)('ES#9JR4KT=^1H! MC(R?K(--VF#1@6!]D%)R0*HIY# MK]=EHV?U>@?TKIFB>2XAI_:3$1G9Y.?7%S0E-QHJ]7O?PEO=L_VZ9FM=JIHF M,/9P[RB0C^#%KU^%_>"]@_JLHSYSJ<$\40"[AZ-LXE0 M>A^S6U7+!AQPYQWX'NWV!&I7D!2NG+5.-RY<$)WE>GR4)7=GD]-6+0EBUZH MT&OA9P;?WEJA\WKYOTJ[I8:'*^WO=!G8%>2VEU)XNS1,3+MG]J!UK4MF>Y%QI;$/M88,\)TAC@^TP(O1F8 M %T7&_\%4$L#!!0 ( &* U>]E-^8[@0 # 7 9 >&PO=V]R:W-H M965TV M4NYN3%.LMC2+Q#7;T1S>K!G/(@FW?&.*':=17"9EJ4DLRS.S*,F-Q:Q\]L@7 M,[:7:9+31X[$/LLB_OV.INPX-[#Q]N IV6QE\D5!&_)O0HSBY1H64%\9>BYN'>&Y8!2.:TI4L("+X M.] E3=,""7A\K4&-YIM%XNGU&_K'4CR(>8D$7;+TOR26V[D1&"BFZVB?RB=V M_)O6@MP";\524?ZB8QUK&6BU%Y)E=3(PR)*\^H^^U0UQD@ XZ@12)Y!^@C.2 M8-<)=BFT8E;*NH]DM)AQ=D2\B :TXJ)LFS(;U"1Y4<9GR>%M GER\40/--]3 MM.8L0TN62PX-*X"$W*)E^7G*!;I"CYS%^Y5$;_%P?TC*6D9YC&Y3Z Y1OJ)H M&4FZ83RA KV_IS)*4O$!TK\\WZ/W[SZ@=RC)T>Y!O$UDAN*=I1GK!8);_"]$K,8FX^++#KA;8_,P^GPA1A#K']L GK4/8: MRIZ6\NWJZS[A-*ZFB;O[YP<512W&I16JP-P3(79@^8Y:A]_H\+4ZVEF+TQ1Z M6XPD@UF6:)DOMU&^@8D! MID\J9 +^14\U[( Z_Z&"8$#M"GO%M-<1H(AR JRF'S;T0SU]Z#R)%.8N^@YK M #"8+(JIBF(X_#@A/O;Z_5P5YSBVZZEY8JOU0^OX%ON".$3 \<_ZM.U,\L]S]6>JD6X=&1.A=;52UJ]9!*_J&&F$CT1 M6E=TNRS ^G7!SWEK:YWS;=9U^UQR&N8Z'_9&>V1H[UMKHF:ZA![FX3LYP MF 4X&-/2>C;6F_8O.4>-W?$$*W2#?AV&8=CS_+$9HC5OK'?O2;P##PT9$]OJ M2YAH#=!5VMH[UOO[V3:#ARX-/N,.S%P5A['CC=6DM7.L]_.+;6;HRKX-"XL^ M7T588.&191-N[1OK_?LSAX9LMWG5!@7Z%=_ AF7UJNXQ6LB+!_9$:-U=8KLL M(-8DKD.TJXM+14^%UA7=+BV(?FGQL3O>O_DND0E?G; >F706'^(6QL1KBWYD_TYC^) MZ9"AF[MA?\Y3!%W9(X9/6L,G>L,_VTK(T+6O?-OR^QL 59Q+0GMD8TA:>R=Z M>[_42FHXKS,^0[>_PU*%^9;='Y_FR=EC1L$/BB-9@59LG\OJ&*YYVAS[WI:' MG;WG=_AF61W>MC#56?(GL)DD%RBE:X"TKGUH0UX=SU8WDNW*$\X7)B7+RLLM MA7+Q(@#>KQF3;S?%!YI#\L7_4$L#!!0 ( &* U<6%[S>QP0 ((@ 9 M >&PO=V]R:W-H965T264 M9S9QG,#.:5I8\VG5=B_F4[Y765JP>X'D/L^I>+EC&3_,+&R=&A[2S5:5#?9\ MNJ,;]LC4E]V]T'=V0UFE.2MDR@LDV'IF?<"W"2&E0V7Q9\H.\NP:E:$\4N>R>HO.M2VCH66>ZEX7COK$>1I_!J!^^U/?BU0Q6Z?8R]FKB8*CJ?"GY MHK36M/*BFOW*6\]76I0+Y5$)_6VJ_=3\@3VS8L_06O <+7BAA$Z=U(-06[2H MNF="HI]0G$JZV0BVH55^^1J=/-_&3-$TD^^TU9?'&+U]\PZ]06F!_MCRO:3% M2DYMI4=:]F(^(0US">Q>O=B2F<_]=[\I][[TR&VZP9M^*Y%W@7UX(IT4>4 M9T:5,G@K=W3)9I;6.AAXOD]#1A:N2Z>.#T)&%I% M$XR]G@(,K0(O="*S $1-O-%HO/H9]VF_I*8(1QVO76V0L!@2E@#!.K,_:69_ M K?[)Y#Y@(3%D+ $"-;)!W;:YW@'9O_7G(X Z%_M_D. R8RX#NXI@,$L"ETO MZDF B>8'&)LU )]5+W@TZL_[Y4NA*/IH? P8=[YVY8'28E!: D7KIH&T:2!P M*#I,6@M 2*UDU#6Y]A'U 20 LV M4%H,2DN@:-VLM$4;'JU!KI"$8+ [\02'N"\)!K/0"<.^) S-/,=U!I(P-',# MU[OPJ@"WI1$>KXT>7_*=X.G2&.BHZ]5+#Y(6@](2*%HW"6V]AB- 00"MX4!I M,2@M@:)UL]+6<7BT++E"$":#]WAN-*P:)L,=' 7]UP8&5NA% S48LCP<7! # MTA9*9+Q0^EUMF3!%..YW[9H#I<6@M 2*ULU 6[01#*<$!+2& Z7%H+0$BM;- M2EO#D=%JY/5*,,ZY.B-DH 5^T']^ .TR,74Y(3U=L<_.5',F-M5AMD1+OB_4 M\:BL:6T.S#]4Q\2]]CM\N\"&]AC?)L?C\!9_/)W_1,4F+23*V%IWY=R$6@+% M\<#[>*/XKCK1?>)*\;RZW#*Z8J(TT-^O.5>GF[*#YM\.YM\!4$L#!!0 ( M &* U&PO=V]R:W-H965TQZMBI[9#VW^_L M0,0DZ-M>8M_YOL_?7>ZG0\ MB%WIO"/*DIKO8 WNL5X9M**>I1 5*"NT(@:V*;T?3F=C'Q\"?@IH[^$PV M6C]Y8UFD-/:"0$+N/ /'90]SD-(3H8SG R?MK_3 T_V1_4O('7/9< MS+7^) MPI4I_4A) 5O>2/>@VZ]PR.?.\^5:VO E;1<[CBG)&^MT=0"C@DJH;N4OASJ< M !B[ & ' NZNXN"R@5W/$N,;HGQT5POR/75S;\T$2KMY;)>+@N\XPN\,Z$7(/$_FE>RS@6H'"Q9*@=&<9\#E[=H MYN<$OTGL>W]J:YY#2K&Y+9@]T.S]N^$D_OR&[%$O>Q381Y=D-Q8]UI*3+[5VAT-/P3]$Y;]!5!+ P04 " !B@ -7."'L3J\A6CB03^/==V8D)P3$ETYO$DK6O]EE)J_5@)=6C M3A$-/&*F1):90)-_"\R,T8 MSYW1H.R[5:.!+(S@.=XJT$66,?4R1B%70\=W-AUW?)$:V^&.!DNVP!F:^^6M MHI9;JR0\PUQSF8/"^="Y\B\G?F -RA'?.:[TUC-8E \()"F&5R(\?:U&GGM,:;C]OU+^6\ 3SP#1.I/B3)R8=.GT'$IRS0I@[ MN?H=UT ]JQ=+H@[$A38R6QN3!QG/JW_VO [$EH'?W6,0K V"78/> M'H-P;1"6H)5G)=:4&38:*+D"94>3FGTH8U-:$PW/[3+.C**WG.S,Z"K^47#- M;4@UG,)7QA5\9Z) D'.X+52<4HQ@0F]Y@HI5H<\3N$&F"X6TH 9N47&9P%7R M#_EK>S0<3]$P+O0):8ZYG**@Q5(O,(LYYC%JN,X-JKS48Z)#S9A&WL^F<'QT M D?@@DZ9HG$\A_N<&]VA3GK^ELI"T_QZX!JBMPQNO":=5*3!'M(0;F1N4@U? M\@23M_8N1:T.7; )W3AH%;QAZ@R"H .!%P1-_OP'\] OS<,6=\)Z)<-2+]RC M-RXT]6@-6TL*?_U!?7!M,--_-[@XKB2[S9(VA5SJ)8MQZ%".T*B>T!G]_),? M>;\V\?Y/8F_HNS5]MTU]-&$ZA?C--J4T9GB\VNXKV]G@ZN_Y% MDTF6K;35'I3 !.G7Q(QS[7M@)PEXGN.AO#)F-K1W"#!SUSB(/EJBJER=- M\:V )&@D9C!,+=[%Z7 M$>+YJ4GQE *&+R"79=)HHJXF[&U1!_W0N]B!;G7K0.BHAHX^AM[!M#N";H ' MTX04O4.*0L_K[B"U3GH@TGF-=-Z*]$T:)F"Y2=EO5K2)Z/S=UHRBBV[H[R"U M3GH@4K]&ZKK36IW(S>EKPNF_6R ZOG1ZZ?#N$+7.>2#114UT\3$191H> M(QS3?99((9C2'V212K._G47.HAVJUGD/I/*]URK":^6ZBF-54%K$9ZHO-39F MA7:)SUXV:[7M_>N'K^?Q+<=6->2W^""+M(]/*U2G^;Q&Y+F M'IS@%2=HQ?E-RF3%A6ATO]7TT^X'[YO> M^A/AJBR,W=?AU?<%54\+3B6KP#F9>F?G%#A5E>Q5P\AE6?4^2$,U=/F8TF<. M*CN WL^E-)N&G:#^OY/%> MJN]ZQ;E!C^LLUY/>RIC-51#H=,773%_*#<_AFX54:V;@5BT#O5&KM>,_5TPS.YG_1P[_F#SV*Y,O:#8#K> ML"5_X.;KYE[!75"KS,6:YUK('"F^F/2N\14EL0TH6GP3?*\/KI$=RDS*[_;F M;C[IA;9'/..IL1(,WG;\EF>958)^_*A$>_5OVL##ZV?UC\7@83 SIOFMS/X5 M<[.:](8]-.<+MLW,9[G_@U<#2JQ>*C-=O*)]U3;LH72KC5Q7P="#MFM 7 44J(-R* 4'R@R;CI7<(V5;@YJ]*& 6T3!\ MD=O__<$H^%9 G)E>IS^V0@O['VCT"_I-&P$P^1Q]9$*A;RS;(A"1J";]UAU.>0C@NPDE+.'6'?V+J$A'2%AX UQHNJ>&2 M0B_JT/M+L)G( "[7EMYVS>=M2$J1N%W$3OPKO6$IG_1@9FNN=KPW_?DGW ]_ M;0/D4XQZ$CN"%]7P(I?Z]'0:E3SVAAU3P/(5Q(Z!)#31QSKD75:H-7.(3G$\QZDGL"%R_!M=W9N(MTRL$51NE M]H(#OAW+>&Y:J[A3ZER$/L5H_V3.CP91G]13_HC-H&8S<+*Y3E.Y!13@=%(. M7&89;Z/B%#F7BD\Q6HHE!U22)#XHA$=4AC65H9/*7;Z#_)#JJ8V%,_1<%C[% MZ/"$Q6 0#3LR9%2S&#E9W"N^86*.^",X<@TUW,XD:59<@8M3"C@A5E2F-E9. MZ7-9^12CHQ-6?4PZT@:'C><,7X$%^Q9EG@I(MM)L8"=A6MVB4^A<-%[5:*5V M" >3N"./\($AQTXX_P :6/KS),6.AN.3S5:J1W"B8>X@TWCI['3 M<4+%,2Q?"BB_+BQ>_;17-5JI'6&)DC ,.\@T9AF[W?(7:5CF@N+)Y%90?*K1 M2NVHR@RB<#CH@-)X:QS[V']AKT[:JQKUI79,L#'3V&DY&^.S84]=KL;/6MT+QZI"]JM%*[0C*D,2C#BZ-2<:ONN2" MB^(S9KB^@ NS57GIA>9"EZG42LNK<_:J1G&+=^Z3?M=:UIAG[';/+]?YK"E6 MK8B\&FJO:A2?6NKNQ;YQU-AMJ2E?<&4/&@U[?)6.5POM58WB%A--$MRQY)/& M11.WBRZ7_%? N#7./EST:J!)BX&.!@F..L@T%IJX+71)1LQA4R$6PJY;*.?/ M&S#$'$=#;N&S<7FUU.344B=1D@SB#EP'I]1N5^TZ:76'G@W$[^GTJ9E^<0Q\ M#*0QT^0M9CJ5N88<4L4Y+#**Y;HL2*V MW^6I*M8N(Y%P'0:Y=)N,+R N MO!P 7E4^9"QOC-P4C]UFTABY+BY7G$$^V0;P_4)*\WQCG^35CWJG_P%02P,$ M% @ 8H #5UHV6=AL @ W@< !D !X;"]W;W)K&ULM55K:]LP%/TKPH.QP18_FF?G&)*6L4(+H67;A[$/JGT3BTJ6)REQ M\N][)3LF'8DW2IH/L1[WG'ON/9855U(]Z1S D*W@A9YZN3'EI>_K- =!=4^6 M4.#.4BI!#4[5RM>E IHYD.!^% 1#7U!6>$GLUA8JB>7:<%; 0A&]%H*JW1RX MK*9>Z.T7[MDJ-W;!3^*2KN !S/=RH7#FMRP9$U!H)@NB8#GU9N'E?&+C7< / M!I4^&!-;R:.43W9RDTV]P H"#JFQ#!0?&[@"SBT1ROC3<'IM2@L\'._9O[K: ML99'JN%*\I\L,_G4&WLD@R5=, M\ Y$[!L4:M/Y:2-J7HN*3HB:E:I'@OXG$@7AY"7ZI"E,/3P*&M0&O.3]NW 8?.F0>]'*O>AB3V99 MQNPK2SE9@$+I!H_',9$US<31V-.W28)>$,;^YDCR?IN\WYG\CA5,K,6Q=)W M5_9DT,H:G-O"P1O(';9RAYU=O)<[RLWN'_[5'&'PTL#Q(#C\G?!SU"H9=?M) MMZ?\[ 2^LD'C5M;XW'Z.WT#NI)4[.8.?DV-^AJ/!7P[Z!Y]K>_/=4;5BA28< MEH@+>B-\&ULK9K;Z-+5*[WX+X%P2PPOR)T"]LBS%'W[(T9U>C+>>[R_&8 M15N
R"[' NOED3FH5<7-+-F.TH#N/2*4O'AJ8YXRQ,\M%B7MZ[HXLYV?,T MR?$=16R?92']?H-3\G0UTD?/-^Z3S987-\:+^2[NKT;5^&1A&X5!:_)G@)W;P&16/\D#(E^+B0WPUTHH6X11'O$"$XM\C M7N(T+4BB'5]KZ*B)63@>?GZF^^7#BX=Y"!E>DO1S$O/MU6@Z0C%>A_N4WY.G M][A^(+O@121EY5_T5-MJ(Q3M&2=9[2Q:D"5Y]3_\5G?$@8/@R!V,VL'H.U@G M',S:P7RI@U4[6"]UL&L'^Z7/X-0.SDLC3&J'22E6U;NE-&[(P\60I$D+U)QQ:GX-A%^?.&%-$_R#4-WF*+5-J08G:,ER79['I:Y0M;H MHQ@1C=W9;X2QMVC7F)^YF(=)*NZ=HT\K%YV]>8O>H#%BQ;<,)3GZE"><_MF3/PCQF\S$7S2\:,8[JIMY4335.--5$MR3G6X:\/,:QQ-]7^SL*_['H MMJ;OC.>^NS&4P%_W^04RM7?(T Q3TIZEVOTVI,)=/^GNOCRZ(7'W7AY=YN[_ MOVK]];TGRZ^*89N) P%Q+F0<)\2%@ !.NDB-6DB*6B+XJW6))' M)!.OK+1XA\DRI$(X):*8Q1\7NJEID_GX\5#Z8ZMS?6(93M?,E9C9^DSO6GDR MF*DYLZZ9+S&S++UG%WLG5#AQHDS(.$^9"P C6R1>GR1=GV% 32X,X2?=<.FW?.,>#SG*F5B\) ME"&')L%Q2-G0A SI2T)*!K#$2C& )XT@$Z4@G\L5.8[/0S$RQ0[C>7$F]B:, MB]686-D)B<22/HED DV.!JEI.89A'&FD;,50C611-4VW;;,G$V147Q;5FNB. MT7O60&)H3LVI8T[E6DT;K:8 6M7#"9V)-75E()W/ID>-M(1JLYEM])13MFFH M^VJO5 M.AQ=E5X_D*N.U=.K_WI4MVBH8)*8,L5 @_HG@O8UDYN=%.V@6J&K18<9I$Q7* ME9/.OBAG2Q-!"1K\_H"DN: T#Y3F@]("*%HW7=I2F6Y#3#60M9XE*,T%I7F@ M-!^4%D#1NJG25LET=9GL%5.-<[R?G^K6I+\Q5 <>G!"0- ^4YH/2 BA:-R': M*IVN+M,UNYMJHMGM:;0-&4:[-,REZ0!9^5J"TEQ0F@=*\T%I 12MFS1MN5"? M0DPXD*6V)2C-!:5YH#0?E!9 T;JITM8G]1\4*(=/.+.C"<>)W6ED>J%%#7Q^@-!>4YH'2?%!: $7K)DQ; M?#5T@)G& "VX@M)<4)H'2O-!:0$4K9LJ;<'54%;I7C'3U,##F69B:S-=Z_^( MHHX\."- ZZJ@-!^4%D#1JHP8'QPYS3#=E*>)&8K(/N?5L;WF;G-B^;H\I]N[ M?Z-?>KKDOJ]?!M5YY!9?'8^^#>DFR1E*\5J$TBXF(F=H=>*XNN!D5QYX?2"< MDZS\N,5AC&EA(+Y?$S'-U1=%@.;<]^(_4$L#!!0 ( &* U=9QO"#5 0 M *,; 9 >&PO=V]R:W-H965T$Z2\++BJL]*M8 MNG(M")Y;IZIT \]+W I3YLPFMNU.S":\5B5EY$X@65<5%E^O2?EU/G4\,R)2DD(9!-:_-N2&E*4AZ7'\TT"=MD_C>/C\0O_%3EY/ MYA%+"Z5/=\^YDT$XH-K^"EM#_1MK'U'%344O&J<=8C MJ"C;_<;/32 .'#2GWR%H'()CA^B,0]@XA&_M(6H#81?(N$L=8T\V"C;[UUO"@S"^5!"?V5:C\UR[%@E"TENB,"/:RP(.@3NF** M?IK3LC8BH@=2U((J2B3ZD!&%:2D_:B-IC.7$57H4AN4638_7NQZ#,SV&Z)8S MM9(H9W,R[_'/AOV3 7]7S[X-0? 2@NM@$/A;S2Y0Z/V$ B\(>\9S\W;WH&\Z M_Z_W_#_WW@E&V*Z'T/*B<^NA6I?\*]&J*UX\H=_7=CO_=4NJ1R+^[E-[D&?R MW*5GA&E.Y^E.U^ M[),C@I0#$I9!PG(@6$>.N)4C'MPCV:D2B#P79:WS$5H(7B&U(JC 95&7V.X? MOD!6/OV=O"3B#Y0UV?1CGZ*[P<1V,.;O_F:6QOXX]";NYE"K4[,@ M"+W1..[:9:=V?IB,QLFH:Y>_SNL$+VF#EPP&[YY()6AA0B%MBJD95;TK>9#S MWI4,"-W[!/G[!8/R^8"$PZ\\JPZ[O7L20M R4 MED/1NB+L:U0_A,LLH/4I*"T#I>50M*XH^QK5'ZRYOGEF 2UT&UKW+!3Y29(> M)R#0*O8-W7;5V)>H_G"->L/9A@A%'TLC"*-<(,;5F2TRB'IW*"%I&2@MAZ)U M1=F7OGX"E[= RU]06@9*RZ%H75'V); _6-)]\[P%6DWK>V-TI6]1SEJO_8O;_R> M]LS<0-E+CCU^=WUUB\62,HE*LM!=>1>I'JW8W0CM7A1?VRN/1ZX4K^SCBN Y M$<9 ?U]PG0N;%]-!>R\W^Q=02P,$% @ 8H #5U#8P\[D!P KDD !D M !X;"]W;W)K&ULM9QK;]LV%(;_"N$50PNTL43Y M$G=)@,82MP[MUC5M]YFVZ5BH3+HDE;3 ?OPH635-2Z&D]/1+XHO.26:O-6W@[53C*Z M*H.VV1 'P62XI2D?7%V4G[V35QCB@^'5Q8[>LANF/^[>2?-N>*"LTBWC*A4<2;:^'+P*7Y)1&5!N\2EE]^KH M-2JZLA#B<_'F]>IR$!0M8AE;Z@)!S;\[-F=95I!,.[Y4T,$A9Q%X_/H[G92= M-YU94,7F(OLW7>G-Y>!\@%9L3?-,OQ?W?["J0^."MQ29*O^B^VK;8("6N=)B M6P6;%FQ3OO]/OU8[XBC <)H#74AQCV2QM:$5+TJYRFBS@U->'%DW6IIO4Q.GKPA-)?I$ MLYPAL48DY90O4YJAUUQIF9M#2"OT-&::IIEZAEZ@CSOKD&7J"4HX^;$2N M*%^IBZ$V;2F(PV65]WJ?%S^0=X+>"JXW"B5\Q59N_-#TX= 1_+TCU]@+_#/G M9R@*GB,,R6)GOX8';2)7M4A@>>?1D= M#HJHY(T>X+VE\K.1?)$QI-@REZE.6:/&>\RDQ!1CV-W5*)SB\&)X=[SGO<<&5[_^$DZ"WYIT@(0E]?8';ML)4#I'AM%!AI%7A@]" MFTJD2C%3A%M&52[9"E&-UD71WA5%VR3*'CH^ZE0X#::SZ$05;^Z^JD#"DJ8. MX/'L5!J@G(XTXX,T8[\TDG*U9K(8-%_M!2)2;-$;=L/0\(($,S197+09?(#NF"K2]BDRZ15E]8M8F_[^NH""2- M,$>7Z4&7:6==WJ1TD6;E.:5/T4Q;Q6G=(O8VLJ\XD# "!'/$.3^(<_ZCXK15 MSGFK.*U;Q-Y&]A4'$D: 8(XXLX,XL[XCVFM^$*/IM^;UK%6,UBUB;Z/ZB@$) M(T P1XPPL)=+05\Y_LYU63D/"U(Q?8JT;Q+[6]97$U :@:*YJAQ=Q(:/&L': M*J7">H5IW23V-ZZW,) T D5SA<%6&/PH83K4#&Z7!K?^2O8WK[-EY@5^EB<<3 * M)]-3A4 O_4%I"2B-0-%<,:U3$/JM@H]G-V?H@RP]@F\MIHT?U;/CCLHX9U7P&'D\(*=H6#] -B4%H"2B-0-%C>W'6K8MP,JL7)Z3E$(/2$E : M@:*YPEE#)/0[(K^+.R9Y,37Y0NT$5Z*8%6F1$-*!F(/28E!: DHC4#1W1M>: M+=AOMG0N45QW3Z*P]KO'GZVO;J"T!)1&H&BN;M:.P7X[YJW@[!O:ENJA=?[ M @$_I&]1@M)B4%H"2B-0-%=<:^E@OZ73Y3H$U\V;$$?!;'Q:D9"&2@Q*2YKZ MT#0-#975E-.D%Z('-0 M6@Q*2T!I!(KF:F[='OQ3%H;@AH45C54):NF TI*F/C16Y<\P:[ U:[#?K.E< ME>@_U/%L"6F,S$%I,2@M :41*)I[(%@+"/LMH$YGR[K[TUR7H/8/*"VI:)/6 MNOP9Q@ZVQ@[V&SLWZ2U/U^F24%H, M2DM :02*YNINS1[%"6K]@-(24!J!HKDR6NL'^ZV? M7N5K3JU]IL7\J7M7-JA'!$I+0&D$BN:N5+<>4>3WB+J<8*.Z/=0P+>9/U'N= M.J@]!$HC4#17,FL/12WV4.?;"^IK;YJFQ?SI>@L':OV T@@4S17.6C^1W_KI M._SVFD;SY^X[_H+28E!: DHC4#3WF#BZ50CJ7J'ZFJ&F:31_NM["P=XN!&HB M0=%I!Q$IW>$^K/WUA'4 MC0*E$2B:JZ-UHR*_&_6::V:X&I6_C9]2A2C:,;DTY]9&T['"A>&1@,&9J79\ M:A'[$_>6$-2) J61+OO$E<>Z3)'?93+CZ*SC. KJ&8'28E!: DHC4#3WMGKK M&8U:/*-'CJ,5UAE'@_-1>%J%_O1]A02E): T D5SA;1.TLCO)/4=2"M<;= X MG]8D!/64.N=-0/,2*-I>GN'18V:V3-Z6#P12:"ERKOGCHT*OR43LG MGU^'+^?[1P=9S/Y)1N;2XS;E"F5L;9#!V=3\HI;[AP/MWVBQ*Q]FLQ!:BVWY M*G^]_O[OP0 M[Z7:Z@S D.><"SWV,F.*D>_K-(.=4_9P E_NQU_:. P]LDQD[X"=Q03>P /-8 MS!7V_%IEQ7(0FDE!%*S'WEU[-!G:]6[!=P9[?=(F-I*EE%O;^;P:>X$% @ZI ML0H4?SN8 N=6"#&>#II>[=(:GK:/ZI]<[!C+DFJ82OZ#K4PV]@8>6<&:EMP\ MR/T]'.+I6;U424MM9'XP1H*I/GP]Y.#$(PQ<,PH-!Z+@K M1XYR1@U-8B7W1-G5J&8;+E1GC7!,V*(LC,)9AG8F^4K5%@Q=$"?(MDZ6F8J5CWZ!/:^FG!_U)I1^^H/^E%"W2"3Z0, @[Y'$Q M(]=7-[_+^(A<R6'^F"IC#V<$]K4#OPDO?OVOW@ MXQG(3@W9.:>>W.TPB9;Q%D_/K:8L MZRG5&<&2D=0VX*ED.W0O3&..SDJ],D>]&K1WF4+VW@"R7T/V+U#(2J-W4LC> M,(J:ZQC5GJ.SGO\Y/6=E7IF>00TYN$P-!V\ .:PAAQ>HX?#OP]B.PO8?1?1/ M+ES[=F$"-DQHPF&-=D$KPDV@JO>@ZAA9N#MX*0W>Z*Z9X1,*RB[ ^;64YMBQ MUWK]*">_ %!+ P04 " !B@ -7EG)X"3,# !Q#0 &0 'AL+W=O\ZY]O61,UAS\2B7 H]A4$DA]92 MJ?C,MN5T"2&5+1Y#I+_,N0BITEVQL&4L@,[2H#"PB>.X=DA99/F#=.Q6^ .> MJ(!%<"N03,*0BN<+"/AZ:&'K9>".+9;*#-C^(*8+&($:Q[="]^P"9<9"B"3C M$1(P'UKG^.R"."8@G?' 8"TWVLBD,N'\T72^SX:68Q1! %-E(*A^K> 2@L @ M:1U_9W,A$JXY,%O-E/+H=6ST SF- G4'5]_@SRAKL&; M\D"F3[3.YKJ.A::)5#S,@[6"D$79FS[E"[$10$A- ,D#2*H[(TI57E%%_8'@ M:R3,;(UF&FFJ:;06QR*S*R,E]%>FXY3_BXI'4'02 )(P3013#"0Z19<\C'D$ MD9+H^$I/8($\04>(1>A^R1-)HYD[R,A(#=F/)&JAMO,%$8>T MT7ATA8Z/3E[#V%I_D00IDB I;OM_DJB2E\%TJF', 3B3,9W"T-(5+D&LP/(_ M?\*N\[5!9+L0V6Y"]\]#+A3["S.]ME)5JG*:5W_&\MCNP5Q6TG8*V MTTA[([B4:!SI(QND[,<_]0#HW;S19[9RE3+ [H:.TW:O6D6W4-%M5'%-F4 / M-$B@BK"[1=CQW'X-I5M0NHV4EUS$7% %^I!.U#N%T0CUP<+P"J'>?JK7.X#( M7B&RMV/U]K8V$;M]EU1O8K^@[>^[>OO;U=MQJE5@IW1)9X?ZS8/?Y$YJM40O=Z]QE(I[?*8YFJ ]6!RX=&._)@O$A/!B7)HQW=>$<8',SB=?M MUVUFZ<-X[T:,MYW8JY%1&C'>Q8GQMA6;Y/LUK*47XV8SON$K$)&^S:E3J>\5 MD@N] .\4RB$\&9>FC/?DRO@0MHQ+7\:[&C/>=N8V[M75<^G,>._6C"N\N5NM M@Y363':QYCS8?96\]_84V1L7:/,SHC=_H7- ^SCN)Q>J>> M<*5OZ&ESJ?^)0)@)^ON<<_72,=?TXB_+_P=02P,$% @ 8H #5Z$=-M%. M @ 404 !D !X;"]W;W)K&ULE51A;YLP$/TK M%JNF5EH+@23M,H*TMIJZ29.BIMT^.^0(5HW-[".T_WYG0UBVI='V!7SVO7?O M'9S35ILG6P(@>ZZDLO.@1*QG86CS$BIN+W0-BDX*;2J.%)I-:&L#?.U!E0SC M*)J&%1SX/("0() M.3H&3J\MW("4CHAD_.@Y@Z&D ^ZO=^R?O'?RLN(6;K3\+M98SH.K@*VAX(W$ M>]W>0>_'"\RUM/[)VCXW"EC>6-15#R8%E5#=FS_W?=@#Q/$K@+@'Q%YW5\BK MO.7(L]3HEAF736QNX:UZ-(D3RGV4)1HZ%83#["LW3X!\)8$M(6^,0 &6G;,; MK=!0RQHNJ1SN#G3!^)8+Z0#G]$N<6TY(^PMY>DML0MHS=L*$8@^E;BQ7:YN& M2&I=S3#OE5UWRN)7E'UIU 5+HGG)V>\T(9D=',>#X]CS)O_C M^)"\CF9\F,8-R\S6/(=Y0--@P6PAR-Z^&4VC#T=$)H/(Y!@[B:264SM;@26U M42M@+\#-(9D=T=03N1'<9N-1,AFGX?9 _?%0?_Q/]7F!8(;R#$NCFTW)"IHD MOW.P<1WU9$_1-!F_(F@R")H<%?2@D&ULK59=;]HP%/TK5E9-K;0UG]")A4B%@+9)G5!9MV>3W!"KBW2E*J\@'USSSF^YUJVPQWC]R('D.BA+*@86[F4FY%MBR2'$HM+M@&J MOF2,EUBJ*5_;8L,!IP94%K;G.$.[Q(1:46AB"QZ%K)(%H;#@2%1EB?F?"11L M-[9<:Q^X)>MO(U'5N.7A 4D$C-@-7?%J90%)I(+>-WPVFUDAIX.-ZSSTWM MJI85%C!EQ2^2RGQL?;)0"AFN"GG+=E^@J<.19**B%9V8#5 M"DI"ZW_\T/AP % \W0"O 7A/ <$S +\!^,W Q_WX80_>5A:T/GA['R9>+^&WBEXBW_F /,?S.]8S M/1[N=97S-O79V]3G_? 8$@5WN^"/O/3;/>4;/O\U>ZIKC]0T03>-/E)'8H,3 M&%OJS!3 MV!%[]^Y0^=S5X-.21:?DFQV2K+YB<@>-39H&QOTL1\V5O0VMJ89 M&AI]M6VCP+WRW-#>'G:L5^RU'3M*OOH-??!6<)0"I0 MQEF)!%8^LTR=]D>Z/NA93^WXBQGQBQFS%S/FO46^=HO:!W=;"7QM7B$"):RB MLCZ2VFC[T+DV]_N3^,0=3=V.>.R.9O4[YA]]_:I2VWU-J$ %9$K*N;Q2A?'Z MI5)/)-N8FW7%I+JGS3!7CSO@.D%]SQB3^XD6:)^+T5]02P,$% @ 8H # M5P;I@O'J @ Q@D !D !X;"]W;W)K&ULK59K M;]L@%/TKR*NF5MIJ&S^2=8FEMEZU3JI4];%^IO9-C&J#!R1I__T .UZ:N%ZF M]4L"^)S#/1>X,%EQ\20+ (6>JY+)J5,H59^XKLP*J(@\YC4P_67&1464[HJY M*VL!)+>DJG2QY\5N12ASDHD=NQ;)A"]421E<"R07547$RQF4?#5U?&<]<$/G MA3(#;C*IR1QN0=W7UT+WW$XEIQ4P23E# F93Y]0_2<<&;P$_*:SD1AL9)X^< M/YG.93YU/!,0E) IHT#TWQ+.H2R-D [C5ZOI=%,:XF9[K7YAO6LOCT3".2\? M:*Z*J3-V4 XSLBC5#5]]A]9/9/0R7DK[BU8--HPEQ"TA&";$+Y!"%M":#/36+%Y2(DBR43P%1(&K=5,PR;3LK5] MRLRRWRJAOU+-4\DE6P)37+R@PQ04H:4\0I_1_6V*#@^.T &B#-T5?"$)R^7$ M57I&PW.S5OVL4<=OJ ?HBC-52/2-Y9#W\,^'^?$ W]5..[MX;?<,#PK^6+!C M%'B?$/9PT!?/_]'387H*F:;[EHX'W 3=X@56+_C;XO6M3$,-^ZFFFIS(FF0P M=72YD""6X"0?/_BQ][4O+>\IEKZ3V*N4A5W*PB'UY(:L]/%1("@I>S=T0X\M MW=3,91)[>#1QEYOIV >4[H*BV/,ZT*OPHR[\:##\!UU$S9FL!<] ]AIH!**- M:4=AO&U@'U"Z"\(:A/L=Q)V#>-#!!654EZLA4&#M]H-W5ZA\1;'O9"I:.=?13&D>?W>QAW'L:# M'KX]F_V#=%E'_%'R$A0,.QKO1.%'T9:?'HP7^UMV!N/ZU]/O;MQ\%8BY?4%( ME/$%4\TEV(UVCY13>S>[?^#-"^>*B#EE$I4PTU3O>*37132OAJ:C>&WOT4>N M]*ULFX5^:($P /U]QKE:=\P$W=,M^0U02P,$% @ 8H #5T2,W"R' @ M[@4 !D !X;"]W;W)K&ULC51M;YLP$/XK)U9- MK;05 @WM.H*4-'OII$I5LVX?IGUPX "OQJ:V"=V_GVT2EDTTVQ?PG>]Y[KF# MNZ03\D%5B!J>:L;5S*NT;BY]7V45UD2=B@:YN2F$K(DVIBQ]U4@DN0/5S ^# M(/9K0KF7)LYW*]-$M)I1CK<25%O71/Y<(!/=S)MX.\<=+2MM'7Z:-*3$%>K[ MYE8:RQ]8!?PA6*G]LY@*UD+\6"-ZWSF!580,LRT M92#FM<$K9,P2&1F/6TYO2&F!^^<=^WM7NZEE311>"?:5YKJ:>1<>Y%B0END[ MT7W$;3U3RY<)IMP3NC[VW&3,6J5%O04;NZ:\?Y.G;1_V &'X#"#< D*GNT_D M5"Z))FDB10?21ALV>W"E.K011[G]*"LMS2TU.)U^$"+O*&- > [77!->TC5# MF"N%6L%KN!/FTC2@(S*'XR5J0IDZ@2.@'#Y7HE4&J!)?&RV6T<^V>1=]WO"9 MO#'<"*XK!>]XCOF?>-_4,!02[@I9A <)/[7\%*+@%81!&,']:@G'1R<'>*.A M09'CC?[5H&_[G?@^5G%/=#9.9*?K4C4DPYEGQD>AW*"7OGPQB8.W!V2>#3+/ M#K&G"\((SQ"(AC66E'/*2Q %Z JA04E%/J:XYXP=IQW?33J)HOC--/$W(UJF M@Y;I02TW2%0KT8RNWN8&DO\P_[+U*"BDJ&&Q7%W#/'MLJ:)V/,?4]5FF^^KB M<%Q:/$B+_[=-R//_ZE$\UJ.+Z?E?0OR]&:Q1EF[3*,A$RW4_CH-W6&;S?H9_ MA_>;\(9(\P45,"P,-#@]-RV0_7;I#2T:-]%KH&ULM5EK;^)&%/TK(W=59:4D]HR?I("43;IMJFT5;;JM MJJH?!GL :VT/]8Q#Z*_OC''\P.-AB4P^!!ON/9Q[X9Y[;*9;FG]E:T(X>$F3 MC,V,->>;&]-DX9JDF%W3#8SZ>TX$F'WB<[Q:<_F$.9]N\(H\$?YE\YB+ M,[-&B>*49"RF&E+TILT4U<28_QB>>BU=CD,D 3B+P$/&<;:*%PD!MXP1SL 5N*.,7XINAT5:))B3"."4YCS^#\N/ MX;+,"W&>[^)L)5\J,@[H$L0-%-Y#7=P3CN.$O1>@7Y[NP<6[]^"=B ._KVG! M! R;FEQ4)'F98<7^PYX]&F#_2Y%= ]NZ!,A"MB+]3I]^3T*1#LMTU$TW11_K M9J*ZF:C$LP?P/L99S,G5)_'%5#7S[T\B'CQPDK)_5+7NP1TUN)SG&[;!(9D9 M8F 9R9^),?_^.^A9/Z@J'PFLTP>[[H.M0Z^_5*HB]YE>F2DUYGD.;3MP_:GY MW*:O#/,F;AW6(>;4Q!PM,?EE5I':9[FM=YNX$/K6 2E5F-<.ZY!R:U*NEM1M M:[9N6[.E(NKV&%PY;N#9\("I(LX. M]":JI>3=73]^]UT&_+05[WB!FI]?\_.U_'XKPIT8._"8TZ@(N5)1M BG3ME(8)UB@[K8 MX)QJ$XS9AY' .GV8U'V8Z.>G-3/@D>0QC<#%7P3G[+VJ;CU8 '8R4U6C-O&- M-4*KV=/6FZ2K2FL/G(L4VE7%N<-Q76(M P%'DZ\*JJM+KHW@H3PH ^'$0P," M 9L5#;6;[ULDK$+H+!_/%QOAD"3JD406=)T!D87-^H3Z_2G<]:((L9*;-O/4 ML1T+K5MGLXVA,13# E;WTG8GB7^#J>P;R4.XKK$&B\!]6;B)&'S^WHU M\:"\*.F25<2Y@3,H:XT7@-H5^TVR%O0:BCP[\ ^M=Q77::B0-7](UIH]#?6[ M]6F7;G(:ATIR(VW7JH1S[&K4[&IDG?4Z4.L$3KX0' FMVXO&'J C]N T73N" M-JETS7_5-6]0UO1(;ZV[=2O@B,\8D#74-Q>^0M50WUOXPZ*&&FN!]-;B%%&K MH+JBAH)#KZ8*I8/#XT:ZE^X>X[M.@,,FYV- M]%OVQV3WLELHB8VT4RO^Y]C0J-G0R#NKG&GW_\F]& FMVXO&%""]*1@^ MZ$B^OS&_/^%T4][;7E#.:5H>K@F.2"X#Q.M+2OGKB;Q=7O\\,O\?4$L#!!0 M ( &* U=ES<*6&P0 *88 9 >&PO=V]R:W-H965TV@,12VPSM$#3K^F+8"UJB;:*2Z))4 M'._3CY04V9(9S>F8-[$DW_W(NR/_UC&S':'?V 8A#AZ*O&1S8\/Y]M(T6;I! M!6079(M*\R61C-2\1R7Z)8" M5A4%I/MKE)/=W+"-QP>?\7K#Y0,SFFWA&MTA_F5[2\6=V5$R7*"285("BE9S MX\J^3.Q .M06?V*T8T?70(:R).2;O+G)YH8E9X1RE'*)@.+C'BU0GDN2F,?W M%FIT8TK'X^M'^KLZ>!',$C*T(/E7G/'-W)@8($,K6.7\,]E]0&U ON2E)&?U M7[!K;2T#I!7CI&B=Q0P*7#:?\*%-Q)&#X*@=G-;!&3IX3SBXK8-[[@A>Z^"= M.X+?.M2AFTWL=>)BR&$THV0'J+06-'E19[_V%OG"I5PH=YR*;['PX]%[0K(= MSG, RPS)F;C@$RGYAH&DS%"F\(_' M_8,1?U-DI4N-\YB::V<4^%M57@#7^@4XEN,JYK,XW]U1A?/_1D]^>/1>,MQN MG;@USWV"]PZ7F*.W'\6N5JV3OSX*>W##4<'^5I6^@7MJN!3#2[:%*9H;0NT8 MHO?(B'[^R0ZL7U5YUPF+=<(23;!>A;RN0MX8/>IM5-1L5%4I&DI04^3/R'WD MAEX@EMC]<8Y55KYE]ZWB4ZO0FSK3OE5R:N4'GN-U5KUP_2Y4A<"G172"8MUPA)-L%Z%PJY" MH19=:"C^T2ZU@W#J#W1!;14,=.'4RG7]Z4 ]DO^RZH4[Z<*=C(8KWGV750I5 M$8XZ/G>QZ83%.F&))E@O^],N^].7E(.IS@KIA,4Z88DF6*]"MG5XX[>T"$*+ MZ>WUR<0;[/6%TNQ4$A1F;A@,]251F#E6Z+IJ4;"/VAQ[-.B[?;&E!*?*0$== MG[OLM-)BK;1$%ZU?!.=0!. M[.V);#?[ N$J!,(9MA(*EAMX[E >3EF.93VE#H?6R1[OG9)\_[!?*D,<=7SV MFM-)B[72$EVT?@D.[9SMOZ@V:.WUM-)BK;1$%ZU?IT._9X\V*^=K@];6KJ4= MJ\-D,E00K2V;8L1I.- 9\^C&<%/7E M!L$,46D@OE\1PA]OY #=OR:B?P%02P,$% @ 8H #5^#:P?RH! )QL M !D !X;"]W;W)K&ULM9E=SV6TO.KW 6+:9!>251)STUU=@@C (D3+F)C&VSLMS MCO%Y#V)^(/0;VV',P5.:9&QA[#C?7YHFBW8X#=D%V>-,?+(A- VY.*1;D^TI M#M=E4)J8R+(\,PWCS%C.R_?NZ7).@ M2&5%R+?BX&Z],*R"""B1KU.8O YNL7]=LR>9', M*F3XFB1_Q6N^6Q@S ZSQ)LP3_ID_QN6M?_Y25Q%#(.W-YB'<<+>B75?'V[ VS?OP!L09^#+CN1,*+*YR05D M<2HSJH"NCD"H!^BW/+L MO4>( O9BO!K??@-CD0X+,/1:;@I2E/7!]7U0:6> MW:-W&VPK;GYV"37:H\D M=VIR9XC<49$?H]P&.72"F1NTT+7B(]'=&MT=0G=5Z*X:?=9"UXJ/1/=J=&\( MW5.A>QWT&?+\-KE6>R2Y7Y/[0^2^BMSOD/MHYK; M=(CP6"4'EBI MGZL69U([K84PH'QUZ^UIW5/#%H&"WZ;7J(^F1'"B0?J#HZVM5 MV!"]7GTLO9P.D-9Q>R?]*FR0?@H_1XW;>[V?O[HKHZ[!(\^>^7X['\4@(+JR MW].5D?1NI/?NA^=T3TD<*>'.9,Q5"E/8/)(VCYQ)MUS.9/-5+:88&I <&M#@ M#H"R+:.N]]M>P_DK^"EV )"<(]#@'H"R*Z/N)H#B5EHO/A9>#@=HD=_M2=6.LTM%L_R8?M&1;7,L5VGY8AFXRE&\0CI M]Y!NXXR!!&]$G'7AB[+1XU.9XP$G^_+!QHIP3M+RY0Z':TR+!>+S#2'\Y:!X M5E(_&UO^!U!+ P04 " !B@ -7(V"NTT,# #5"@ &0 'AL+W=OJ^ 5JVHYB&)HBRL*1-!L6J?7:MB M)1O#F8!KA713UU0]?P8N#^L !R\/?K#MSK@'8;':TRW<@+G;7RO;"X"VK]'N 3. M72;+\5^?-!C&=,)Q^R7[E]:\-7-/-5Q*_I-59K<.%@&J8$,;;G[(PU?H#:4N M7RFY;G_1H8M-28#*1AM9]V)+4#/1_=.G?B)& IR<$)!>0.8*XEX0MT8[LM;6 M%36T6"EY0,I%VVRNT&.4?6KN#9S)X)FV^>*9GGZ$N0^+/X,[6A=[3$M:! M/3P:U",$Q9]_X"SZZ+/W/R5[938>S,9O91_,*OE,N6%^MUV*K$WA#OYC@1.R MR%?AX]B&)RK.\VB(>L67#'S)++Z]DE53&F3HD]V%=I^A#?AANWSI""-)EM&$ MU1,4I\2/F@ZHZ2Q4)@S8A3(^N/1H7+),EQ.XXR"RF:$WLZ M.V;+LBG;<5 6)[F?+1_8\GEK3)^5Y+Q=706<&L<+ C;,>('SXWG*8S(!]@21 M:.$'7@S BYDK78)P]PPJ9>T^%M3=/3[4Q3%%G&<35$]0&IV8V^6 NIR%JBGO MSXV]CA_ ,+'U<2X]LY4G$\[C((+C$_L31[]OFF@6*6TJ9EI2#EO*O==)Y,'$ M\033%[5,3\PG'MV(>!:G-#M0R!9,BKK9M%M ^[=IGV_,D9(DG=(>1\5)&PO=V]R:W-H965T)@282N0[M&B3M]IFQ:5NH)+H4 MG1>@/WZ2K$BF2[-Q=O(AL63=YTJZ![STL9BS>ZF^Y2LA-'E(DRP_[ZRT7I]V MN_EL)5*>G\BUR(IW%E*E7!>;:MG-UTKP>164)MW \X;=E,=99WI6[;M2TS.Y MT4FRXPHL3COO/=/6<\K ZHC_HG%?;[SFI27[K8[T.F6UR+=,ZN#B#-,ZV?_E#?2-V OS^@8"@ M#@B>&]"K WK[ 8,# ?TZH/_<#(,Z8/#<#,,Z8/C<#*,Z8%05:WMWJ]*$7//I MF9+W1)5'%[3R157?*KJH2)R54KS1JG@W+N+T](M0*?E;:I&3*_[(;Q-!WI' M"P)2O?-1\HR\#H7F<9*_*=[Z>A.2UZ_>D%Y23*YF)NB:?N^*$COEO<@^9&!$\WXB)P O_:)"?$\]^6 M%]^SG,^E._P35R#>;VUQ\WXA,D^BN^&V3UX4340[@I_F:S\1YIQBA^72R6612,A:Q5GLWC-$\)3 MNI'0FD42F,HFJF#UI/TG>Y6/6&0\W@1S_CVL8QL3K3B6E '4IH30*I3$4S91"ZU3Z;JNR?"B'S.-\5GZ@M-ZDU :A=(8BF8^C=0:E(';H&P^.XB'MY,79J.-^WZ_.)&_'$#-0B@MA-(B*(U":0Q%,\716HJ!V\0S!AF1 MQIN4K(6:%=M\:>\'4(NQIDW,+S_WO@$/H3DC*(U":0Q%,]70FHF!VTQT]:#B MPV+1@_BBF#*XVM!;GAUCSOPV,+7M%\M%@JA62,HC4)I#$7;%KZ[LU8Y%6I9+4// M2?4MQW:):+.W6>K^OEK@O;<_]$\CW[*?^J=LNY"]Q6_7U6\EE)-$+(I4WLFH MF"BK[5+U[8:6ZVJE]*W46J;5RY7@6>MJ.-Q#9-@#94[0+/;G+:6$OL8#OMQJ_G MV,FB0M-.B#XTOISO;"L*5WN(\(@S[A6@4Y;F:NAHM&V$WZ^Q=M/:"/?:^-OR,A-X' M8RDDC_=7Y/CHY$\:%S/NTP[ZM /+&^[AG4O&,U;3$@]6W64SY*YEB899S(4Y M5S7-8.;@C5 @U^"D[]_YB??Q@,>P]Q@>8D]-RD.>6E1B4>;.K=.)GR2CJ;L> M$(MZL>@ML6A(K$7%6V+^.,3?L%KUN3PHIF*P6W%R*B4 M+XROR)J6#0Q9F.R<_V@2!J'_EP5WJRB:]^66RA7CBI2P1*!W-L(D9%NSVXX6 MM:V3"Z&QZMIF@<\<2!. \TN!!KN.*;W]PYG^!E!+ P04 " !B@ -7+3AQ MQI(& !G* &0 'AL+W=O=-FD+8!+2[-I(:[CI=KI.5=O=_>R $] 9[;IB[0__AX#X240KU1N M?VAY>[[&G]H/7S]P_L#X=Q%1*M%CFF3B8A))N?]H62*(:$K$E.UI!F>VC*=$ MPB[?66+/*0F+H#2QL&U[5DKB;+(Z+XY=\]4YRV429_2:(Y&G*>%/ES1A#Q<3 M9W(XC[V(54%SQ M;TP?1&L;J:YL&/NN=KZ$%Q-;W1%-:""5!($_]W1-DT0IP7W\J$0G=9LJL+U] M4/]<=!XZLR&"KEGR7QS*Z&)R-D$AW9(\D3?LX2]:=6BN] *6B.(W>JBNM2B69C'C MZ"N35* /"-O80^WSY8FW/I4D3L0[] 992$2$P\$X0]^R6(KW\7#1M]N??3VS3ODMWH_U$F]YA7A4^0ZA:9[T!SJJU[F[SP#&;LK M@WQ-I]UZ6+B%LGM"V:<;.7 _EV74;#A*Y:B/8D\">C&!)"0HOZ>3U>^_.9[] MQQ CDV*^(;$.K5E-:Z937_W#A$"0Q.BCC+-='HL(,J-$; L9:)BC5F\L1Y-B M?BGF%6+JH7&_^H#=N3T[M^X'",UK0G,MH>%<,D1&JS.6C$DQWY!8AY]7\_-> M-!\]D[1,BOF&Q#JT%C6MA7:T?GL*(Q;/ZU%?$M(V.Y;0,UKM]/ZL[OV9MO>?=CM.=ZKG>QYG0;PG"2(IR[/! M$736F^_.S%W,[:.>:YL'VG$ZUS<^&M5K MF&^G<=^.WGX/HX(I*FB0J[+"\[#->MC<'C:C5MN46A=;8\D=O2=?MP!M<@%G M816C)33O$3HV2/HF1P-Z#T6,M!UHI9>)*,UR/C],:. M47MM2JV+IC'8CMYAWPVE<\D@D;,P#XJEKR )K1([[ 4L3>%A6:9[DH7/\AB+ M7M*WI\N>OS!JRDVI=;DVUMW1>W>_K%A6PVT0BE[ M8LI/%AW,^KA3:EU034N MWOF%C:\'8+FT46,,!AA]0AO&06VP='CI]!T]MN'G>$@9]?2FU+K5R\;48[VI M_YJG&\J+.0@S,@L)UR;Y2JWS&#S"HV]P+!Y3:ET\C:/'>D=_1WFJX&1,%AZ4 MJ52U)]G3(!R]EG=Z\NDC1S-[#6./&V./]<;^FK/[6*5NT?);S3S-TX>ZYW\Z7I,->ZH0)SN M]()C*\:5FN9M087I-8P\;HP\UAOY&QJPG:K< *J"S99R#J-J&V<$)B0L#%4% M<+!NHU<>SF]_?,F(-L[K1TZX.@A[:MA!X!6!''=X M%VP/(C?IV]=&U7Q3:MW_3+,*P,L7O1;#)@W\VJB:;TJM^UZ_60ZX^N6 P:*L MOJ717P,87554:J<*QEUXS6+!U1O\EQ=E]<*C61E=351J)PK&753-&L%]2?%_ M;%%6W\AH;$:7%97:B8)QB+J!A7G[55NY(MB^^\]HP*5E:;$:4A)2K"^#\EL%C MJ]I1#=3?%J[^!U!+ P04 " !B@ -7*VREBW % "$&P &0 'AL+W=O M(4&LV MR:X]\-F$I3(B%#]P(-(X1GQW@R.VG5JN]7KA!UFMI;Y@SR8)6N%'+)^3!Z[. M[%(E)#&F@C *.%Y.K<_N]2T],E=.+4HC22 M/]CV&RZ ?*T7L$ADOV!;/.M8($B%9'$1K#*("D:8X7 ML@FPWR5@1V)[@'X)Z!OK](Y*K%0EX$AB<($$0"#!/,!47C:!YVINWF7U.+R9 M.3T'CH;^Q-[4H=[QX%["@S+A@3'AOSE9$8HBD'!" Y*H(Q2SE#964RXUJ.4 M^Z[O. >Y&DL\LP*&)<_0R//$I$((53L#1(@4T0"#@(E&G.$1S@".#F&,Q9T) M,RIA1D:8?'#0T^@5D&NEOV91^-J>U,P+V!*H:2-XT;6G0*6JS!7F3:S&@D[M M8;G8N/;BW)[7W [')>KX#%3)44CH"H1H)\"OPU$W)S/JGDJ6B_GU%NXT@[E. M->TZ1K2'UY[5E+TY]M3T"S5##]UGJ%D']XSJ"1@5.$BU.WM759D+.1G6/:HL MKPT45J#P+= 2:9$*=5<(,Y-1[V0F>,34,L"[E.=>YE1-QS5;D"?-8XU FL\F,Z;I+$-TUXIBU!D[V,AJKXR/L MB5OY$]=L4!XXVQ#=^D1M(,TMEX9/T$YWU$;D8[_B.FI%#34V#=(GNPK:=5UL0U>Y.GAGI28PK>@07C2NWP MV[6@&[^ONCKR+_L?S)4Y@69S,L^708J)H8GC#0&OO:>9(\]%JSP+-'N6ED6- M7^">4!*G<2-LIPZE*[7]%U!Y&0C/^MJ&G5J6KM3V(2MW \WNQNBNS;$GDWI' M/7KH.VWF&E:>!IH]3;V-BGQACK8M!9FE3B;ZB+426%D8Z)_70#LR(@7D1]@: M6-D::+8BIRX)%7+O6!,R%WPN6.5DX%M.QM3S.G(A!>FQ]8&#XL]'0:'DPGH2PY[G^X<^VESFN?52V15HMBL-3/G7T 6A(&11A+C0 M+3!?$K]4$Z)Q??RF*&Y4-S*#GC\XI.[4R-BU?8X8\U6V_2,4D_)?^99'>;7< M8OJ<;:S8U>/Y_M0]XBNB[':$ERK4Z0W5>,#S+9_\1+(DVS59,"E9G!VN,0HQ MUP^H^TNF1N/B1!=0;KS-_@=02P,$% @ 8H #5UR)U1D:! TA0 !D M !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+=!&(F7) M=F8;:)P.6[%F0;-NS[1T;0N52(^D[&:_?J2D2):M$(D@O\3ZX#WW'O'R\(2S M Q??Y19 H1]9RN3 QD50EKK$ M\T(WHPES%K/BV;U8S'BNTH3!O4 RSS(J'F\@Y8>Y@YVG!U^3S5:9!^YBMJ,; M> #U;7.2@*)>*9U6PKB!+6/E+?U0?XBA MXW0'D"J G 8\E\&O OR":%E90>N6*KJ8"7Y PHS6:.:B^#9%M&:3,#.-#TKH MMXF.4XLE9WL0*EFE@!Z )5R@.ZY H@_HSUQ)15FPN*)JE\IY]_>[A% M;]^\0V]0PM!?6YY+/4C.7*7+,:!N5*6^*5.39U*'Z MG:BO1)Q9#W(YW-8V: M"WGB6U:@SJ&@-KC2;]9,_2L?U+7/['6_P=(>8URIA>-[LW_($:)E#EE$:"(2]79G9,S M6A]"GTQ/6%GS]F0UK5E-A]"#ZWZ02N38M"BD0 M6><69X<)T2-0T36?2WMD7X)'^SZV5J8WN1 =J^/=<[)H!WJM; R%UJ9-&MJD MES1684.1' BM3;(Q'MBZ[=OEL8IMKS__3![M*?I2:*P%MGN+/@I90;8D5IWQ&PO=V]R:W-H965TAMC<& MWPELQP=LJ3TVRO)=D3;RCA%]+ M>HE\YP/R',_OB&=Z.MSKDO-_WF?_['TO&7YS.3>0.G,'(WNRF^M!H$/C[-O&AC>_W^_M&LPYO M_?Y58[2GN-%3U Y,G[G!XD'//R !D M !X;"]W;W)K&ULM9K_;Z,V&,;_%8N=ICMI+=CF M:Y=$6EN=;M/N5%U[V\]NXC3H &?8-'?[ZV<(AQ/L."V#7QI(>!\_#QC>CTQG M.U9^Y1M*!?B69P6?.QLAME>NRY<;FA-^R;:TD+^L69D3(7?+)Y=O2TI635&> MN$L9LUW=^5BQBJ1I06]*P&O\IR4WZ]IQG9S!SH_OOBR2G-:\)05H*3KN?,;O+K!45W0'/%72G?\8!O441X9 M^UKO_+Z:.U[MB&9T*6H)(C^>Z0W-LEI)^OBG%76Z,>O"P^T?ZN^;\#+,(^'T MAF5_IRNQF3NQ U9T3:I,?&:[#[0-%-1Z2Y;QYB_8M<=Z#EA67+"\+98.\K38 M?Y)O[8DX*(#^B0+4%J"7%N"V #=!]\Z:6+=$D,6L9#M0UD=+M7JC.3=-M4R3 M%O5EO!>E_#65=6)QPXIG6HKT,:/@GA8I*\$G)B@'%^!]):J2@H]ID>95#N[( M=WGY! =O;ZD@:<;?R6.^W-^"MV_>@3<@+<##AE6<%"L^PH,.X" M8YOZT33@^VE0U-/ %'JO%#9*]5/B>8%"&" X:\2C$0<^X57J@\;@S'I\S'IB,QR\Q;I4>:#SIC"?G MC(N!2V-$: 6 04P@?VI8Q]D: C5YZ&UJRX>F)!/U;Q%'-NSM14ZFE 0AG&_ M[=D''!I(]7%H;^1_4LZO)(S)RT*Y, ;!6I +'\=8"V(=:&@0U>>AO='O@U0% MR9EL]__2%4@YKTBQI&#)^(EKY.O10HSZ-[U]Y*')5#.'UM;Y*H1II8YN(Q-L MV8<<&DFU:WBV7X?@,->GDX%&ZLYM["EZ/53-'D:C)%_413 )2 M@(#. D+R,D"P"[UZ36T*0$ *$- X@(!&!82QU(Y#*T! PP !&0 A"./^1)V" M$) B!#2,$)")$/3GQA2(@!4BX&&(@%^TGF 7'VI>,0(>Q@A89P23^2D0 2M$ MP'9$.+62@W4@,)F?9.G_8.W?S@/VE1RLLX!Q)<<^R- 0"@:P'09>#FE81P 4 M8Q1H@:: *P@ -LAX#RE8;WU7_@PTH-,T?NQZOW8WON'8!K65_HO@CCN ZA] MY*')5'O']M7^5[TUB_379K+]:6\O[$.^-I)[\&:X?BW_D91/:<%!1M=2WKN, MY!DN]V^Z]SN";9N7Q8],")8WFQM*5K2L#Y"_KYD,V.[4[Y^[_S=8_ =02P,$ M% @ 8H #5QN]XD_I"@ DEX !D !X;"]W;W)K&ULM5QK<]NX%?TK''6G36;BF #X3&W/Q.(#Z31M)MYL/S,2;'%6(K4D M92?_OJ2DB 9P#8/.S9=$D@_.)7$/ .+PDAB^[+] MU/3?SD\LRW(CJK:L*Z<1MY>S]^0=]\*AP1[Q1RD>VD>?G>%4OM;UG\.7#\O+ MF3L'CSS_8L_W)]R?SM6C%O%[_ MKUQVJ\M9-'.6XK;8K;O/]0,7QQ/R![Y%O6[W_SH/!VP8S)S%KNWJS;%Q?P2; MLCK\7WP[=L2C!CT/W( >&U"U@?=$ W9LP&P;>,<&GFT#_]C MSV'X-@@L(T0 M'AN$:H.GNC4Z-HCVV3VD8Y_+I.B*JXNF?G": =VS#1_V@MBW[E-85H-V;[JF M_VO9M^NNTK]V9??=.7/FJZ*Z$ZU35L[-JFC$JEXO1=/^PSDB7B6B*\IU^[K' M?KE)G%>_O79^&]"_K^I=6U3+]N*\ZP]HH#U?'(-?'X+3)X(SYV-==:O62:NE M6 +M,W/[X+GVW-R>4 /!>=^3I^ZD/[KSFAH9_[6KWCK,?>-0ES+@@.;FYA^+ MIF].GFR>V$>G0//4/CK4//NY<\]_[N"YN7DB%D\=O)1)=AH8;,_G/<%W7:R+ M:B&3_3X&Z<=IB5PEC'R M#JO_NW9;+,3EK%_>6]'?T @]D/F/3HZ%;N2%?JQD"#-JBDF6 MV9Y"CAF5(Y%)VO%/VO%_D7:,O%.UX^L=3YD?464.2#"#IIADF>49Y)A!.1*9 MI)S@I)S J)STFV@692L&M2SJS::_GNXONA9_.O5VN+@&-1-HG42H3Y1Y/M F M219YRDR: $R^YRMSO YB-%#"9<:SG)B0').,(Y%)V0U/V0V-V?W0MKO]Q-#O M\ARQV:[K[T(<$[S=-8M5O^UQMOW< :792#UU:@CU3 ?JBH(9,-4#4E<9Q1EF MP!R3C".12:*)3J*)C*+Y0[3=T:IJRPI "@,F;(E2 "43U29 "#&(F4_D!G[86K^,_W4HT^\0V8C7XM/?"6==M^\:I1#<,YWZ0 M@ZDFP*B*U$P;8T_LJ025+45ERU#9N&ZJ"TF%G)/2HNBY .)_$ZLH TC%7O5C-CKC'&YPSSR.JQ0#2 M1310UC9N[K"7)F1T^XBUW2?Z9=IH]!'(_W(CUU<3P_3\ 8Y@ N'B,"#:O [A M=$\PLSR^W#(N!_@4]U#N]-'P(]:.G]3I)K^&0.96[#,6:Q,MIKN5H+*EJ&R9 M=9_DJ'$Y&%L3;T[*5A:5[-S;$G*P/5S4-ERVR[)$<-RRW"RKH8 MW3IBMNOFCRPZ4 .8UM4 MKSH' 9A0O3 ,.H-0 M,9A$KM^#A9HSU(.0 8O<. [5C@>0?N0&1+T$SJRCY]:JJEB>A:2HQY2ALN6H;!R+31;*:()1LPGVE%",,XQN)X5,MUX@ M6+_, MZ@[661SXFAH &(UB&FFS P0,?%>3 X C,0F"4-6#L4\FZP&3C6.QR7H8S3_Z M,O,/S+/W_(;* I- &/6Z'L*H&RJ+6+E%+&[&R!T[6F<4WSJC@&$#NZH@$MIT M)1 R\(,P8J[:Y1 2VG1EUL>96T?G(*?)Q:2C6T7-;M7[Y;(<]DS%VOE4E,NS M#Y4S+[9E5ZS!)*!Z5ZAL"2I;BLJ6H;+EJ&PC^^Y+(K5 M>0# ]4,VU&8! $<8TVYN03B7NK%:MF 9-[?DX\_CY*X??2UJ]K5>4EA*@?HN MO;(40 &EI1"77EL*<>G%I>93G3S"4"O!L-CD-(]N&36[93]586KFGCSC RZ8 M5F.*&C(%0NI5IJ@AE&M+BPV.;VCU<7,5M=^G#N-^+$BP ,7T^Z9H[(EJ&PI@TK17%=UTU"# MYJAL'(M-%M2CIU/QZM68[E;Y7N2IHWP.XO1+_P3"4==5'9 4P@&7_IGE\>66 M<3F$D[<(/EA4S6U:_-Z)H=\UWY^:I\A,SP>0AC%K!ALJ6HK)EJ&PY*AO' M8I-%-]IY[&<>;05%Z&M;VK. Q-13Q[L=+H%P7ABIN\04Q%$-EUG&S2WY^/,X MN>M'^XZ9[;N7EZ8PZ)E-J!31%I@ P#/J^6$_3ZII@)#$=T.BNJFVP7-K2FZ# ME+,Q>EG,[&7974.A/K2)RI:@LJ5,-Z[ :RC49SQ1V3@6FRRHT:%C9H=.$Y3S MJJR.@QI\(,/,-UEWY.//\\FOD!D--<]LJ+WDYJ>GNU?P8FT+3 #@ M$XNU-3*S#9Y;4W(+2CD-HYWEF>VL]XO%;K-;%YU8.HFX+1=E!_8\:OD7*EN" MRI:BLF6H;#DJ&\=BDY4W.FV>V6F;OEWR@ <9:1R%H6J9@\"(,$^=?4%@$'N: M;PX"_8"I+^;*;$/GMHS< BAG8+2F/+,U9?5LJP<\>P@\VPK P&=;(1SP;"M( M!SS;:C[#R>,+M6P+BTW.[J.7M.&5;1VIE+H[/PRTA56O@P*'8 ("0R]PU3L6 M(! 8@IGM,>:VH3D(E,>JW/>C%>29K:#'J^KA'05SZ1T%_^Y'&Y@'S(?[YJAL M"2I;BLJ6H;+EJ&P69K[*6OR/ ?T@KY33'GJPPU-(U5+8,E2U' M9>-8;++"1KO/LRY=>WZA ;PP756H9AXJ6XK*EMET1XX:DF.Q'<1R_NB%UAO1 MW.U?;M[VT\VNZ@ZO\#W]>GJ!^OO]:\.5WZ_)NY0 OV?D77YX/?I(?WA;^\>B MZ7<-K;,6MWTH]VW83U7-X07HAR]=O=V_3OMKW77U9O]Q)8JE: 9 __?;NNY^ M?!D"G%Y#?_5_4$L#!!0 ( &* U=\AI7"308 ,DR 9 >&PO=V]R M:W-H965T-)HD[MM/":'_\VDG(I01#F9%2). M,KEG-I0XR4C.$YHC1E87QJ7])71&2E"6^):0/>]L(W4I#Y1^5SM?XPO#4F=$ M4A()A<#R;4>N29HJDCR/'S74:.I4PN[V,STH+UY>S /FY)JF_R:QV%P8,P/% M9(6+5-S1_5^DOJ")XD4TY>4KVM=E+0-%!1A0,'Y%,*X%X_<*)K5@\EZ!6PO<0\'H%<&T%DS+QJJ^W;)I M/"SP8L[H'C%56M+41MF^I5JV2)(K*RX%DY\F4B<6_H\B$4_HQ",")RG_C/Y M]TL/G7SZC#XA$_$-9H2C)$?W>2+XJ3PHM__9T(+C/.9S4\AS4"0SJNN[JNIS M7JG/13GE'HFDW"[ESH#<>ZOVM)$/U>Z_(<>Y5A[HY9?%NI'; _)0+[_!3[7:GFA: M8M1X<53B1EHO#GFJTHV'=:JW_L*W."(7ANR..6$[8BQ^_\UVK3^'VA,2YD'" M?$A8 D+@6 ]6XP;6XQU],52]4%RV-L6+-K(40=M&5TSG"%:)O[ M<&VVGC#TKI!WIJ.T5+U .AK'I%< M!5_H-L7Y8'2A91WK E":!TKS06D!*"V$HO4=TPG$[ _.-6LAE#T@:1XHS0>E M!:"T$(K6MX?3VL-YS_!R,+WH9A$KRE#">8%E?X-.DKP.43\/6DI;V=&6@J1Y MH#0?E!: TL*:UIW#.]-^+M)W2YMHVMID;"'''$949B5MD!?9@YR"2.=TS%(' M[-)'ZI9EE3 Y48GQDRI%<+211WB$4_1$,#M%F".LIC%J',-KH@K10G"!\UC= M]/0,>=(M/.R]ZM3/.U=MG5D'LY1K_04>[2G0O!24%H#20BA:WWAM9FJ_(S1] MV4TQHGZ>5&;!.YRD^"$E97^U*D3!"%HSG(LW^ZSQB_\6>S9V77=Z:!W0N!24 MYH/2 E!:"$7K6Z?-7VU] /N-<*$<4N4GI1M4]_.*&?2L<24='*Q 0UA0F@]* M"T!I(12M[XXVB;6UB=[BFN:"X4@4903E827XY$R5%;^QC_L*'WUHUH[Z"C(I-,#I?F@M "4%D+1^HYJ4UU;'^O> MX,- MHQ@M*\T!I/B@M *6%4+2^?]I V#[_ M:*(#&ON"TCQ0F@]*"T!I(12MO_RKC8@=?43\:^M+:OA;2RJN]2=QK#E :?X[ MKR$ K36$HO6;O<6P' 4KS0&D^*"T MI850M+Y3VLC7<3XX?CB@\2THS0.E^:"T )060M'Z]F@S7D>?\?[B^ &ZMA64 MYM6T[K@P>3DL^*"5!J"T$(I6>;YS0NRZ<3 MS+9X]9#'#6;K1-[]IF0EI=;9=&(@5CTW4>T(NBV7[3]0(6A6;FX(C@E3!>3G M*TK%\XZJH'EZ9?$_4$L#!!0 ( &* U?%\\AFNP0 $X: 9 >&PO M=V]R:W-H965T:B2+8[IRRUD9+^P7.NUXB[=)EQ6V,MYB;=P#_RA7%-1 MLCN4.,VA8"DI$(7-POKLWH2N+QUJBQ\I[%GO&5HT__BY):+G('#4#E[KX!T[ MC-]P&+4.HR,'[ZT(X]9A_-X(D]:A[KK=]+TF+L <+^>4[!&5U@)-/M3LU]Z" MK[20 ^6>4_$V%7Y\><])]/1)4AVC%^5B5M/"_A'55RAD7.)/,<;*=JS>K^[I^K._XL>_N?H S)& MW; 8U7BC=PR+J#0UYF9$7 M@+:NK&B4""%1F6&E?MK0Y^IG$BQHP/P:3.YXNZ7KS^;VKB_+J8WGC#J; =N3 MCNV)ENV'@D)$MD7ZS]'H%P7&Q?:882[><(+$SLNX6/_28HM(*4V4*^'DI(V3 M:V_F#7NRTC;J7.K>%3(T%'+ LM^Q[.O'--"4Q(CL@*)]DD8)JO2\IPS!;G3M%,7Y1#;+04+,& M6EYW6EYKVWD'C-.T5J99=*HBY/34I MATFPP"18: AL(,>LDV.FG1L_Q-R0^T/9K'<7XMA<3^J/*CVT4.?J81(LT'=R MW/1)Q;VA5@RX=YU#>N-H&_:=<)RA#4XIVN&L GED8@D6H=!."*/,/&[UF.?* M8!0M:-&&AZ+QU#G:V5NS2<]LYL^NU08351SI;,Z-Y=HLVZRTVSM5T?;^JV]V%&WB;;ZDGBGUX^'"T&*X6--QW: M! H;UW&/&3LU\IVC8X[=NQ_/@6[K#Q-,=*@J>',GVM5V'S\^UU?^1_6W[LW* M5=0'\F-)?1]_@&^^M'S#=)L6#&6P$:&&PO=V]R:W-H965TPA!M))8FH;V/WWM9U,WEB[*7R!/'ROS_'CGH.9GRE[ MY7M"!/B<9P5?6'LA#O>.PS=[DF-NTP,IY)LM93D6\I;M''Y@!"R)+>?T*+*T($\,\&.>8_;ED63TO+"@]?;@.=WMA7K@+.<'O"-K M(OX^/#%YY]19DC0G!4]I 1C9+JP'>+]"L0K0+3ZFY,Q;UT!1>:'T5=W\D2PL M5R$B&=D(E0++KQ-9D2Q3F22.?ZND5MVG"FQ?OV5_K\E+,B^8DQ7-/J6)V"^L MV ()V>)C)I[I^7=2$0I4O@W-N/X$YZJM:X'-D0N:5\$209X6Y3?^7 U$*T#F M&0] 50#J!_@7 KPJP--$2V2:UCLL\'+.Z!DPU5IF4Q=Z;'2T9),6:AK7@LFW MJ8P3R[6@F]<[-1 )6-%@74YLX!NP3/A@J4;(1OI ("+!#P1II=1 ML2%@O<>,@ 2W3H KH0 M?*"%V'/P:Y&0I!OO2*8U7?1&]Q$9$_YY+&S@N3\#Y")O!,_JZ\.1 8Y7C[ZG M\_D7\K6'4(\1.!:I&!TH8R*UV>_Y 6_(PI*[F1-V(M;RA^]@Z/XRQO)*R3J< M_9JSK[-[%SC_=-8!@8Z4!7; MT]+WHRARY\ZIC=Z8?R+ZL$8?&M'_QG A^ONN1!\.T",8!FX?O3'_1/11C3XR MHO\HB]8X^&@ _@XA#P[&WIA_(OJX1A]_=6G R3]2":1XBC$V\8!-B**XS\78 MVT0NLYK+;.HNF W !ZX7#] ;\T]$#]U&(UUCR?JDS0!)[O"),&ENP$YM#)!@ M0< 6IPR<<'8DX"#+FJYIHT+G7K.F72M;=T!:I@%.G= J,FY7AMB.8&]"S1U, M)8 : FAJ9:LBH==BX(TQ0$.BO@U1W:P+K;$$T.P)+I>M*K"##$7V;-9'=@MY MAXV^0Z.B?D/EJA+U"4&_3^@6$@X;#8>31;R*;"\"S[.AUR=P"Q6'C8Q#LXZW M[#O7]OVBRS0G^N8J=0OYAXW^P^A_.TUX)8VO"-_",<#&,D"S9S MU*%+0*X? M!<.R=@NC !NG ,U6P528AUX!(C]&;M2G< NW@!JW@(SB:RC@56#'>(8H#+Q^ M!3?W,)5!(^_(+._O*=N2]!()."0!_0@-JK:YDZDD&HE'9HDW;(8JLK,9 B1_ MTP=]"L8NIE)HK #R;NX[T54/#JZ5K3L@C;5 9FMAFE-_H,1P9H?]VF#N8"J! MQDH@LY4PE+PDTM!PPLOUXW'>BQB0@LTDPE*UP!)EKNP-DMY![ MU,@],O_>-U>M:(0#M$/4YW +!4>-@J/)"EY%=GYO(#L*^P2NJM].ZV0Y)VRG M#]PYV-!C(\\?X?VJ/)IOTI3_%'S ;)<6'&1D*U.Z=B37 M-RL/W\L;00_Z_/J%"D%S?;DG."%,-9#OMY2*MQO50?T7R/(_4$L#!!0 ( M &* U?096T*S00 & 9 9 >&PO=V]R:W-H965TTIN^-; ($>DCCE M04SW'SPCEJ\#6<&Y;J$<00"$5!Y-<]+"&.%9/LQ[\EJ5'%5,## MYR?VW_/D93*WA,.2QC^C4&SGAF^@$-9D%XLKNO\3RH3&BB^@,<\_T;YL:QDH MV'%!DQ(L>Y!$:?%-'DHA#@"V]P+ +@%V"X#=%P!."7#:@,D+ +<$N+DR12JY M#BLBR&+&Z!XQU5JRJ8=[7@LFWD<2)Q;6@P=VQ4BY$2YK(Z<1) M/B#'Z+J8"HBN4=X*?0W +[ M1S:XN5ZASY^^H$_(1'Q+&' 4I>@FC00_DI7R^?N6[CA)0SXSAVEO&O73I"CG6$;,MV M.CJT?#O<[LI'#U]!(.&X"][(QJEFB9/S.;I9@FA6+U4Y_EW#5-"XW31J#SOA M&0E@;LA-B@.[!V/QZR_8LW[KDFA(LM5 9 WYW$H^5\>^^+837,B9':6;+M$* M\#@'JWWZ?H$]W_&M\]9UX\=RQL[DU:*VA!]!WH@LH8:DTJ- MB5:-)4D#>:1WJS%YKH;O6.WAU@;HJ\5 9 TM_$H+_R.;@/]\$W \?^KY+3VT M0?KJT1&TM?,T4IU6J4[?L@C(;0R(" 1IJ$Q$!BRBG3-AVI&[Y=MN.W=MU+ZY M#T36$ A;M>VRM"?JS]R02M-%[H%)@XV@W#A0QJ( E%B%3>HT0]:0Q^R@;*NA MV)JZ'MA9_)%55J+]PZGFCWRW-='T07I+,A!;4Q*[EL1^_Y%48K'3V -&X_;2 MT\?HK+M6Y/?RR5V*8B??4^GDLYO)=_.?2#76>;^?WA87)M8[/7_O7>$ M2!A&JHK$\O=Z<>2Q>[H-ZMR'8FM>[-76W=9:V%=4[S47 MRTB-N>BX[6-5WY^^Z@W%5JAG'EP])\ V^14^1P'=I:*X+:UJJ[\)3O/+\5;] M&3Y9%I?]-4WQW\,%81NI(XIA+2FMT42>C:RXSB\*@F;Y!?,62 A, M-9#OUY2*IX(*4/VILO@/4$L#!!0 ( &* U&PO=V]R:W-H965T?[8244#>CF_L&$N?^/_ONS,7'>$OH(\L0 MXN"I+#";6!GGJY%MLR1#)6079(6P>+(@M(1P2YAC M*QRKL1L:CLF:%SE&-Q2P=5E"^GN*"K*=6*ZU&[C-EQF7 W8X7L$EFB-^O[JA MXLYN*&E>(LQR@@%%BXEUY8YBUY$"9?$C1UNV=PVD*P^$/,J;;^G$I+7D(*IC[!MK9U+)"L&2=E+18K*'-J\(_%K@'SM#KQ;TCIVA7PN4ZW;ENPIP>0!:BLIB^MXB=YC+E93KQ/X?8TO@.^< <_Q?,UZ9L?+/9T[_S=[_,^S MMX+A-QO'5SS_B(V3[&T)79XK4D]/DJ5PQ%8P01-+U#J&Z 99X<D_M#5EZ3+)NB7G4&?B\-OCI=G8(DPHB+^LC3! M5)SAC3<-]I=K,@_&I.YJYFO%(-NBJ!WS&5]W]-:3+'#-0H(68RKD8B,)&JX:Y MNN%DI3K"!\)%?ZDN,P131*6!>+X@A.]NY 3-WQ;A'U!+ P04 " !B@ -7 M+0YM:VX- #HU@ &0 'AL+W=OS]CLMOW*2&.;""4J)!4GQ?[XDK(LF@HU MEK9WT7Q())MSS8B4GO PKWCU6)2?JP M%@LY;WYS5Y2SM&Z>EO?'U:*4Z735:)8?ZRS-)L?75^M?I:4UU?%LLZS MN4Q*42UGL[3\?B/SXO']D7;T_(-?L_N'NOW!\?75(KV7'V7]^R(IFV?'&V6: MS>2\RHJY*.7=^Z,/VKMD/&X;K);X1R8?JQ>/1?M2/A7%Y_:).WU_=-*.2.9R M4K=$VOSS5=[*/&^E9AQ?UNC1IL^VXO'-B_F45O*VR/^93>N']T<7 M1V(J[])E7O]:/#IR_8).6V]2Y-7J;_'XM.SYV9&8+*NZF*T;-R.89?.G?]-O MZQ7QHH&N[VB@KQOH6PVTRQT-1NL&H^T>=@UIO&XPWK?!Z;K!Z;Y#.ELW.-NW MP?FZP?GVD,YW-+A8-[C8[F&\H\'ENL'EO@VTD^W)LK'NFQ^FS7MZNO;8C;+ZB8B MZDJD\ZFX+>9U-K^7\TDF*_&S(>LTRZM?KH[KIK.VR?%D#4=/L+X#/A-A0SU4 MPIQ/Y72@?:QNK^FO A*,4S+M^+DXHW03_21^/VC M(7[^:6C-W*J9#XN&T2Y7C"XF31P.&,8>0]&TM=&\3R:?'XI\*LL!RMSG59WO M15G[4*?J5V:K#4M^>BOT"[7AJ U#3AICO#*TYPVURW+5UD>YV*SIDX'FGKIY M/*F;5:*WS;7+@>;^'FOTZ95HIV*1ULT'=4 )]EBGVNF3,M \W*>Y]MH@(K7B M+>=OQ>AD_>G)T\=JF0TQ\1[;=J2MM^V.;9KLL4V?AJ*=#[Z@7CZ,-EDZ6K&C M/Y.E Z.\>>+&PUR[+_FN6J03^?ZHV5FL9/E5'EW_]2_:V!-Q8Y5^'2UGGV0IBKOG *_$ M-*MF654-[J+=*+5#$X[$#!(S2C2_;GD9A/8@&)A206D5A,8@F$]9+J;)-49\JD^E>= MSA;_3H7YJPBR.KM/VQ/O0X&E9 X-+!(S2,PD,8O$;!)S2,PE,8_$?!(+2"PD ML8C$8A)+(*P7;>>;:#MGSX^=DQ%'8@:)F21FD9A-8@Z)N23FD9A/8@&)A206 MD5A,8@F$]2+N8A-Q%WN>'WNZJE")/*MJ.1797%C&!Q&7:1-XXJ8H/HL_=E]* MN5'V23FDUA 8N'%CV>GM/[I@(CL+R:Q!,)Z M>7:YR;-+99Y]K-/O8B'+K)B*3_*N*.4JQB;I7&15M90B%7?9/,U%NEB4Q=?F MP7*>RZH26=TL(&I9SII?U\.GW)1='QIR)&:0F$EB%HG9).:0F$MB'HGYZL_+ MZ$3,5I..AB+MSS<-R9<0D5A,8@F$]:)..]ED73O=\*"=MS3/Y;V[ MLCU6G2IWV]0='!IIJ&:@FHEJ%JK9J.:@FHMJ'JKY:^WE;M+6-;P [3 C$=5SMT@L5=EK\6.TKSX-@A-0/53%2S4,U&-0?5 M7%3S4,U'M0#50E2+4"U&M62M[1-F>A=FNC+,DM\^W(CILEQ=PQ3-T>/JH+'9 MC1)3.C!:49J!JJ9J&:AFHUJ#JJYJ.:]\B;6Q'>9#A5#^.@P E0+ M42U"M1C5$DKK9UPWYU]3SK=MSY#5R[HH-Z?)VL/'LIA(.6V";O"RIEH\..#0 MB?^H9J*:A6HVJCFHYK[RGM,N=I\J\M"1^*@6H%J(:A&JQ:B64%H_X[I)_VWM MZJ%STIHCTC#]ELV6L\&,4XH'9QRI&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J)9363[VN9$ [9:>K:6@- :H9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J M,:HEE-;/O*[X0%-7'ZS.V,EOM6R_,N-/G+I#BQ)0S4 U$]4L5+-1S4$U%]6\ M5][-9[L/DWUT( &JA:@6H5J,:@FE]>.N*TC0E).!AP]LWP@CJ^HRF]3MN;PP MK:IT\K!L2T>']_K0*@54,U#-1#4+U6Q4*$%%*AFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J)936SSF]RSF=/8>GHV46J&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J)906C_SNMH+73T/7E$LN_O^$C=J].#@0\LO4,U$-0O5;%1S M4,U%-0_5?%0+4"U$M6BMO3PF/^L?D\=HAPFE]=.LJ[)H'AZ89LI[*ZBY@W-L M_,/:ONBO;0/MT$0U"]5L5'-0S44U#]5\5 M0+42U"-5B5$LHK9]C7=V$KK[7 MPHL2L:?[+;0'I6]$.BN6\UJDCVG9SBVN"U'4#TW>+=*R_M[LL?TTF'%H206J M&:AFHIJ%:C:J.6OM[,7_-/KYZ4GS9^L.#6BW'JKYJ!:@6HAJ$:K%J)906C_I MNFH)73V__/6[RJB!@_,++8A -1/5+%2S4JCFHUJ :B&J1:@6 MHUI":?WHZBH?='7EPP^71=_T*QU$5:>U%)-B60Z?1$.K'E#-0#43U2Q4LU'- M0347U3Q4\U$M0+40U2)4BU$MH;1^!'95#SI<]:"C50^H9J":B6H6JMFHYJ": MBVH>JOFH%J!:B&H1JL6HEE!:/_.ZJ@==/7=[X!K#I^]BMIQGDVR1YLW>H*Q> MN7J*EC:@FH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%:TUU1^88[3&AM%ZTC;H2 MAI&ZA"%,-+8@]@16NJ :@:JF:AFH9J-:@ZJN:CFH9J/ M:@&JA:@6H5J,:@FE]3-/[S)/_8W\NZ;]#L8=6N6 :@:JF:AFH9J-:@ZJN:CF MH9J/:@&JA:@6H5J\UGJ7Z+=N^)I0/?9#K*M=&!U:CFHUJ :B&J1:@6HUI":?W,ZPH;1NK" MACV.1]'2!50S4,U$-0O5;%1SUEIOMM/E]@$I6I" :CZJ!:@6HEJ$:C&J)936 MCZZN(&&DG/Q[?6-\=,6'R9=E5F6KB6OJ+ZU4:P?G&%J.@&HFJEFH9J.:@VHN MJGFHYJ-:@&HAJD6H%J-:0FG]Q.O*$4:7\ $J6GV :@:JF:AFH9J-:@ZJN:CF MH9J/:@&JA:@6H5J,:@FE]3)OW-4IC/>]U4(ZG:[V\])<3-)**F:QJIB\OFAR*?M0G^\ M?#J896@! JH9:^UE&(S[86 .++(U<\Y"QV2CFH-J+JIYJ.:C6H!J(:I%J!:C M6D)I_2S3NRQ3EPI\^+*45=V$EOCM09;I0B[K;%*]$>Y\\LK9-35\<$RAA0.H M9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB64U@^_KL1@/&+/KHW1&@-4,U#- M1#4+U6Q4&ULK5;;CMHP$/T5*UU5NU*77,D"A4B% M4'4K;87VTCX;F!!K$YO:#M"_K^V$%-B :,M+XLN<,SXSB6?Z:\9?10H@T2;/ MJ!A8J93+GFV+60HY%BVV!*IV$L9S+-64+VRQY(#G!I1GMN0YYK^&D+'UP'*M[<(C6:12+]A1?XD7\ 3R93GA:F;7+'.2 M Q6$4<0A&5B?W-XXU/;&X#N!M=@9(ZUDRMBKGMS/!Y:C#P09S*1FP.JU@A%D MF292Q_A9<5JU2PW<'6_9/QOM2LL4"QBQ[ >9RW1@=2PTAP07F7QDZR]0Z6EK MOAG+A'FB=6D;="TT*X1D>056)\@)+=]X4\5A!Z!XF@%>!? . <$1@%\!_',] M!!4@.-=#NP(8Z7:IW00NQA)'?<[6B&MKQ:8')OH&K>)%J/Y.GB17NT3A9'1/ M9RP'](PW(-!U#!*33-R@6_3R%*/KJQMTA0A%SRDK!*9ST;>E$<<^.B!49D*-*9SF#?@X]/X\ 3>5F)KQ=Y6\= [2?BUH"WD.Q^0YWA^PWE& MY\.])CG_YWW\S][W@N'7Z?<-GW]&^IMR6Z*#9K2^PWIBB6 MOW-#YV-38"])%E^2;'PALKT4!'4*@E/LT82S%3'7KKKUT?44*"1$HH2S_$;] M>R8_\EA^2NK04.N2L(J"NZ[3MU>[<7]K=.L&[?:^5=Q %;:[^T;C!JK \SJU MU5X$VG4$VB\)%D1O9#+,O[V3@7,@2],ZR%49 LJR]NP7JV[ MFT^FJ!^L#]W>R&U8CU4W5#8O?^C+5NH!\P6A F60*%=.ZTY],KQL3\J)9$M3 M?Z=,JFINAJGJZ(!K [6?,":W$^V@[A&CWU!+ P04 " !B@ -7= TY>[D" M "("0 &0 'AL+W=O89X7TC$:+HF2:/$L@QOZ(%$+DSIRS'0D[9PN0% QQK4IZ9 MCF7Y9HY38H2!7INR,*"ER%("4X9XF>>8O0T@HZN^81OKA<=TD0BU8(9!@1?P M!.*YF#(Y,QN5.,V!\)02Q&#>-V[MWL13> WXF<**;XR1\F1&Z8N:W,=]PU(' M@@PBH12P_"SA#K),"D^N+7^AXV"/8^@E,3 MG%V"MX?@U@3W6()7$[QC"9V:T#G6![\F^,=:Z-:$K@Y6=;LZ-$,L2Q\>;]UIH8^.M]Y& M'_^?[Y-W'WXK%&Z3@Z[6<]^3@VVI5LEY[7+J[>[Q D?0-^3CS($MP0@_?K!] MZW-;G$\I-CREV.B48N-3BDU.)+:5+5Z3+=XA]?"[+,_W)*(YH/-OE/.+M@RI M)'PMH8KQ,K1=R^H&YG(S]/^B+NVNY_C;L&$+K&/?V-NH49N8:_DWV[!Q"\SS M[!W4I$WLVO&M!E9=G;GQ\.? %KJFL-FW#K:Z6.^L#NS>R6];' MLLVHNH*_\E6/(I^@14HXRF N35E775G@6%7WJXF@A2X[,RID$=/#1+9*P!1 M[L\I%>N),M T7^$?4$L#!!0 ( &* U=8C2:51 ( (H& 9 >&PO M=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC M>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJT ML=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S M U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK: MJJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!& WPHK[A0.[!2]^_&\^"3P/* MDUYY,D1/MPT#- YVT]OQJ39:$E'K_P^YU1T&YI@I&!";]F+30$+;L/,M]SFO=O\ZH,;]AOF7O3S3_I#!;)P75"A3#1< MMZVB7^T;[;+M+W_#VR[]@&5!N4(,9Y+H0^3NP&_>\G_0-02P,$% @ 8H #5Y[MX"Y' P MA0 T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D>-@; M0XF>.P=K]^OG::?N"+.AX&72J(?8_/NM'IX,( 8N+Q8>+/:6/2_5UI._S4"#GB*48;>&@FRX8) M'8R<^,F[;)3>[R#TS@[=S3AL2F(\S JYJ8R(N(#1ISD+'JD8D0D5?*HXL#*: M<[%RX1X$9H4H5*!-29J$78A4OQW<=3VHUD8GY[)0-K?+X'Y/F^%[P+H'!KD0 MK<$><8'QL*1:,R5O3,<.ML$G4-"T[U>E<3A7=-7M79$-P=Y,DFFA4J;:-%VR M#HV'@F5@1_'Y NZZ*$, M2YRTT@YG1>26@]K1M,PLC,FQ!T\RC^R'>UEMK5S M=M]DVS2&FJ:3<1W0WU9SVMNRER_2#4K^6.C/M9F.M'UX/-BM8AE?VOXR:PU@ MZEU$7K^M^L\9Y(I*K9-F]I_RZO\8L=1_[4LVV^5?<->C\W[^:V; MO#H&D_$QF#R*FAP<@\GD"$SV7^U;\W"3T=M:RZ:WX&G*Y),SEY'7=&K^*-O1-^-3EM%:Z/L6')%-^QM+>9TG M[:A;6(AFU*;]%:;7C=L3M3 '&,>QL#S_TWP&Z'P)$!RAF@',?R(1/[P?+X.8FY_#--DBB* M8VQ%)Q.O@PFV;G$,/WXUS!LPL#R0Z>_6&M]MO$*>KP-L3Y^K$&RF>"5B,\77 M&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_)XI@5S%OV!.,(TF"(5"+_AJ-8V1U M8OCX]P=[2J(H2?P(8'X'480A\#3B".8 /&!(%-GWX-[[*%R_I\+-?RK'?P!0 M2P,$% @ 8H #5Y>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'WFIK\% #O,0 #P 'AL+W=OJ,8$32QI9PD M)TW_^J[MD,J)V;F7K9_ LC$?LJ5O=RW.GK5YN-/Z@?THCD!;NQ?"%?DH&(^34<&E&IR?' 2J[EX]VP!0OQ'1P.(1QM64+Y:"3V%(UIX)CJU\*7[W< M-K_: :[7A^94P@ZSW-;@=) 7UZOY8K5>S!F\6U]?+>>S#6Q\F5W-5A<+YD$& M"&30(^2_@0<9(I!A+Y#K#;Q\6ZP\R B!C'J$;/5DC$#&?4*&'F2"0"9]0D8> M9(I IK20*^Y*(YC>L2^EE4I8ZW%]1K@^TW*MRZ+@YJ4"6\M[)>%C'";*69;I M$B9*#_($@3RAA?PNGH0J!=L97; +L)791^3T[&V 0^IL6<9?^5 M\*5UN\^$2H78*E=PF+*"S>Z-$-6Q+3+,)!-BE2RX41 06'8C#%OON1$^&::/ M";$_+KDT[);G93U>+Z7B*I,\AY#!.E,6/B8FD FQ0;YQ\R @(LL%LR(K#=QX MHG5U,7%,B,VQ5#!DG38O/A FB0FQ);YJO7V6>5['@$L(@-5]1ZJ&ZR M]RE0@*87U/F%+@KI:D_5 [62/4A"P 3%%4.NW"*JK,T/,("&Q0=Y"J4XRS"8AL4WPF,HO6868 M5$)BJ;P/JCK[$:U7$0OE8W35B8CY):0N5QT)LUY!?4S,+R&Q7YIHJ[/W,)^$ MQ#XY%G9U]!YFEI#8+'Y@T]F'F%/"/BM5K5IDB#DE[+-6U<*,,*E$Q%+!,?VB M:809)B(V#(X9^YB882)RP_CQXAQB"IFW1DZ$Z24BUDN+;LC:P=E-Z6.B#T2( M%?,.3F2&;0=(_W,J\=#XF)I^HUX2F-:MC\HGZ26@Z)J08DT],+)_.RO7K M[:F5'P[%F'QB8OET]^;PX"$?$Y-/3"R?8Y@K;@QO/<*+,0O%Y%6SMS2VZW[$ MS!,3FP?-8]O/XM&'\<3FP3']22C&S!/W^:2E%5K&F'EB8O/@F'YH&6/FB8G- M\[%XT35Z,.G$Q-+IJ%X,63 . E;O\1>)8-))B*6#8K8&>8)))Z%>!G:LT%+# M)CXF)IV$_$$-AGGB8V+22:B7@AW'O"Y;CWT33$!)7]6U834S^0%1@@DHH5X. M=ASSLG1^(IF@Z\&H4Y^F" B!VAXF=<"3JDDM]CK?"N-C8@)*J%.?UUIEQWR> M8,9)J MMQXJ534CI8V+:28BU@V!6I4)_V1^FG918.RAF2SLIIIVTIX4!#:8? M6Z:8=M(^UP>P3SXFIIWT#ZX0Z!S@*6:;E-@V$/ZPI[KB4G]<98+-I7T#;M;K2?'OXO\+AOQ;GOP!02P,$% M @ 8H #5W-\>"Q1 @ ^RP !H !X;"]?A)Q1JA 7/X)GQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZ< MSDW5=4_OZ6JGCM( M($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$ M21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*= M"/06U%L(]!;46PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;? M.R?W^ 7G^K9B>/H+4$L#!!0 ( &* U?.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL= M]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_ MQ]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A M7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MMHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE# M@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636* MK!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D- MBJP&15:#(FN%(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DO MONL_4$L! A0#% @ 8H #5P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !B@ -7RH);#^\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " !B@ -7F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &* U<[G3&*Q04 .T> 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ 8H #5^Q6IA7K @ 9PD M !@ ("!9A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H #5]$=WS0T"P _U( !@ ("! M)R, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8H #5RQ5Y@\I"@ /!L !@ ("!#SH 'AL+W=O&UL4$L! A0#% @ 8H #5\@U M#B_N!@ =!< !D ("!E&@ 'AL+W=O&PO=V]R:W-H965T:/X42" , )T' 9 " @6YU !X;"]W;W)K&UL4$L! A0#% @ 8H #5Z$5.,1D!0 M1( !D M ("!K7@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H #5U@(D*4C#P 3D, !D ("! MQX@ 'AL+W=O&PO=V]R:W-H965T10^6F=@< +D8 9 M " @8&B !X;"]W;W)K&UL4$L! A0#% M @ 8H #5]CZ/M?K(0 S7 !D ("!+JH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H #5Z\8,;Y; P >0T !D M ("!8NL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H #5QUGJ#4 !0 1A( !D ("!(O4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8H #5\QM\DH;! #PT !D ("!DP ! 'AL+W=O&PO=V]R:W-H965T.>*_1@00 %T/ 9 " @><* 0!X;"]W M;W)K&UL4$L! A0#% @ 8H #5XD-.,J' @ MB08 !D ("!GP\! 'AL+W=O&PO=V]R:W-H965T] M]&(2! , -$* 9 " @?T4 0!X;"]W;W)K&UL4$L! A0#% @ 8H #5[V4WYCN! ,!< !D M ("!.!@! 'AL+W=O\WL<$ ""( &0 @(%='0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8H #5SG.!$8$! 1 T !D ("!NB0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H # M5RI%^Y8Y!@ RX !D ("!]S ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H #5[N:''%= @ H < M !D ("!#40! 'AL+W=O&PO=V]R:W-H965TA'3;1 M3@( %$% 9 " @0M* 0!X;"]W;W)K&UL4$L! A0#% @ 8H #5Y(9+W6] @ .@H !D M ("!D$P! 'AL+W=OH" #&"0 &0 @(&$3P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8H #5V_571+7! *AD !D ("!8U4! 'AL+W=O M&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ 8H #5R-@ MKM-# P U0H !D ("!HF,! 'AL+W=O&PO=V]R:W-H965T#,5MSN@( $0' 9 " @2)N 0!X;"]W;W)K&UL4$L! A0#% @ 8H #5RTX<<:2!@ 9R@ !D M ("!$W$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H #5SJ*Q!D' P PPD !D ("! MU($! 'AL+W=O&PO=V]R:W-H965T)/Z0H ))> 9 M " @4.* 0!X;"]W;W)K&UL4$L! A0#% M @ 8H #5WR&E<)-!@ R3( !D ("!8Y4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H #5]!E;0K- M! 8!D !D ("!JJ4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H #5QM^\ [^ @ +PH !D M ("!Y[L! 'AL+W=O[D" "("0 &0 @($&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H #5Y[MX"Y' P MA0 T ( !A\0! M 'AL+W-T>6QEWF MIK\% #O,0 #P @ 'BR $ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 8H #5W-\>"Q1 @ ^RP !H ( !SLX! 'AL M+U]R96QS+W=O XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 232 369 1 false 63 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 COMPREHENSIVE INCOME (LOSS) Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business Sheet http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness Nature of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 10401 - Disclosure - Acquisitions Sheet http://www.collegiumpharma.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10501 - Disclosure - License Agreements Sheet http://www.collegiumpharma.com/role/DisclosureLicenseAgreements License Agreements Notes 12 false false R13.htm 10601 - Disclosure - Earnings Per Share Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 13 false false R14.htm 10701 - Disclosure - Fair Value of Financial Instruments Sheet http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 14 false false R15.htm 10801 - Disclosure - Marketable securities Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecurities Marketable securities Notes 15 false false R16.htm 10901 - Disclosure - Inventory Sheet http://www.collegiumpharma.com/role/DisclosureInventory Inventory Notes 16 false false R17.htm 11001 - Disclosure - Goodwill and Intangible Assets Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 11101 - Disclosure - Accrued Expenses Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 18 false false R19.htm 11201 - Disclosure - Term Notes Payable Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayable Term Notes Payable Notes 19 false false R20.htm 11301 - Disclosure - Convertible Senior Notes Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 20 false false R21.htm 11401 - Disclosure - Equity Sheet http://www.collegiumpharma.com/role/DisclosureEquity Equity Notes 21 false false R22.htm 11501 - Disclosure - Stock-based Compensation Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 22 false false R23.htm 11601 - Disclosure - Commitments and Contingencies Sheet http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.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 25 false false R26.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 26 false false R27.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.collegiumpharma.com/role/DisclosureAcquisitions 27 false false R28.htm 30603 - Disclosure - Earnings Per Share (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.collegiumpharma.com/role/DisclosureEarningsPerShare 28 false false R29.htm 30703 - 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 29 false false R30.htm 30803 - Disclosure - Marketable Securities (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables 30 false false R31.htm 30903 - Disclosure - Inventory (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.collegiumpharma.com/role/DisclosureInventory 31 false false R32.htm 31003 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets 32 false false R33.htm 31103 - Disclosure - Accrued Expenses (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.collegiumpharma.com/role/DisclosureAccruedExpenses 33 false false R34.htm 31203 - Disclosure - Term Notes Payable (Tables) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables Term Notes Payable (Tables) Tables http://www.collegiumpharma.com/role/DisclosureTermNotesPayable 34 false false R35.htm 31303 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes 35 false false R36.htm 31403 - Disclosure - Equity (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.collegiumpharma.com/role/DisclosureEquity 36 false false R37.htm 31503 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation 37 false false R38.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.collegiumpharma.com/role/DisclosureIncomeTaxes 38 false false R39.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 39 false false R40.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 40 false false R41.htm 40302 - Disclosure - Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) Details 41 false false R42.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 42 false false R43.htm 40401 - Disclosure - Acquisitions (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables 43 false false R44.htm 40402 - Disclosure - Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details) Details 44 false false R45.htm 40403 - Disclosure - Acquisitions - Estimated Fair Value of Net Assets Acquired (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails Acquisitions - Estimated Fair Value of Net Assets Acquired (Details) Details 45 false false R46.htm 40502 - Disclosure - License Agreements - License and supply agreement (Details) Sheet http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails License Agreements - License and supply agreement (Details) Details 46 false false R47.htm 40601 - 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 47 false false R48.htm 40602 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails Earnings Per Share - Anti-dilutive Securities (Details) Details 48 false false R49.htm 40701 - 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 49 false false R50.htm 40801 - Disclosure - Marketable Securities (Details) Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails Marketable Securities (Details) Details http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables 50 false false R51.htm 40802 - Disclosure - Marketable securities - Components (Details) Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails Marketable securities - Components (Details) Details 51 false false R52.htm 40803 - Disclosure - Marketable Securities - Contractual maturities of available-for-sale securities (Details) Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails Marketable Securities - Contractual maturities of available-for-sale securities (Details) Details 52 false false R53.htm 40804 - Disclosure - Marketable Securities - Narratives (Details) Sheet http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails Marketable Securities - Narratives (Details) Details 53 false false R54.htm 40901 - Disclosure - Inventory (Details) Sheet http://www.collegiumpharma.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.collegiumpharma.com/role/DisclosureInventoryTables 54 false false R55.htm 41001 - Disclosure - Goodwill and Intangible Assets - Roll Forward (Details) Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails Goodwill and Intangible Assets - Roll Forward (Details) Details 55 false false R56.htm 41002 - Disclosure - Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details) Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details) Details 56 false false R57.htm 41003 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Amortization Expense (Details) Details 57 false false R58.htm 41004 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 58 false false R59.htm 41101 - Disclosure - Accrued Expenses (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables 59 false false R60.htm 41201 - Disclosure - Term Notes Payable - 2022 Term Loan (Details) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails Term Notes Payable - 2022 Term Loan (Details) Details 60 false false R61.htm 41202 - Disclosure - Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details) Details 61 false false R62.htm 41301 - Disclosure - Convertible Senior Notes - 2026 Convertible Notes (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails Convertible Senior Notes - 2026 Convertible Notes (Details) Details 62 false false R63.htm 41302 - Disclosure - Convertible Senior Notes - 2029 Convertible Notes (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails Convertible Senior Notes - 2029 Convertible Notes (Details) Details 63 false false R64.htm 41303 - Disclosure - Convertible Senior Notes - Outstanding (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails Convertible Senior Notes - Outstanding (Details) Details 64 false false R65.htm 41304 - Disclosure - Convertible Senior Notes - Interest Expenses (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails Convertible Senior Notes - Interest Expenses (Details) Details 65 false false R66.htm 41305 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails Convertible Senior Notes - Future Minimum Payments (Details) Details 66 false false R67.htm 41401 - Disclosure - Equity - Changes in Shareholders' Equity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails Equity - Changes in Shareholders' Equity (Details) Details 67 false false R68.htm 41402 - Disclosure - Equity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEquityDetails Equity (Details) Details http://www.collegiumpharma.com/role/DisclosureEquityTables 68 false false R69.htm 41501 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 69 false false R70.htm 41502 - 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 70 false false R71.htm 41503 - 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 71 false false R72.htm 41504 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 72 false false R73.htm 41601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies 73 false false R74.htm 41701 - Disclosure - Income Taxes (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables 74 false false R75.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 75 false false R76.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 15 fact(s) appearing in ix:hidden were eligible for transformation: coll:FairValueAssetsLevel1ToLevel2TransfersAmount1, coll:FairValueAssetsLevel2ToLevel1TransfersAmount1, coll:FairValueLiabilitiesLevel2ToLevel1TransfersAmount1, us-gaap:DebtInstrumentTerm, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 - coll-20230630x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList, us-gaap:TypeOfCostGoodOrServiceExtensibleList - coll-20230630x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41701 - Disclosure - Income Taxes (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. coll-20230630.xsd 447, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 coll-20230630x10q.htm coll-20230630.xsd coll-20230630_cal.xml coll-20230630_def.xml coll-20230630_lab.xml coll-20230630_pre.xml coll-20230630xex10d1.htm coll-20230630xex31d1.htm coll-20230630xex31d2.htm coll-20230630xex32d1.htm coll-20230630xex32d2.htm coll-20230630x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "coll-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 799, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 232, "dts": { "calculationLink": { "local": [ "coll-20230630_cal.xml" ] }, "definitionLink": { "local": [ "coll-20230630_def.xml" ] }, "inline": { "local": [ "coll-20230630x10q.htm" ] }, "labelLink": { "local": [ "coll-20230630_lab.xml" ] }, "presentationLink": { "local": [ "coll-20230630_pre.xml" ] }, "schema": { "local": [ "coll-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "elementCount": 627, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 21, "http://www.collegiumpharma.com/20230630": 6, "http://xbrl.sec.gov/dei/2023": 5, "total": 32 }, "keyCustom": 69, "keyStandard": 300, "memberCustom": 36, "memberStandard": 22, "nsprefix": "coll", "nsuri": "http://www.collegiumpharma.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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", "menuCat": "Cover", "order": "1", "role": "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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", "menuCat": "Notes", "order": "10", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:LicenseAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - License Agreements", "menuCat": "Notes", "order": "12", "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements", "shortName": "License Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:LicenseAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "13", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "14", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Marketable securities", "menuCat": "Notes", "order": "15", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecurities", "shortName": "Marketable securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Inventory", "menuCat": "Notes", "order": "16", "role": "http://www.collegiumpharma.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "18", "role": "http://www.collegiumpharma.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Term Notes Payable", "menuCat": "Notes", "order": "19", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable", "shortName": "Term Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Convertible Senior Notes", "menuCat": "Notes", "order": "20", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Equity", "menuCat": "Notes", "order": "21", "role": "http://www.collegiumpharma.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stock-based Compensation", "menuCat": "Notes", "order": "22", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "24", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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)", "menuCat": "Policies", "order": "25", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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)", "menuCat": "Tables", "order": "26", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ScheduleOfConsiderationPaidTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ScheduleOfConsiderationPaidTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Fair Value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_HW6fCDbQs0-dm3CnGUwctw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_HW6fCDbQs0-dm3CnGUwctw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.collegiumpharma.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_coll_TwoThousandTwentyTwoTermLoanMember_Aqjy8e1Yx0OXeGvjtxwTPQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Term Notes Payable (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables", "shortName": "Term Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_coll_TwoThousandTwentyTwoTermLoanMember_Aqjy8e1Yx0OXeGvjtxwTPQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_EKWWDiv-w0-2FmX6zt90NA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Convertible Senior Notes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_EKWWDiv-w0-2FmX6zt90NA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Equity (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.collegiumpharma.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "37", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_1_31_2023_XmUAiYPtekaQ2oNIsjFlag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "39", "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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)", "menuCat": "Details", "order": "40", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_coll_AllowanceForRebatesAndIncentivesMember_1Al_034AykSLqQLPOQNrXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details)", "menuCat": "Details", "order": "41", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails", "shortName": "Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_coll_AllowanceForRebatesAndIncentivesMember_1Al_034AykSLqQLPOQNrXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "42", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_coll_XtampzaMember_tKNNuuiIpUeKFapsxZHCeQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_DtYl-crueUW4ykF2FuOfkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions (Details)", "menuCat": "Details", "order": "43", "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_DtYl-crueUW4ykF2FuOfkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details)", "menuCat": "Details", "order": "44", "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails", "shortName": "Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_DtYl-crueUW4ykF2FuOfkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Acquisitions - Estimated Fair Value of Net Assets Acquired (Details)", "menuCat": "Details", "order": "45", "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "shortName": "Acquisitions - Estimated Fair Value of Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_FVx0RCys902rD0mp02z29Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "coll:LicenseAgreementsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_4_2019_To_4_4_2019_us-gaap_TypeOfArrangementAxis_coll_ShionogiLicenseAndSupplyAgreementMember_i0xwq3amrEeoq6HxVaWoKg", "decimals": "2", "first": true, "lang": null, "name": "coll:LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - License Agreements - License and supply agreement (Details)", "menuCat": "Details", "order": "46", "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "shortName": "License Agreements - License and supply agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "coll:LicenseAgreementsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_4_2019_To_4_4_2019_us-gaap_TypeOfArrangementAxis_coll_ShionogiLicenseAndSupplyAgreementMember_i0xwq3amrEeoq6HxVaWoKg", "decimals": "2", "first": true, "lang": null, "name": "coll:LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details)", "menuCat": "Details", "order": "47", "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", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_pSZYnyW3v0ap02Q-wVHgcA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "48", "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", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_pSZYnyW3v0ap02Q-wVHgcA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "49", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Marketable Securities (Details)", "menuCat": "Details", "order": "50", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FinancialInstrumentAxis_us-gaap_CashAndCashEquivalentsMember_CGKOsDE5tEuxHG-3ckpKyA", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Marketable securities - Components (Details)", "menuCat": "Details", "order": "51", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "shortName": "Marketable securities - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Marketable Securities - Contractual maturities of available-for-sale securities (Details)", "menuCat": "Details", "order": "52", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails", "shortName": "Marketable Securities - Contractual maturities of available-for-sale securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Marketable Securities - Narratives (Details)", "menuCat": "Details", "order": "53", "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails", "shortName": "Marketable Securities - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "54", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_l5h90WDOAUOz1HcKAn_ePQ", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_l5h90WDOAUOz1HcKAn_ePQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Goodwill and Intangible Assets - Roll Forward (Details)", "menuCat": "Details", "order": "55", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails", "shortName": "Goodwill and Intangible Assets - Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details)", "menuCat": "Details", "order": "56", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_coll_NucyntaMember_3yQwG8mvBkuc9CvnRWkIew", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "menuCat": "Details", "order": "58", "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "59", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_7_1_2023_To_7_1_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vD5Phr664kCCprV1M8vAYQ", "decimals": "4", "first": true, "lang": null, "name": "coll:DebtInstrumentMarginRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Term Notes Payable - 2022 Term Loan (Details)", "menuCat": "Details", "order": "60", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "shortName": "Term Notes Payable - 2022 Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_7_1_2023_To_7_1_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vD5Phr664kCCprV1M8vAYQ", "decimals": "4", "first": true, "lang": null, "name": "coll:DebtInstrumentMarginRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_GMsGeniNHU6sJRTd4QP8iw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details)", "menuCat": "Details", "order": "61", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "shortName": "Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_GMsGeniNHU6sJRTd4QP8iw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Convertible Senior Notes - 2026 Convertible Notes (Details)", "menuCat": "Details", "order": "62", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "shortName": "Convertible Senior Notes - 2026 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "coll:ConvertibleSeniorNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_2_13_2020_us-gaap_DebtInstrumentAxis_coll_TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member_biH25ouzC0G36lesjeeuyQ", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_2_10_2023_us-gaap_DebtInstrumentAxis_coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member_e2WlBtABekiKo05YFJppMA", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Convertible Senior Notes - 2029 Convertible Notes (Details)", "menuCat": "Details", "order": "63", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "shortName": "Convertible Senior Notes - 2029 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_2_10_2023_us-gaap_DebtInstrumentAxis_coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member_e2WlBtABekiKo05YFJppMA", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Convertible Senior Notes - Outstanding (Details)", "menuCat": "Details", "order": "64", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "shortName": "Convertible Senior Notes - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_EKWWDiv-w0-2FmX6zt90NA", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_fIe8vnUg-0Se1Tp51erinw", "decimals": "-3", "first": true, "lang": null, "name": "coll:ContractualInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Convertible Senior Notes - Interest Expenses (Details)", "menuCat": "Details", "order": "65", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_fIe8vnUg-0Se1Tp51erinw", "decimals": "-3", "first": true, "lang": null, "name": "coll:ContractualInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_9UNBfoM-PEGuV6MymaHxIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details)", "menuCat": "Details", "order": "66", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_BfwFHV8MMUiMa6sQh2XQYA", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_yHTAAo6wFUeR2oMP6uDv8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Equity - Changes in Shareholders' Equity (Details)", "menuCat": "Details", "order": "67", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_1_31_2023_XmUAiYPtekaQ2oNIsjFlag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Equity (Details)", "menuCat": "Details", "order": "68", "role": "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ShareRepurchaseProgramAxis_coll_AcceleratedShareRepurchaseProgramMember_n26u_Fz_dkOAUVsqefBxiA", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stock-based Compensation - Narrative (Details)", "menuCat": "Details", "order": "69", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_ReqoqmdoQ0WVHjdrnqkKEg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details)", "menuCat": "Details", "order": "70", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_ReqoqmdoQ0WVHjdrnqkKEg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_h1tTWLSldk-MXl-YMT8cyQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "71", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_S3DUd71Kfku_DXMSf1oSXg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rQcmw9lYX02qRf_Bckd3tw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "72", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "shortName": "Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_CEYD5Y3qCUKhlIHlEP66pA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyClaimsDismissedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_case_obQvackab0mxs3dq7Zo8jA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "73", "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_CEYD5Y3qCUKhlIHlEP66pA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyClaimsDismissedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_case_obQvackab0mxs3dq7Zo8jA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "74", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UGsPIm-OJ0OFosu4X4Z6RA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DpPnlzEleki3yII6i4Ra3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Uncategorized", "order": "75", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Cover", "order": "76", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_Y7izJ6Uszkaw9oPcc40LXg", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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", "menuCat": "Notes", "order": "8", "role": "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "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", "menuCat": "Notes", "order": "9", "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LnCm5Pt8k02NnPJ-Gx4rmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "coll_AcceleratedShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Accelerated Share Repurchase Program.", "label": "ASR" } } }, "localname": "AcceleratedShareRepurchaseProgramMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "domainItemType" }, "coll_AccruedIncentiveCompensationCurrent": { "auth_ref": [], "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.", "label": "Accrued Incentive Compensation, Current", "terseLabel": "Accrued incentive compensation" } } }, "localname": "AccruedIncentiveCompensationCurrent", "nsuri": "http://www.collegiumpharma.com/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": "Trade Allowances and Chargebacks" } } }, "localname": "AllowanceAndChargebacksForTradeReceivablesMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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": "Rebates and Incentives" } } }, "localname": "AllowanceForRebatesAndIncentivesMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "xbrltype": "domainItemType" }, "coll_AquestiveTherapeuticsIncLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Aquestive Therapeutics, Inc. Litigation.", "label": "Aquestive Therapeutics, Inc Litigation" } } }, "localname": "AquestiveTherapeuticsIncLitigationMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_AssumedLiabilityRelatedToProductSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assumed liability related to product sales", "label": "Assumed liability related to product sales", "terseLabel": "Acquired from BDSI" } } }, "localname": "AssumedLiabilityRelatedToProductSales", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "xbrltype": "monetaryItemType" }, "coll_BdsiAcquisitionLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Litigation Related to the BDSI Acquisition.", "label": "BDSI Acquisition Litigation" } } }, "localname": "BdsiAcquisitionLitigationMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_BelbucaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Belbuca.", "label": "Belbuca" } } }, "localname": "BelbucaMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_BemaFentanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BEMA Fentany1.", "label": "Other" } } }, "localname": "BemaFentanyMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_BiodeliverySciencesInternationalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BioDelivery Sciences International, Inc.", "label": "BioDelivery Sciences International, Inc" } } }, "localname": "BiodeliverySciencesInternationalIncMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "coll_BusinessCombinationIncreaseToInventoryRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to inventory recognized as it's acquisition-date fair value is higher than its book value.", "label": "Business Combination, Increase to Inventory Recognized", "terseLabel": "Increase to inventory" } } }, "localname": "BusinessCombinationIncreaseToInventoryRecognized", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to accrued expenses assumed in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred tax liabilities assumed in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to goodwill acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRebatesReturnsAndDiscounts": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued rebates, returns and discounts assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Rebates, Returns and Discounts", "terseLabel": "Accrued rebates, returns and discounts" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRebatesReturnsAndDiscounts", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease assets acquired, at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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": "Product Returns" } } }, "localname": "ContractWithCustomerRefundLiabilityMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "xbrltype": "domainItemType" }, "coll_ContractualInterestExpense": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "order": 2.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/20230630", "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 the calendar quarter ending on March 31, 2020" } } }, "localname": "ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "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/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "coll_DebtInstrumentCommitmentAndOtherFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loan commitment and other fees associated with debt instrument arrangement.", "label": "Debt Instrument, Commitment And Other Fees", "terseLabel": "Commitment and other fees" } } }, "localname": "DebtInstrumentCommitmentAndOtherFees", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "coll_DebtInstrumentDefaultProvisionTermOfNoticeToCompanyToSureDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of notice to the company to cure default under the debt instrument default provisions.", "label": "Debt Instrument Default Provision, Term of Notice to Company to Sure Default", "terseLabel": "Term of notice to company" } } }, "localname": "DebtInstrumentDefaultProvisionTermOfNoticeToCompanyToSureDefault", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentDefaultProvisionsThresholdAmountOfPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold amount of payment by the company under debt instrument default provisions.", "label": "Debt Instrument Default Provisions Threshold Amount of Payment", "terseLabel": "Provisions threshold amount of payment" } } }, "localname": "DebtInstrumentDefaultProvisionsThresholdAmountOfPayment", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentMarginRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the margin rate under debt instrument agreement.", "label": "Debt Instrument, Margin Rate", "terseLabel": "Margin" } } }, "localname": "DebtInstrumentMarginRate", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentNumberOfCalendarDaysToCureDefaultAfterOccurrence": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of calendar days to cure default after occurrence under the customary default provisions under the debt instrument.", "label": "Debt Instrument, Number of Calendar Days to Cure Default after Occurrence", "terseLabel": "Number of calendar days" } } }, "localname": "DebtInstrumentNumberOfCalendarDaysToCureDefaultAfterOccurrence", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "percentItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtModificationAndTransactionFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt modification and transaction fee incurred under debt instrument arrangement.", "label": "Debt Modification And Transaction Fee", "terseLabel": "Debt modification and transaction fee" } } }, "localname": "DebtModificationAndTransactionFee", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "monetaryItemType" }, "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": "Prepayment on or after the second-year anniversary, but on or prior to the third-year anniversary" } } }, "localname": "DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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": "Prepayment prior to the second-year anniversary" } } }, "localname": "DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDebtExtinguishmentCostAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible debt extinguishment cost.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Debt Extinguishment Cost, Amount", "terseLabel": "Nondeductible costs from the debt extinguishment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDebtExtinguishmentCostAmount", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "coll_ElyxybMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Elyxyb.", "label": "Elyxyb" } } }, "localname": "ElyxybMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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": "Employee stock purchase plan compensation expenses" } } }, "localname": "EmployeeStockPurchasePlanCompensationExpense", "nsuri": "http://www.collegiumpharma.com/20230630", "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." } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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/20230630", "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 plan" } } }, "localname": "EmployeeStockPurchaseProgramMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_FairValueAssetsLevel1ToLevel2TransfersAmount1": { "auth_ref": [], "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, Amount1", "terseLabel": "Transfer of Assets From Level 1 to Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount1", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_FairValueAssetsLevel2ToLevel1TransfersAmount1": { "auth_ref": [], "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 2 to Level 1 Transfers, Amount1", "terseLabel": "Transfer of Assets From Level 2 to Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount1", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_FairValueLiabilitiesLevel1ToLevel2TransfersAmount1": { "auth_ref": [], "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, Amount1", "terseLabel": "Transfer of Liabilities From Level 1 to Level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount1", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_FairValueLiabilitiesLevel2ToLevel1TransfersAmount1": { "auth_ref": [], "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, Amount1", "terseLabel": "Transfer of Liabilities From Level 2 to Level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount1", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "coll_IncreaseDecreaseInAccruedRebatesReturnsAndDiscounts": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_IncreaseDecreaseInOperatingLeaseAssetAndLiabilities": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in Operating lease asset and liabilities", "label": "Increase (decrease) in Operating lease asset and liabilities", "terseLabel": "Operating lease assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseAssetAndLiabilities", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional percentage of net sales on a pass through basis to a third party licensor payable under the license agreement.", "label": "License Agreement, Additional Percentage Of Net Sales On Pass Through Basis Payable To Third Party Licensor", "terseLabel": "Additional Percentage" } } }, "localname": "LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "xbrltype": "percentItemType" }, "coll_LicenseAgreementRoyaltyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of royalty payable under the license agreement.", "label": "License Agreement, Royalty Percentage", "terseLabel": "Royalty Percentage" } } }, "localname": "LicenseAgreementRoyaltyPercentage", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "xbrltype": "percentItemType" }, "coll_LicenseAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Agreements [Abstract]", "label": "License Agreements" } } }, "localname": "LicenseAgreementsAbstract", "nsuri": "http://www.collegiumpharma.com/20230630", "xbrltype": "stringItemType" }, "coll_LicenseAgreementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represents license agreements.", "label": "License Agreements [Line Items]" } } }, "localname": "LicenseAgreementsLineItems", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "xbrltype": "stringItemType" }, "coll_LicenseAgreementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about license agreements.", "label": "License Agreements [Table]" } } }, "localname": "LicenseAgreementsTable", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements" ], "xbrltype": "textBlockItemType" }, "coll_LondonInterbankOfferedRateMember": { "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 [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "coll_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "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 fiscal year following current fiscal year.\nExcludes 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 After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_LongTermDebtMaturityYearTwoThreeAndFour": { "auth_ref": [], "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, third and 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, Maturity, Year Two, Three and Four", "terseLabel": "Remaining three years" } } }, "localname": "LongTermDebtMaturityYearTwoThreeAndFour", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "monetaryItemType" }, "coll_LossContingencyNumberOfAdditionalCasesFiled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional cases filed.", "label": "Loss Contingency, Number Of Additional Cases Filed", "terseLabel": "Number of additional cases filed" } } }, "localname": "LossContingencyNumberOfAdditionalCasesFiled", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_LossContingencyNumberOfDemandLettersReceivedFromPurportedStockholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of demand letters received from purported stockholders.", "label": "Loss Contingency, Number Of Demand Letters Received From Purported Stockholders", "terseLabel": "Number of demand letters received from purported stockholders" } } }, "localname": "LossContingencyNumberOfDemandLettersReceivedFromPurportedStockholders", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information to marketable securities.", "label": "Marketable Securities [Member]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "coll_MultiDistrictLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-District Litigation (MDL) in the Northern District of Ohio.", "label": "Multi-District Litigation (MDL)" } } }, "localname": "MultiDistrictLitigationMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_NucyntaErMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nucynta ER.", "label": "Nucynta ER" } } }, "localname": "NucyntaErMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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" } } }, "localname": "NucyntaIrMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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 Products" } } }, "localname": "NucyntaMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_NumberOfLawsuitsByMunicipalities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lawsuits by Municipalities.", "label": "Number of Lawsuits by Municipalities", "terseLabel": "Number of lawsuits by municipalities" } } }, "localname": "NumberOfLawsuitsByMunicipalities", "nsuri": "http://www.collegiumpharma.com/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_OperatingLeasePaymentsNonCash": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 (benefit) expense" } } }, "localname": "OperatingLeasePaymentsNonCash", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_OpioidLitigationAtMassachusettsStateCourtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Opioid Litigation at Massachusetts state court.", "label": "Opioid Litigation, Massachusetts state court" } } }, "localname": "OpioidLitigationAtMassachusettsStateCourtMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_OpioidLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Opioid litigation.", "label": "Opioid Litigation" } } }, "localname": "OpioidLitigationMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_OpioidLitigationStateCourtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Opioid Litigation at state court.", "label": "Opioid Litigation, State Court [Member]", "terseLabel": "State court" } } }, "localname": "OpioidLitigationStateCourtMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_PaymentToSettleDebt": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow to settle debt in a business combination.", "label": "Payment to Settle Debt", "terseLabel": "Cash paid to settle BDSI debt" } } }, "localname": "PaymentToSettleDebt", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_PharmakonTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pharmakon Term Notes.", "label": "Pharmakon Term Notes" } } }, "localname": "PharmakonTermNotesMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "domainItemType" }, "coll_ProceedsFromTermNoteModification": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from modification of term note.", "label": "Proceeds from Term Note Modification", "terseLabel": "Proceeds from term note modification" } } }, "localname": "ProceedsFromTermNoteModification", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Xtampza ER Litigation, District of Massachusetts" } } }, "localname": "PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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": "Xtampza ER Litigation" } } }, "localname": "PurduePharmaLimitedPartnershipPatentInfringementMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_ScheduleOfConsiderationPaidTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for consideration paid as at the date of acquisition.", "label": "Schedule of Consideration Paid [Table Text Block]", "terseLabel": "Schedule of consideration paid for acquisition" } } }, "localname": "ScheduleOfConsiderationPaidTableTextBlock", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "coll_SecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to secured overnight financing rate.", "label": "Secured Overnight Financing Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "coll_ShareRepurchaseProgram2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 Share Repurchase Program.", "label": "Share Repurchase Program 2023 [Member]", "terseLabel": "2023 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram2023Member", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "domainItemType" }, "coll_ShionogiLicenseAndSupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shionogi license and supply agreement.", "label": "Shionogi license and supply agreement" } } }, "localname": "ShionogiLicenseAndSupplyAgreementMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "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/20230630", "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": "2014 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2014Member", "nsuri": "http://www.collegiumpharma.com/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coll_SymproicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Symproic.", "label": "Symproic" } } }, "localname": "SymproicMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2.875% Convertible Senior Notes due 2029.", "label": "Two Point Eight Seven Five Convertible Senior Notes due 2029 [Member]", "terseLabel": "2029 Convertible Notes" } } }, "localname": "TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "coll_TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2.625% convertible senior notes due 2026.", "label": "Two Point Six Two Five Convertible Senior Notes Due 2026 [Member]", "terseLabel": "2026 Convertible Notes" } } }, "localname": "TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "coll_TwoThousandTwentyTwoTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Term Loan.", "label": "2022 Term Loan" } } }, "localname": "TwoThousandTwentyTwoTermLoanMember", "nsuri": "http://www.collegiumpharma.com/20230630", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "domainItemType" }, "coll_XtampzaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xtampza.", "label": "Xtampza ER" } } }, "localname": "XtampzaMember", "nsuri": "http://www.collegiumpharma.com/20230630", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r694" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r727" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r692" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r692" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r692" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r766" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r692" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r692" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r692" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r692" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r691" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r693" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r699", "r710", "r720", "r745" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r702", "r713", "r723", "r748" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r706", "r714", "r724", "r741", "r749", "r753", "r761" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r699", "r710", "r720", "r745" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r696", "r707", "r717", "r742" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r706", "r714", "r724", "r741", "r749", "r753", "r761" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r695", "r765" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r695", "r765" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r695", "r765" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r703", "r714", "r724", "r741", "r749" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r701", "r712", "r722", "r747" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r696", "r707", "r717", "r742" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r697", "r708", "r718", "r743" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r698", "r709", "r719", "r744" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r700", "r711", "r721", "r746" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r388", "r525", "r559", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r650", "r658", "r671", "r679", "r836", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r388", "r525", "r559", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r650", "r658", "r671", "r679", "r836", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r244", "r526", "r553", "r554", "r555", "r556", "r557", "r558", "r642", "r659", "r678", "r770", "r832", "r833", "r838", "r883" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r244", "r526", "r553", "r554", "r555", "r556", "r557", "r558", "r642", "r659", "r678", "r770", "r832", "r833", "r838", "r883" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r381", "r388", "r418", "r419", "r420", "r501", "r525", "r559", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r650", "r658", "r671", "r679", "r682", "r828", "r836", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r303", "r304", "r305", "r306", "r381", "r388", "r418", "r419", "r420", "r501", "r525", "r559", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r650", "r658", "r671", "r679", "r682", "r828", "r836", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r211", "r389", "r768", "r798" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r211", "r389", "r768", "r769", "r798" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Allowance categories" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r24" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r677" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r247", "r248" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r112" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Net amortization of premiums and discounts on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r26" ], "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 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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "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/2023", "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": 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 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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 6.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r26", "r645" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r35", "r100", "r162", "r541", "r564", "r565" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r14", "r35", "r461", "r464", "r493", "r560", "r561", "r785", "r786", "r787", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r92", "r677", "r886" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r427", "r428", "r429", "r576", "r795", "r796", "r797", "r868", "r888" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r71", "r72", "r392" ], "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/2023", "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 loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r422", "r430" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r103", "r339", "r489", "r789" ], "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 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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r339", "r489", "r656", "r657", "r789" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r51", "r55" ], "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 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", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r225" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r158", "r190", "r231", "r238", "r242", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r454", "r458", "r479", "r537", "r600", "r677", "r690", "r834", "r835", "r870" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r152", "r164", "r190", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r454", "r458", "r479", "r677", "r834", "r835", "r870" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r77" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r261", "r535" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Matures after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r806", "r807", "r880" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r260", "r534" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Matures within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r250", "r290" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Available-for-sale", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r449", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r73", "r74", "r449", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares of stock acquired" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r449" ], "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r12" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration paid", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r2", "r3" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Cash consideration for all outstanding shares of BDSI's common and preferred stock (103,235,298 shares acquired at $5.60 per share)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r129", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r75", "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r154", "r643" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r154" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r42", "r110", "r186" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r4", "r110" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r159", "r160", "r161", "r230", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r569", "r570", "r571", "r572", "r658", "r767", "r790" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r83", "r538", "r587" ], "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 (refer to Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r118", "r300", "r301", "r639", "r829" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r795", "r796", "r868", "r885", "r888" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r91" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r91", "r588" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r91" ], "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", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares", "terseLabel": "Common stock, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r91", "r588", "r606", "r888", "r889" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r91", "r540", "r677" ], "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; 37,953,398 issued and 34,717,575 outstanding shares at June 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares at December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r36", "r170", "r172", "r178", "r531", "r550" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r837" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r366", "r367", "r379" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible notes outstanding" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r30" ], "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" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r88", "r136" ], "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 senior notes", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "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_CorporateDebtSecuritiesMember": { "auth_ref": [ "r666", "r668", "r884" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostDirectMaterial": { "auth_ref": [ "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of material used for good produced and service rendered.", "label": "Cost, Direct Material", "terseLabel": "Excess and obsolete inventory" } } }, "localname": "CostDirectMaterial", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r771", "r772" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r105", "r526" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r788" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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": "Intangible asset amortization", "terseLabel": "Intangible asset amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r119", "r188", "r317", "r323", "r324", "r325", "r326", "r327", "r328", "r333", "r340", "r341", "r343" ], "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]", "terseLabel": "Term Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r88", "r89", "r136", "r137", "r192", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r490", "r653", "r654", "r655", "r656", "r657", "r791" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "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": "Interest rate, basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r137", "r344" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r120", "r320" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price (in dollars per share)", "verboseLabel": "Initial conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r29", "r62", "r123", "r124", "r320" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r79", "r81", "r318", "r490", "r654", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Original principal amount", "verboseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r331", "r478", "r654", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Term notes outstanding principal balance" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r79", "r347", "r490" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r28", "r319" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r192", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r490", "r653", "r654", "r655", "r656", "r657", "r791" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r192", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r490", "r653", "r654", "r655", "r656", "r657", "r791" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Repurchased amount in cash" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Aggregate principal amount of notes repurchased" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r62", "r65", "r78", "r79", "r81", "r85", "r122", "r124", "r192", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r490", "r653", "r654", "r655", "r656", "r657", "r791" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "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 instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r80", "r329", "r345", "r654", "r655" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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 issuance costs", "negatedTerseLabel": "Less: unamortized discount and issuance costs", "verboseLabel": "Note discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [ "r804", "r805" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Gross Unrealized (Losses) Gains" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r290", "r801" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "totalLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r80" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r433", "r434" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r128", "r146", "r444", "r445", "r793" ], "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)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r56" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r378", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r378", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r838" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r390", "r395", "r423", "r424", "r426", "r672" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r179", "r203", "r204", "r205", "r206", "r207", "r213", "r215", "r222", "r223", "r224", "r228", "r469", "r470", "r532", "r551", "r647" ], "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 (loss) per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r215", "r219", "r222" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r179", "r203", "r204", "r205", "r206", "r207", "r215", "r222", "r223", "r224", "r228", "r469", "r470", "r532", "r551", "r647" ], "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 (loss) per share - diluted (in dollars per share)", "verboseLabel": "Earnings (loss) per share - diluted (in dollar per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r212", "r225", "r226", "r227" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r436" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 5.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r425" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r867" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r150", "r173", "r174", "r175", "r198", "r199", "r200", "r202", "r208", "r210", "r229", "r283", "r284", "r365", "r427", "r428", "r429", "r440", "r441", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r480", "r482", "r483", "r484", "r485", "r486", "r493", "r560", "r561", "r562", "r576", "r627" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r472", "r473", "r475" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r77", "r133" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r331", "r382", "r383", "r384", "r385", "r386", "r387", "r473", "r498", "r499", "r500", "r654", "r655", "r666", "r667", "r668" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r471" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r331", "r382", "r387", "r473", "r498", "r666", "r667", "r668" ], "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": "Quoted Prices in active markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r331", "r382", "r387", "r473", "r499", "r654", "r655", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant other observable inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r474" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r474" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r474" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r474" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r331", "r382", "r383", "r384", "r385", "r386", "r387", "r498", "r499", "r500", "r654", "r655", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r342", "r362", "r466", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r549", "r651", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life 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 Asset, Useful Life", "terseLabel": "Amortization Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r156", "r297" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r117" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r117" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r117" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r117" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r116", "r528" ], "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", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r527" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r116", "r527" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "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", "terseLabel": "Carrying Amount", "totalLabel": "Intangible asset, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r9", "r57", "r58" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gains (Losses) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r155", "r296", "r529", "r652", "r677", "r818", "r825" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at ending of the period", "periodStartLabel": "Balance at beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r824" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Measurement period adjustments from BDSI Acquisition" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r104", "r190", "r231", "r237", "r241", "r243", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r479", "r649", "r834" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r101", "r139", "r231", "r237", "r241", "r243", "r533", "r545", "r649" ], "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 (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r298", "r299", "r611" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r299", "r611" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r191", "r432", "r437", "r438", "r439", "r442", "r446", "r447", "r448", "r574" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r144", "r147", "r209", "r210", "r235", "r435", "r443", "r552" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r43" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "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 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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "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 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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r216", "r217", "r218", "r224", "r394" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r141", "r176", "r234", "r488", "r612", "r688", "r887" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r108", "r337", "r348", "r656", "r657" ], "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", "totalLabel": "Total interest expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r214", "r220", "r224" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Adjustment for interest expense recognized on convertible senior notes:" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r181", "r184", "r185" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 9.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r82", "r881" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r294" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r781" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r163", "r644", "r677" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r783" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r782" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r107", "r108" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of contractual maturities of available-for-sale securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r134", "r142", "r143", "r149", "r249", "r251", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r190", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r455", "r458", "r459", "r479", "r586", "r648", "r690", "r834", "r870", "r871" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r96", "r138", "r543", "r677", "r792", "r816", "r869" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r153", "r190", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r455", "r458", "r459", "r479", "r677", "r834", "r870", "r871" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r26" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r137", "r330", "r346", "r654", "r655", "r882" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Term notes carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r11", "r192", "r335" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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": "2024", "verboseLabel": "Principal repayments" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r11", "r192", "r335" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 4.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": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r11", "r192", "r335" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r11", "r192", "r335" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r794" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "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, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r30" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r302", "r303", "r304", "r307", "r830", "r831" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r302", "r303", "r304", "r307", "r830", "r831" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [ "r830", "r831" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyClaimsSettledNumber": { "auth_ref": [ "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Number of claims settled.", "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Claims settled" } } }, "localname": "LossContingencyClaimsSettledNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r830", "r831" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r830", "r831" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r780" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r183" ], "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r183" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r111", "r112" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r102", "r112", "r140", "r151", "r168", "r171", "r175", "r190", "r201", "r203", "r204", "r205", "r206", "r209", "r210", "r221", "r231", "r237", "r241", "r243", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r470", "r479", "r547", "r608", "r625", "r626", "r649", "r688", "r834" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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)", "netLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "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, 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", "totalLabel": "Net income (loss) - diluted" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "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]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r44", "r45", "r46" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r231", "r237", "r241", "r243", "r649" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r492" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r492" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r491" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r87", "r131", "r566", "r567" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 8.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r157" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r165", "r166", "r167" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized losses on marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r15", "r20", "r169", "r172", "r177", "r480", "r481", "r486", "r530", "r548", "r785", "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r132", "r169", "r172" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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", "terseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r41" ], "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", "verboseLabel": "Issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r180" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r37", "r451" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid to settle RSUs and in-the-money options" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r37" ], "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of BDSI (net of cash acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r800" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "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 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/2023", "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 share units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r90", "r350" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r90", "r588" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r90", "r539", "r677" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r784" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r38" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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", "verboseLabel": "Proceeds from issuances of 2029 Convertible Notes, net of issuance costs of $6,280" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r6", "r18" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r6", "r18" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r151", "r168", "r171", "r182", "r190", "r201", "r209", "r210", "r231", "r237", "r241", "r243", "r282", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r453", "r456", "r457", "r470", "r479", "r533", "r546", "r575", "r608", "r625", "r626", "r649", "r675", "r676", "r689", "r787", "r834" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r536", "r544", "r677" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r40" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment 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": "Payments For Repurchase of Debt", "negatedLabel": "Repurchase of 2026 Convertible Notes, including premium" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r40" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r86", "r431", "r878" ], "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/2023", "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r154" ], "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": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r42", "r145", "r186" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/2023", "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r93", "r125", "r542", "r563", "r565", "r573", "r589", "r677" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r150", "r198", "r199", "r200", "r202", "r208", "r210", "r283", "r284", "r427", "r428", "r429", "r440", "r441", "r460", "r462", "r463", "r465", "r468", "r560", "r562", "r576", "r888" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r232", "r233", "r236", "r239", "r240", "r244", "r245", "r246", "r377", "r378", "r526" ], "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", "verboseLabel": "Product revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible List]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r148", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r380" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r295", "r376" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "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 Securities, Available-for-Sale [Line Items]", "terseLabel": "Marketable securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r73", "r74", "r449" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r73", "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of preliminary allocation of acquisition purchase price" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r127" ], "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 benefit recognized" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r799" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r47", "r49", "r215", "r219", "r222" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r52", "r54", "r527" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r52", "r54" ], "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 Intangible Asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r652", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r22", "r97", "r98", "r99" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r11" ], "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 future minimum payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r391", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r16", "r17", "r69" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r59", "r60", "r61", "r62", "r63", "r64", "r65", "r122", "r124", "r125", "r159", "r160", "r161", "r230", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r569", "r570", "r571", "r572", "r658", "r767", "r790" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r15" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r54" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r106" ], "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/2023", "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", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r672" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r412" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r412" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r410" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r410" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r407", "r408" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r407", "r408" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r411" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r414" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r411" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r391", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r674" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r68" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r401" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r401" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r847" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r847" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r403" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r399", "r400" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r399", "r400" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r404" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r19" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r673" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r126" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r187" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r32", "r150", "r173", "r174", "r175", "r198", "r199", "r200", "r202", "r208", "r210", "r229", "r283", "r284", "r365", "r427", "r428", "r429", "r440", "r441", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r480", "r482", "r483", "r484", "r485", "r486", "r493", "r560", "r561", "r562", "r576", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r198", "r199", "r200", "r229", "r526", "r568", "r577", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r607", "r609", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r683" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r198", "r199", "r200", "r229", "r526", "r568", "r577", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r607", "r609", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r683" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r90", "r91", "r125" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r15", "r90", "r91", "r125" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r90", "r91", "r125", "r404" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r15", "r90", "r91", "r125" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r15", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of RSUs and PSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r15", "r32", "r125" ], "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r15", "r90", "r91", "r125", "r572", "r627", "r637" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares repurchased during the period", "verboseLabel": "Share repurchases (Shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r15", "r90", "r91", "r125", "r576", "r627", "r637", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r91", "r94", "r95", "r114", "r590", "r606", "r628", "r629", "r677", "r690", "r792", "r816", "r869", "r888" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "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/2023", "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r121", "r189", "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r365", "r467", "r630", "r631", "r638" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r487", "r494" ], "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 Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r487", "r494" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r487", "r494" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r342", "r362", "r466", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r549", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Shares repurchased, cost per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r33", "r66", "r67" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 3,235,823 shares at June 30, 2023 and 3,235,823 shares at December 31, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r91", "r125" ], "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 repurchases (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r15", "r66", "r125" ], "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 repurchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r452" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r840", "r879" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "Government-sponsored securities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r646", "r666", "r668", "r879" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r680", "r681", "r684", "r685", "r686", "r687" ], "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r214", "r224" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r213", "r224" ], "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/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Recognition of deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r695": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 97 0001558370-23-013192-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-013192-xbrl.zip M4$L#!!0 ( &* U;EGJS8DD'/8@9HS6P'"#%6!<$GF8Y^V%%M)M,>V M,I(-9/[Z[98_8L>V;"O//=T3]_^.M?OO^?3N>WR\>187'3=ZCK&::@Q*.6\^D^]O= M:*+DC(A1I!HR!H4LNA+4Q-9+%7V9"3NJZKPKN$V[&\JX0E\(@'L=EU2E)#6/ M%_RI&[U5549%?-E!9C(N,B=RIBJ*WJ3(!9T7BG76A;=Q0\$+RTL+$M)]Z08O M8U*[D&6_^]N(N=\2PGKK58&PZDU*6"F\(N7B5^G&\(2FT>%M0I %(:M<.?!% MBJL-&F@TQ-I-7S5J* $MYD6J*@Y>)7J0+4]9W3//1.>UWZ MXE%7LIE-.TA&!?%@M)&=T^/>QO)]UQ-%=AB\3-7G4J_,W(%DTT=8/FMXD69+ MF"GS2=6K%/%+!JBP=Y^9$FI)X\,!GK6*1 )&(EHT3ESF5(&4.KUC(X1LX._K\;WU\/[ MR? :_YJ,1[?7@RG\N!R,!O=70V/RTW XG7S?W6:U58D/(HW=']3?,&M)X*W: M#T?WL'!(HBEH$MOT[?KE-F(5%@L?1G"]/HCQ6SF>CU?1&%H%S8*26EA/J\(Z MF<)_=\/[Z<08WQCCA^'C8'H+!"W ^P!\Q1UHDR7.FD_T%OQQAXZXK(UV$1LM M]/W=H+\:WST\#G\"NMM?AL;M/?P>&I]&X\GD;ZTM[&4+1"YO;/Y<'_VXH!;O MSSOB/9C\9-R,QK^V73T'WFLF39M+7]"!^;O/I!) WA F?B&V3\?S!U^82W#B M$3QFA8/RP+7N*,%2B,0#%8Q; ^L_OO04I-?4(\P.[>!5:] 8S&=@2I;&)#Z3$'1X*$ M)=Q3;R EN'**4%"K@B'5XE-B+OT2R;9A1+QP,# 4)YR.-A5&5A'3 M?<):_V:L8O+6/BK91Z)7WS 7%GN,V+>PR!:^;J:I6$J+^C^RJ*=[?H#V1\H:+"4D6J(7]CKQ+3"3C!R1,9)(VD5@ PXDE MP,&!1#)TYEQT)$D;5VM/E>SIUGT"?;E8%]A$YKT6U_/L@!XS:!&IALB/G%O/ MS+9A>78+>KL+W"P)7-\;WT/7W.'"8W\HS88O*USW%X"W#RL=SB>]WN=MG*.Z MU%IN4UODM,/,KFHTDE4:89VM:51=W)G"IU;8:L4Q@%PJ+: GV8X;LHDP:D?4 MBB!-J7#NN4?E UGC[(3;>/ALQ(D;]($[D,_Q'7BO<[!WYJ,%^C3KG"%30]5D MA%7!0ZPM>(/U;;IO6*<15=I:136K #?FB<+ IYPKEW&A&GSL>[B9B1DV!590 MN9P6]7[6WTHP-@+.H0UTC 3W%MY]X(5ID$)+>"4#=KW")4!G)F8-T%$5[1A_ M$+CKC.X[<"@!_DL-X-O!?!?XPW3'Z'_PJH>NQ[SUK0L+4$>I$<):!"*!;4H^!BK6S8M*E2U)DONR2(F-\2M71 M=L_#[*+7AKT"EY+]]8KP%^VOMX909YJ^QW@A'<\O?3]C"97,P89@<3973"XN-!^AF)J,9F"J6TH)W MF@4O9(OH)1@;&\Y&Q+H%M<[^CAR'(!LX+L%1#O1_^XS M+S,HA4^UC?\Y9U)7Q=H&U[K+'C>_J7.RF"@#0T8RQE1&I07D2XX[C&PZ,W4J M-\FHA4@?"78<%J0H#UR,%>#"@;IYRQ@=J1:L')?9F2 MERQ"R5=:1'*\WJ"LH0JW .P?!-@O&% E*(#GD3.;X=6# L:GZ*\V"E@EHGDI / MW_9K+5#G6: 2N9TM'/7#"_F@Y!/IH#DYR3M6M9V]UR*T0\PA'Z("*BU&IUF, M=S*(T:)RP&A&019HO<(:-#_OE^#0)GY6 M _N1PH+'IS>".]&Y1/DK\Y97OO2@XPAY3P1>:?%4="*K/@,MZ/TLZ&$-QARJ MB ]/RN!JSK@6E;H45M1B?R#L'P2W?-,+Z>#7$\.;5 >N-;!M_HSYHE?$HPLN MB@>$UZFDQ(8R0="J-A0*$]/'XJ@]B5@@8R-1:VP',C8@)8N%P)L>&5Z^$1;8 MU:Q*V)484,:/J&I Z6IQHHI*MG92^[J?"C?Y5+RD)R=Q)7%)3PM-)6A&S,3( MVP#,.T@9CQZXUL1?K>QU_*8 N/H,M+!^R8[S(4-C4T7B(0[A4M5CD.A]B_UN M6UX#<+>OF>VCOU5Z#4>]PEK,S[*8YUZKA%5TK+".Y/T;+=X[W\I2XY*5BG>F M9(;E_#M36LSVO6?CBDMY062'RT(JW@M2(3TZ>R](B^@>&Y;0EF>)-^I9K>L" M= RT:.?$#36W!6 UJ??AGF>+_5[8G^^+?2&#$NPSGH >^_,6^_TVO*^6,#WB MA2YJN;7DMD6%#%X5+0&KEM,B77CJ B$/>(.S9B2Y_V^\E=X"7!U@+8H5HN!T>]-;[[*T6*SX_Y?C5T^_VIL>_:FKHM7=)@Z0Z$% MK.P#E2TNNSH9^?AH*+4X5?Z 6 O8GIY'/F[E!73P[9!1U.*X:\>+=YSJ9*1F M"^DB4= =,\''HN_Y;3BWX:B].^:;]WUN_]&U0]?G'LB 39IU!]F0G[F(M%]Q1FM@#/[=8)*XY8$&%F MN#SW%8^3\_/SKJ(")GR%*SXJNY'P1T;W4%H!#G6UVH*N@4J!D=15*FU7#=3) M)K.Z.D$1:K^J.OMOLL*D =,";GVI=>_@AULU*M*$ME-TH"G,<#M,L750+9&P->(&/__'!J_[[Y(ZX*L5LR=]R\20UM?+%V"YF"Y$JU4$^G9/3SLG9SG+TN\S%;T>:M)H,J@C^ZD3E4(H^ M2M$_J6<,(;LOZI?E5:X_*H 5?ZE+@RPXVHJQB@,E""T)6H>W#Z!*S MV<,>DV904?V$"7B[P)^KT%Z-@$_JM4',3PJO5OT1?5 W_-IC!,+Q2_JSG<<^ M*)M;.[6#<]=8/7Z]H[^7Q'G1D5P5R)\^Z_]62!TP%# M4$<-.1>6FN=N/>K@M #"^S/I,<]'T7\4W%]]/4*YV04#DB.#P%L,67\]\H0/ MY"XL_W"5'_T.:,%[8-R:!E7Y0K6#1B_,7%!&GE?$;9M>Q60ORD #[ZP M?/J@_-X1*,JLW<\OR-2$G,);IOGR4RO M/C#?!@X#(R[E)F%M#9[Y.NAIEW3.!<6+H.T;:E%![&OA+P:6 SXOBJ',:P6+ MEB=B7Q'WDMY*Z5/K=IYME1&85G#;S-"FIO*5XA9^I_K??<@8POJ3KVF0HPIF M9BZA8^*TD;'!4LH&6E7=?K-WQVMP6Q3B%_\-(P;=#+)5H"\LVH3!N%#JG#3K M*LKF%DMV8(>#*TW$>D\M9\'WA4%%.F/>;KJ'5X _TAF8J'RDGB]<3#3&\ ?> MU2"O?('?DDWH7;W(:^IL"FKE*QTL$KUBG<'K%91@RGSP_ZU;JE)"_9U*-Q7] MZ/:]&RY"\=4>4+@JR/H750LT<%B+1S9-<);]UAV"< [8-%@V\!8[-$\53A^RB:(9[=JG4WZE:L'1/5Q\5VZ? M4C8-G0Q_\XBS^H-DQHNMYPT<$^Y]<-E'P :V"';@;>1ZKN$)OR M\-;@[8Y9D;ZACF?F),L@;-)D?*&8)JD5AFW^Y>$;E, MZ%Q"UU#MKD,*<&H +.7?J A<0K%BDO=-%T@^;+'TX]@0+<' #J'"2,=F\M^]N^V&T M*'185&XES \WE!:'VG2T#75U\H.C@B\$<2KN&*2)&VA].V]A!K=V);Y4.O:6 M5$QA71GMOP$+L^"_@@5>KB''W_3]DU V5_(G&T6)?F-S+A[3&4B%%$W8+DT+I_!9AW\Y MS'=R-X9KE&F"BOEG\7.B-66$#0O9Y(N;O"$\&\&I4:89 9V)N:26;U/U$00* MKHH7;L+#0H O7,P1&[O;MR*KDZ-YZA^$6S,:)I 2XP P4FXDQKZITA2OB$WQ MF,/_^41@UJ+*FAN[=P0< MD[4L'.^J%'WOG=1"B>\HP6[NQ+N 5=3,*=18!:=+Z-5XM74R;S1<V48&(T3SY(1E\(P MJIZZH7@EYH)'*JEXHA:>/$UUM@**'18?EG=A,:A=AH"^UC(D(W%PD%:O5433 M0%?Q#L9T%AVFT.QKE= U4#.% .;Y+*EMW7 1Q>K59L3/*^[^ H,[.O7;M^#_ M[(9Y/UM7X:OGF=CI:];R/CW[O9HV>]+J5:MYYYV!,-OZ@=O,7&\<[.@#Z/@R MLVJI4>;=)[K*LH;!X\U1PUT4SF'R<5I@ZZCE+OIG6+R[]N"ZP .!26ZJQSW2 M5 MUQVWV)R9VU9<3OH*$UV^-IN6F!-;%J[#"F&F]LPWL_FJ6\_WA&LWA0+:PBE[ M[:P$9UDKW'[10-F']OIE/-U#NZ3.?+KDOB6M-G^'Q&A^$GRW-:%.% MN($ZCKB[0#$QL' '*V_!O#7N;BIU!,6#1S?<3RI:N<0K#PKQ K9L3(@\Y:(F MN,&[B>@(,[6V+B'$T)&Y_FEJ:T M]%N:=YVCVF]<[Y\1CO00D']&YHWJ^RC-/UF""'S!HJ-1KC7Q5RM['9^1RBXN MJI9HH&<[^-W'\.(3G2X!N16%NDU8H)N:('GU(@W4]]*2+/$U"(V:I90-U"Y[ MG ]KT)[W"PAVVXM:KC&YP9_1V[?3: 1C%58G=5HEB';0['57DJG[J:)K'*ZI M TOB$3C'5,CH1 Q&DAY\@7<7AB'_\ OOQ?==[!D?%,>=(8@X. M]Q?+2R*9A(6D6@]SE6&.=WBM Y9<:%KGH+4TLEU5G"D1;<8)O4UBB-NN>H=1JJ M=5*S.33E/EQS)"(+]4VD1N&F-$S57K.M6BU;J5'X@[1+?H8%7M*>$\0I(VW@ M##)]Y@\1\CSD(:=4I]6' [0YXD],%6D'",D^&&QE4V]Q#'V M6GLHAZRG,F@L:T<,EP MLKWBJK$X^Q"KL6@>G+ 7^+-L#CPKG$=KEF]@2^3D+C'<4PTO!9#J1E779"LP M\H(\G]U9-,6S+!MOTJ&D*-(<':C&0\-3?N4+&IXH5%J.35,=9S*WHW'[,'K= M,'9Q>QWF1";>8*U,8NPUC!3+RA%Z8.XJZG?+*Q@-8>^L@5%?6!$GJ7//'FYOO-=I@:+;2>HG+1IW0-&1@M]!.C%,^)^ M&\_![Z+68][].N6D#9P\\KY$GCUGIR%JH$Y*2&J-839W<96,7Q&"R9XG;/\>I2WU1.3;A&PR%H^(*.KL_D,MA8 MD5XP."<3V5^%_4?QGM/C--C_@NDOIDB2O/>.8_!!V>"+B#_\%U!+ P04 M" !B@ -7CI,V^+H6 #U7@$ %0 &-O;&PM,C R,S V,S!?8V%L+GAM;.U= M6V_C.+)^7^#\!YV-Z5TXB3,3((D-V[VSYVG!R'3,;5GR4%(N M^^N7I"1;LD6)U)62 PRF8YN7^JJ*MV)5\=>_OZ\-[15B&UGF]Y/>E^Z)!DW= M6B#SY?N):W> K2-T\O>__<]??OW?3N>?U],';6'I[AJ:CJ9C"!RXT-Z0L]+F MUF8#3.T18HP,0[O&:/$"-:W7_=+_TOTRT#H=OXUK8),ZEJFQQLZ^]+:_W/CM M6>8W[>JT?WK6/>MKE]_Z5]]Z%]KD<5OND9"W1&D%#63^_$;_]TPZU A,T_[V M;J/O)RO'V7P[/7U[>_ORUO]BX1=2O]L[_>?CPTQ?P37H(--V@*G#$XV4_V:S M+Q\L'3B,1Z'J[\_8"!KHGV[[XI:@GSI!L0[]JM,[Z_1[7][MQ8E/(OU9H).@ M./T5)90/8?'*'[3O\Z W& Q.V:\GA'N:]BNV##B%2XU]]\WYV,#O)S9:;PS: M%OMNA>'R^XEN&4:'2J![V>]2)/\WGM-RI5,L,L! K3\M%O/W5'B_' M&XB9(A4+G=>%DCRXL=8;#%>D#'J%]V2V6<,'RRZ/(=S^U.0.L%=WAO56(C]V M/53(@5MDZX9ENQ@.]3]=9".FHG< X7\ PX7CY<3%^HKT1QB9BFQ%,D,X)KL/DRF@-?J<30U F+XMR]5D+ET+RNT,F M64P1,.[)#@*[A8PVT>9KP?X(\$]"P+,!9U!W,=%L:%.)6681T 5;5PBYZ6"@ M.RXP'H'C?SE>#E\)G;3DG85G(%RA' 9E):(6/MZ;KT28%O[(RXO#AFK!\YME M+=[(88XL?/*G='O'BQ@>N)X1"9:NVOR>R$K1/8. M:^$/F:!>(5%'-FN9R,*,]K'KT$,WM:'DY8=X!PKA)P,78F@[10T)R5X4XD0I M8R1+5](\T8&ANP:;91_(;SX?*"5E6&I"C(?O#B0U%MMOD4/[['9[W:[6T;;M MDK]OQD^WHZ?9Z);^-1L_W-\.Y^3#]?!A^'0STF:_CT;SF01VAIQ@-RP]0I)! M;7\6CBH#;,)WQO_B7MZ@%C9+] M##2^GP1?GM9!RXV+,>'L'DFQ9?YUV;\ZN[R\.K\<]/KG9X.+\XL0T2'E&>(H M_0#K0?ODSP-]BDK&+W%JN^LU:ZV#B/"#^DMLK7<<\SNQ9 BV,#G;?S_IG6BN M3>BP-K0/8)QH;Q"]K!SV2]62T'7+)2-W"G6(7ND22 Z**8))J**.G,2E$B-) M680B@MU@,G4BY^/[R5GE4MYN\ D.CE3#1=HAQ51$OM3.Q*36KUQJ$PPW 5; M0!-$FQ.-ZDOG+5Q"0OW"\Z>9@_>M G.DRZ_0 M!&E*4N]+[U)5Z86.9:G#,K9L$V0F3K@OKJ^JBBME-8Q?*T!@6=DL-,MF<-GCJ7_7%D&(=.F<[GSL2>2].+UT<_1GE )=11(E.UAU4H# MHKI5.$1_LFWIL* Z@A,51J+XDE#)2;&^&QS?@T'L[B9:6&EI)M'(O[H1 *CF M;1QUQA$>F-SR[9*H!,;BK4>'7ACTFX"L*7P&#K2GT'&Q29<.ZC?!-#!>T>/,-V120J0&FL!,W[P8]N58;))P%HNK+;:H)C%]0'9%F,2\)XE'POGR"_=L+ M!B')JR6FI#I"DQ3$H01%T:EN*+RQUFO+3!7F?K$HUDN"];RIDA2"IN!('"X6 MR*-B M#BWKP!&^0 WKT.IW2+Y"B#4&075+$XYY@E!/A@^#V=3!J0O.(M$J@4 MQ-2M3J?FB79*XZ=,N @B]8>Z[JZI+&@Z@R72$=^5):UBBV2>$:SJ'BXA&,R3 M@)-&Y@DZX^4ZQ!NG8&)L4MTN\QO9!K-L7M >FX1'A!,NLE<4 MV'AY"Y]Y:I):[U-I#I4F&],4M GM)3+A3B614I\:$3>-I+,HU8A4]R9G>]O+ MW4$GE/S4BH3K\Q0VR=V[59]]8(LC2'B4IA9!.?640E0D"<),!*?\268*;4@8 M1J/";N$K-"P6@9N\ "3645C&B9**,R;*PE1]5SB#;-KZC1R],:")#8>+-3*1 M[5#^O,)DJ8M5;H_X<^!5_=CX&Z9Y?K'%MS>%2D017@TNSK^J(E'I23L-ENJ" MN[%LV89"XX<^174$VN:<.+NWJ70*;\8Q^+91N'?P@V& M.F)L)'\;D$F'S$NA/+0R:B#5L'KJ(BE\0>W)SQ35-P%\OF55I(/*QZ(L8L 5 M-/1,R7[6=&%P$*:9S?] SNK&M1VRH.+M(*#!T^2_!?]2.4-+ZFF'_,I3%.R, M&X[:KYCY#]F(W#?WL]TWWXP?)]/1[Z3<_3]&VOT3^3S2?GD8SV9_5?8".H91 M*6X:B37J2,Z1XBTQH=,?&:R.@]&SR]+PS:T)2$OCD;U5]>8/ 2$?9 ,I&+^" M(,4H9)T4UKYXZE:$?8*M5T26XNN/'S9-3[F]IAGJ#GI- MROLFWD!+!F!FA=K;WN7AFH);]+#-G:,JX2+J*$-!(CF4<2IO\>20PIM'7@5S\&1BZ*(\"#0"64MF+&P]MX?D=&*O:K' MJA@B; AT0]E,U%[L0()CX:[ $<@Y!6P@S0*??1 ^5J2^-R-VK$AMIL52+I0E M@2XH:V?DL,VSK.?P;8EI0!V=4=:W191K"EZ&!X:YN374";,P)-C(V',^)@8P MZ0F3:M9%)HP>]H \V[KQ?>-'^ M,DU$^7(VN+BH.[UO^4HBRX[4:40%-7D$^"=D 4"[*!U1_8BK>XR*(^6;P\A2QC_]R:@W>: M7(%F_B?,I"&I,LZ$69L[!C4KDC5"FR45](K FL*-B\DD;T.6RB)XP"E%@_@5 MCTA7))F@XH:)T.^#&2\%7H?D%8_B[;=1Z%+0E7]#*;RJ,HT=,Q+MT3O$.K+Y MQ^JT>D>@"=EX(/>P4E'>1&%:@X=.'ZT%6B(];J,@5*?%(LZ.7_Q-I%K&>.C- MVP2/X(0:+19Z5O2I7L#U+N=B(D^H<00BET6?ZBZ\V\*5E"6&WB$:ENUBR.QU M-GNHT[X#"+.L%>/EQ-^/TN0QA$E>/G]R-'YD3T"R!#">S6>7OLB^I6\%&F+I M9,Z[Y]TSK:/M""$?PK20CY0$*1(,Y[AC!X!\*FMAJX((K' MC#;\(T6!/42'+'W__:KF"2N+>H3GI[*9HV#B@X2;*I:;5/Z^CU5KGVYD0ER\ M-P#OX.%1-[=FT'%B=R"\8NV1E!1"\4N02G<6(]M!:VH1#6TQR#;,\V@.;HQE M]P_]E/W#MM.]G03I6/-ZUH*NF[E'F$+=>C'1?\CN=4$O+Y8(;%-:!,AH@NTW M9!C1B!12QEW#!?]UP])ZJSJJU2>( S/XN1&S19'BCD2O)C%!P;4](VNJ&0&\ M7HY:PZK@I8(>BD7"3H^)**FWUBBNE#:5J\-I[%71F[)(_$& VQR\5ZO7\1U' M97"A@'MOEE!'QJ=TG:G8WSQ3O=5J?EG,>6R^[N4X/+U>!$/BN8Y+%(%MQX">7#/PAE M6:B4AL\!4-YV.QOS1;S*&CPJ$M/3%-]1N_6['HM) F=;;OC;Y2JO0H-#O;5; MC1,4JEQ-3N-P"ZP@L?-M)7U^ZFR-?&[Y1"R;7J*2OC\57@%^*QAY7,*9PBOI MIRB420!9"RU105TJ\ AM*P9&/OZWW/H2)'[]J&2C[O?UJ>@U\+?E!I/(*-\E M.*]\@@]U_:GF];-;P>C$0GGA);GAO^U<3:>?FEXGH\7#,4MWH!\!;))C-TVN MQ+*&T(0AKL-:9M[SP>\T+VQ01LZ'_K+;V_>A#QJE@70::Y(^]+[K.7"@WY;[ MA7;_5VVS+:Z^*SVAWWL)D)(^=!R,GEV6JVQN30"=#F^1X3K<[ 7BU:O/6[8C M3(1X]:8:6='LY0]+@::@,WL0:CE>J#XP_%17#$YT/MAE2?,#'X<8TP222>^; MYF^XE4I4$EO$I];2]\FAF%(_APC1;1=:J(\&;'J] M(]*65SN$G.&44+[B&<,_N>VEG!5'(EQ?O?&?*K3P2,^'4WRI*'U QR6/ID=0 MRY0?SU>':69VS6OVMGW_E.MUT8#A3/>^.^X,7PFU%!'-,$KD[K]43).,VHYO MX^.,CBP-53P!I)"HZ^[:9?E66<:*'R:&P* TTV=YZ5GC&BXM#/EGJ<+:5V\" MR:XFX9FE7 :I&.VXCW&'/LJ+Y+$EV4I;U:<(-BBTWXQ?GDP' ]UQ@?$('/_+ M\3()N=PJ=I#L)+2*S:*KV)82;;TEA>Y<04!,AXS&C@VBZY_Z2UZR&NW8/B,G M(0/ZGS]NR;R4:7@F-ZC4?+0CE28;1^;8A/\/ =YN_7+BCV\T.DRO%# PYE<0 M\5DK$W<4-,>(HAPN'8@)R/D*6^[+Z@Z],KQV43J6VOZGNN5AE$++Y]:S1FX) M'!P:9K8M-6#QVM)ZF'$H^E/EYEB_\REX(TH&,0(&W\(:4U:=<1G'XJ@E5)1\ MU1]TV2+YP\(_Z;/AE@ZY-[[QA1LHMG3Z168Y)>1VATQDK[QD6JERBQ1NH-S2 MZ1=QH(^16^E+52C7V2YLR[?)N@[-<>F=@%E?OANTU*K6ZW;/]U>UH%.6VGK7 M;9"RLJ-Y76OAOC6_\P8LA%0;'/A MBT'/#U<&M,*5SQ^$\B)T01V'K! (VXB;2(_D4)!1O!] 0KFJ MKWG\[([6!S $_!;B2ZLS&E,%$+E9D4!3\KF2,^'Z%$ZPM7!U9P[>(0=Y M&]0'A%#(?Q=156[A>PX2<#U?) M1Y&BYEBR)@2J]10T68 E?J*=.W.#E[(MI]X.EFH\84;*DP),+X0 M!Y(CM'0CSQSB]9/EP"!M.)'N&?WNP0*FYW_PB$RT=M?!^[%R9J"SPZ@LVKK& MNM3\/LF7M%OO%]KQSO?![UP+>F^ S>C!,E\HDI@W;..+U!!DM8MH_6&"(+@C M> !D@N&:Z Q]$H06I0]"DY,"6X/XKRCF;%6="2!)C/NA4D4#5C% *HKS!F#\ M078DPS6%**0+T2I1W#T%7AF4$[0 &@63D80Q[CS,IW#C3ZOCY00C4T<;8,BX MJ.1M5CUED!;VH;Z4PA0% THD<-Z;@GXJN=H\=FT2Y$BSIZ=[,]D'(4M3GXJ3 MQ @%DY[+8TMP<,K6V*?.)+-"/ -XZ4?<4"*Y&33)$9L=/D/9E.2.M/W#$.U0 M#YK7A7_ [6BA;AIP=@T!"70A;!S8&T&II3^/*L4,<4&Q%'%J4=;1O@%FBT:K M2#'84S>7G9HBO.(7@<" F\W'K7\8TY6P$@1]-I6%"E:ABGQ'%'M06>\#B?&_XI1LCGRPX M,H8GU31_%G!#U.]>2$RBM5T+<70ZNH;.+0<8>]S8TVV1"BJ?IJLWY-4YP,7% M6Y+-+M.$7;U_AU(&O)8K3!)FN=6C"7I2LN'N&'2%BUK.%[L!VI*0A"%36T>G M*US0/O;?P%02P,$% @ 8H #5X9_0M]A00 ,' $ !4 !C;VQL M+3(P,C,P-C,P7V1E9BYX;6SM?6MO[#:2Z/<%[G_H>_;#G07VY+R2;!),9M'V ML;,&;+?7=B:[GP)98KLU48L=2K+=\^LO24G=>I 4J1=+MH!!YKC%1[U(5A6K MBG_]SY=ML'A")/)Q^/.[3]]\?+= H8L]/WS\^5T2K]__\.X___9__N6O__?] M^_\YN;U<>-A-MBB,%RY!3HR\Q;,?;Q;W>+=SPL45(L0/@L4)\;U'M%A\^OC- MEV\^?O/CXOW[O_$A3IR(=L'A@H_U^9M/^8?3;#0<_K3XX<.7#Y\_?OZR^/ZG M+S_\].F[Q/?3AP_/ MS\_?/'_Y!I-'VOWCIP___?3^T^?W7SY]\Q)Y[S(0V6>-2?+F[*L7'SH4 M&W_W(?U8;.HKABZ@G;:O@9*1Z].//_[X@7]]][=_62S^2G" ;M%ZP7_Z*=[O MT,_O(G^["]A0_+<-0>N?W[DX"-XS5GW\_LM'AO._?O4C-\!10M ](MMK'*/H MQMD[#P&Z9_^)WBW8V+_>7I3 8..@1S_9[C8.V3KT[^T'UNY#\W <,RWR?N@- MM5,4B[%Q''CZ#>Z/9XF48RW=(^] M=@BAF\D3ZDJ,%C.!),@-P5[BQED[^M>3SPZB9>@M@P _LTWIE)X+CYCT($$# M00.2L+2I\_A(T",_NU;KK,/@)&R:UP:QENZ?"64D ZBS# G'LHW4N>.3OSM! M@E;KFX2X&SH5Y4[D>XAP-E !OD(.Z\4TMQM$?.PMO7]0GK&_>Z5)7Z#8)NE9 M%/M;II$6$+I&\3**4!SQA@1Y?1+.;$(;Y+GT711&:$E7-V=>E/\0>G?);A?L M#U^ZTJ7%3#8($97B.XH+%?3M+HFSC8_R+O]^B:-#FZZDZ30G!"(M MJ;KVU0\2IIO<(3MF$=8>W@?J5 M0_Z@\W.+I2^.*\>$@B1;G3CL@[V:H]M _!>,O6<_".CN?!'&3OC(3-/TW#K% M$;/1DFT2L*-MN<74]FQ M(W- &JIF T:8\R1FZM:HY&F>TP:1JNXQVNPS^^T2.V%78FB-#0WIE$U7?NAO MDRW]WLMAW'Y".&Y*VOC[PA?^6U>ZM)@)%$%^'(T@\IG@$&25Q.S>@%T5#4,' MT01PT*<;/B(HBK-M?2!9D,X"AQ"#;*%MIK)BW_Z9^/'^=$//?L8L;GUN<. A M$J6?.INVVA/80[\?'*TB$.JZMX@LL84T=!%J;?%I3CT( ;] P*0G/SS:L=-S7'HIIH1*H%JGWLR MV'J9V\[1N]WZZ24)\U!@?NN-PCYNUG6&-D698Y7CW9I75/=SB,> XO>+RQ<_ M^HJWCD_-R;63!''TKJ,@:DR@@<_:B1XX*9+H_:/C[%)$$/*V'\Y>8BHZ3(LY M"Y-M=@EVZ43H\BF+D'N$#<'/OMGE1\H MHDQ "<$[]G]\S@\H0NL/6?L/S^P.[WU(3RS\C(@>]%51"0@YC,?^814?]:G4L;D\-,?AA_\/SM838G"-J!7 BG8G%;WW'X^&C=@:+_ M9L*!P_<>%[H>(:P/W0.X?*3W6[1]:"L 8EC+XW8'=$-A(F[R@-X?R- CN,+1 M>Q6&=.\91AKRL0L T]^H095N3.$?I5D1V[X\Y.7S,DA[VO;\F UU;+@HM%RD MF_#BBHM$Q(,-(.D2??1=$=-5N+8__^N8+S41*7I(P]727Y5&N"M_JDQVUP2B(Z M)>8:LW,X-[*%VG:?3 ETQ/"G!@P6]WAA3DY,Z,GY\[M/[Q8[XF-"5?V?WWW, M5_L'P7+OO@WTJ,UU6^<1-<[:OY:C6$-IWL:TDUR$ 5?H50YAK;Y=C(V]F31C4;L#YV10$5#LK$5#'8X#)KH.1< MX]!UHLV*W#@DSOXHQB2>['\-_3]9]&[D$C]U(-4EO.,H&5U;CP*/;M?.%@E7 MD'$_/=H4^]E;85W% +>G3W%-M@2#K5J#Z2&MXN4SU:KNZ02"M2G\EE&M\LT" MY-QG7_.V+@EA=UW<'WFR/[;)KOLXV$?80^\F<.1+;L@I\O-ND"GL+62QS.!1 M:%E(2+T[A?AJQ!/WO+2,DTW![YXA(1S<%6BL'8D$XRMD)7Z\*"%JP%99N,1)(V M-L[FPN9$]QZJ5#C'7^[IOR+'Y6K)5[7KGY[MI;WMK1,I;!\<6;;JBF3^0,%B437):"-N,BX*1:>F\*!H;%=&1M3.GG KF8#U MD2M*L6A,)L2*L2!M](6,SW-,KM%S(9&?X)#^T\T6HL"D:=,WWQ+-^MH[ KV4 M4<)30=6D? !6FE@T*5KQ#&OA6C(93.9AZT4\ONV=_33-2_*?T-EZC=PL3?H( MI\A$,.B2FPQ:78"@+#P6S#IIHFW_P##B)6Y)AI(9H3$A6RVZ$T$Z:NZ2APC] MF=!%?_;$%#FQGZRA5>[ID;6"@9?8 =;43HZ;_970Q!:LCU_IWD8\+/# M)-65F(&\1IE LC5:9A12MH2#HU#*M=JJ\;0O[3JLPF:X%J5>,3R3_(9A(4G_ M.<,)7=)SJ)9U>[*_A6J.!E5VVJ\C+BM!4PK@(ACME1M M\N M<1L <3-*MF ][(2Q,Z*!>:B7>$"0\LU7898]I))M6;NJ7-?;6<"N"(38 M_)8VR$UM00, HBSE M; 22C#U1&YL2P8"9+PGN+01:R$(X/FUH_^.-F?H-#= M;!TBDF'=YH?[Z*;F(%#.01++MV9S*."K M1.)"TF@I7QM674DU>*3.)(V6,AQA.)1TF"1: EIN)<7@0L&'ZEPZ)O-*T M0"[E#3+,10U& I[9Z*MU"0!QC'A3NSPF7-[.GF@J&(#U42O*9WU$'JDM'\FV MD%Y2P-/BYZ:"1I8 5ZJ!C0U$R("0P%04!]K(U9*4JL-R 14 M/A"D@_[$"=+2.0BIKI":FF54D3<#@II0EIL;*M"S+\^-O,$&*!;E6C8PDV[5 M@)#DFR<#'&.A;PA^),Y6Y*!K;%C,]9 T!(.@/!&FH:D22?NRKL$E;(1HR9B(=%)+,GR21'Z(H*B2NB;9T=:M\RY.U H)7^BJ&6$?1;J_ M=+>XB[? MP"YLCF]IKQ.Z,NZ9*OATRBRM?Q899D1DF^U^&V+YTR M$N-F/(I26!DFS6.J=8>TUQ[>W#C9%QXU.G$B7QA[HMD*!>GEI=*JO,F4GFT0HL#>J RD.YVK3MTH2O;X@EIP.PW$WLDC6 MGF)F'KYE-B.D17C*JE^PMW"B#0O%>7("2>16<\/\(D71T *"QW+28L#$OPJ/ MMSZ&*FAV[8>R>"O5+ 6X5T*5;K&DD^=:9/M)0:W)-*;H-YZ9'*_(K?^X$1D] MC>W* 5JB=E"P4T6>J5JJ,+1_=C4S")M@65H+LJ$+06GB(:T;\BS;7F3"5W_/ MM\KC[V-"*#X!ZE^*4-K?G^M$Q"JH2X9YWI5OIL4ND/;&-'_EWGE9)O&&5SZ5 M9D/)&I42A.J-0""E2'^2-Y,B9G\G;. (UD:NGNI4'?28Y20:#)(L?T4/\?'Q M5H$2RSQD5ZI\MHR"457D# 1KVY5-*Q4[2<\(S MO%V1@F#00^FHK_0 XC\\0*7M-93T4/@*:SU > @;F2EQ#ZKQ;W;(ER:3>01K MDT!:0Y@RZY?TFK"RCTY=D]!ET:T8>Q(HPX MBEN1H.1[TYB.N^&TIH&TFMB1E<: !@%^9M&?K,;@+8H0>4*19#V9=3JHSWJ= MP!%!8BWH=]$B@/TU9^<$IQ50$ABCM5J?>:0D.X6T0TB::7SO7@ P6(<8::\RN:0,X'A MD=29I=M<22T8SJTQ9 8;4ZQ4\7,X"'E1Z$;((&TF^=,&@M4O^I1'V)4^601; MN)J4ST7 >31#2%_< 'ZIHG-A !Z\-_8S%89>_5,R.,*0U"PH/B8C3-+4[Y/AJ=+!;P%G--=P"YVHM9^$,/&U38V3; M46_W#"?V"+7G/_E>XHAR&Y1M\CF$X!Z;BXQ%%$SS;F,D>A2VWQD_VU$R>$ M(G3\6?BXMW''PS6??D?K!,E DUQJ-K84HEQI:?-ZTYB%V 3M\LVG[ESI?:AB M#DC+YX;@'2+QGGD7XF7HL7R''4\3;C#N XU M829N@W_EC;*FR;(GRYHG@;2&+AB"]#C=[0(_K7V3OH-3?1V'ZYJR AS=!CG$ M<[<;9!)$DP2Z=QNF->'LK]V.$H-[(UXYT+X-4&D@?EM@(.T%7&UF;TW3#:Q@ M6PKKD#2V/&2 *EK"P5%2MT2CK1I/^RM-AU78#-=RG1/I\&FVJG+8"4@_U96+ M7_07@Z*C6F:$'2T3I'%]-"X*L"M!Q2>L@:3&:A!,45T<$%?$1?B$T@=()>:4 MO,%!-:DWL([(*27Z(R;^/_E!+4R U>\@1%343;H%L66>J#IWJ0\U# MVG95']X[^06Q^H>[#=7<1.[JQG;5]V[J[<;""#U6YQ=?RS2URS&2MP/P\(V4 M'5@?0^'[-]6!^=V+?, >Y=C%0V=)JR&AE=R5-[230VQ?"IN(C?7Q*U^*"X=-[\"EP]G>24^IAH,#WV/* M#+]L$+YJ!M1OYSAZQ5%!NK$VFMV7@2:UL0X,HRT#-=!L M&30#:]EBS+!I]9YQRU&D4M5B''@TTWCON,-(;6DG&ZOKMP9]M&7N3&R MQ1V@)9*VGSIW0M=W F4YH(;64I%5M+> *W?_K=DS3Z%W1]5UW_7#Q]5: "1/ M^HO$GY3KO<\II%3M>Y*N.T2S5.#A@!]]BY!B6]P*^L:RLD?\]4.%5Y?T3_ZA M_%.&3(D6S\_/WS"O 'KTD^UNXY"M0__>?N#T.-;MOD=D>XUC%-TX>U:"YY[] MYVA-YY7(=J73Y\_?EF\7QP'HW^P\19\P$4VXN(OZ9C_1KMO@S J M07C@V.>/'[]P;!^<"+W+)=5"<3$.K&39"UM^L BL8@]756[KUV&SH3V)FSR@ M]X=E5I1DT5:B('EQ$Q'A4-D(;%*_42UL+C0WF.LLF\>$#54W6C,677@A\6'> M/^/[#4XB)_3NG^ET>_8#W5,NL2.^,-+N-1#).2G>;[-)3.@M2-;!!O@ 6@CT M#$(7,=KJ[46%UL/PQ D",T[4X)>+?[975=41"HH7_^3B,*:'Y5G ;S-^?A>E M=Q?'[_281-[/[^A8HQ\<=^X&>4G WSN-LP3TU9I58+K/*S#Q\Y_"?T(A^$/" M2O-AQEQWGSMSVQR_'?%Y 5@N:Z)%^=S.S/.Q124+CR9:3&?:FK M<851%^FPF5(W*W.S,C?&VO M($W:JEU#GVGI<0W(-"IM']G1[1S=(A<_AOX_D;<*JTM> MR:7^AAV3D5]:,[(_?'OC]6R#Z;#\V[=G@]TEVZU#]JOUG4^%KT-8"L,V>S&,JJ[++3NW/TE9IMD;@&&FRU%-C"RK<[>(+O $I55_ MPY@X;ARQXD:G213C+2+1-7OWDN66FZET7^HJ73;5@I%S<9AL\4QG6QRFH^T. M,\+7["A^SN,C08]9K>0,1:4K7MFEAT7;\L70RC&.^P8:7E%R;).ME(J5[Q:U*@G'S,@WHD:KP@:N]F[*]#$J'1IH-R/1U=<)3[I&V?/9KA%+F)QZ\R7 M)O(Q"YL!T#%-&"-'!(XS.(/_AFE\+*N9>;8]GP)\$;KI>WY.<(JC>+5>/5"- MC[TWD2N(DE75:40(MP(MEEXGG(>^!;I%<4+"B'ME]_>T:;3!@4?M'B]QX_1C M6JU*M X-.D-P[YNN3@/TP+#IA@%RCZF,^83CV8EO@M'&9.1W8S-2@"\8SB[7 M,2(]\;4VUIA<_7YLKM:PA>Z\.>"0'1SXR6<6XC+T#J^]Y65S3._LOGS\W-;! MDT%U:'^ :^&$WN( V>((FB5/4(.5=7PZ+_3^.W$"?[VG1VYV11D5\HX$[J 6 M_<=5V5J]7FG:V;J7J34;BWJ9+K965? 6#W&:=85QWVC^TJ89E@,*O34F(ODJ4"Z/0%O*&Q>+3' M . VZ+:,M#$=W6&M>P;+G*TMQQC=\]H)U]PI;JBP3"^80+2Y'+85B9+2T,?R M%4LL/ ]SNPY]G)8=5V:=+2XO79FD0F>0_-)*28' M6YON_J<)(73)I[X-*?!;%_I;*X6K-G9)= MN*TSI$6W[@@GQ+D^3'3$+/[07.6-XYGT>$[ K\; MT8?N 98XPTU]O;6D>5U?;WE^ELZ1]YR#^_HWHS)%8T72 EVR.#]Q,^O.V#8A M?V)41K=?,S".M=$4!9P5;>U'!JHDJ$)S$0(#''?_$SO;W3\=N2.GTL!R5&"C M)!P.G@K<0ZL-UXF[#V,%'2L-+%O,^G2LP#T2'2]((R6/32S*I)SW50(>P1V) MA&?-)#RS0L+/;4EX-AH)3U#PD+B*U5QI8-&YHD&^"K!#%"G8;W<$^ZZ<8-46 M%ET7&A2K0CN(B&V=NCUA\"J]F%3KI+!>A0@,W MZ P@HDU;V(ZJISY^T)91DSJJ[F)-%=7!1%R-2W=KG)YJFF-VBK-)' :A%"M6B -:L M"L^J\*P*SZKPK K/JK#U932KPF]1%3ZCV,;[O#)S=!%%"?)8,A+]A^) [W6& MUZU(-^,/IYY)'O]WC[-]+L<31;\0',FVAN9N %*,3%G#XM (UOO!V%Z 8'7UP]"M5T+WL21)A'LG $XXI 3_T M<%(/3(YIB<]7E!YH]\Y+GEOCCR%%LGG'%*8?P0F3C"K3DJE?,/:>?>;Y&%J* MCC.-ZFS["$YPCH0 =.>5YV)ZA.B M$R_2F1?YU//MU7Q[-=]>S;=7\^W5?'ME?1G-MU>O^?;J^%3HA<=JY*U]AEQ9 M$UH>2[11I3^K69,U>8A4-=>'G/!UW&WU1@YXOKP^L#QUH@W]P+R;3TX@J$C!3J^3J$L+<(;@G:.GU]LT/:K>(-(^FWL?58-"Z!0D>D) MM0&=7Z?0WQ"\0R3>WP0.)4.J/NTR6W)H(5?,#2A^9GI"K:"KA:NTUFBL=CSR M*'R\9*4.A5OO2',"BMX95AI'HN?KW$HO6/661W\D2ZPT&Z PI.EMER5*OD[1 M'$UOM;%C-D1%34\@7_^<%9 _@ ;WGTA35ZGT&5V7O%#5HO[QMF; M)4H-"<,KNP!0+/6!#7H5D:=D [6+;^YONE?FU6\0R.'I.4'9RUZXRUZCI2U9 M_"%?42-)HPH 0"?XA.531>$I26S9VV >T3_$Q*_,/3^VA"HH^SHU5:V4E#$G M?F6N> LZZ>!Y+: $>%RIM2:J(_CI+8CJ&Y#/:S2&OXG/\LK<\A;DD9,1CAQ* M18,D.NCK/D=EG/7?/!L@%6I@/W,S+2S8DQ=A^EKB/3[$L!UQ MT30-&\8 I'FTS;]MP-!R9NVE[_*@K$>">,Y+E/\0>G?);A?L#U_,4FJ_JQ>+ MS49>'.O*J M!D'S=P8+8(_^H".?6YCA6/MJ_]'&&N]+%!PN%;&!AE>4'-MD*Z5BY;OEAQL% M',_)6 %T?$(Z+VI"EK];?KE11<@RH%95WGLZ]FJ])(2!RTOLR&L!2-J.OYE^ M;K69-J!AE0T%:-B%R#6%X?@++X5'K5\*6224_M:CP"@#H)3!(N>,\1OB"<4- M'0P_^E*%4/&VHFY7 '$9+07R^#*C+JX#L$B@O(O3_1M;CY[IKPG_@+6H M.R= T2J\<:+H?D-P\K@Y<2(_CV6ZQ_<;GW@W#HGWZ9!8N,\-.IWM)WP[<+Y7 M.EAVD)PY)/3#QXABPLMYGN+M+HFS5RXI2OGW2QP=VIBY2KZO/PR9#\H>QUGP M(>F/A9GSTF.'=G]AT__;8G=H/J$B9%4*,Y%P3_84W2T.3P,F*UI5R+3'&5GC M?7:(QS0_A<%1:6/=:].9225EMHR<5?,CAQUY;#51(J3/9!5TP)/]L4U6?9TC M<,0B]%@"X+6S51(W078_>/%0="::,J MV@,P>X9<"$5!4%!A /VO-%O^_MP-P8_$$;O3M'L!"-@>FF7:M+"Z#&]1%!/? MC9''0?R5,B.ZO?M5N10;^@ (=AYK.390PBIG3W'XA$C,$D:O<8QRJT#)V88^ M ,)%QN)L R7L'ITBY5'FJ]+M9*TXI1XVXO*4VFKT].I34GN4UQ!'E_(7L2IM M !RJYLRLX GJ"M_/V85%O8"]F(4A7BUOG=>)$S1Z ?@A#1GE 9><)A7DJIE M3 _IAR1.G6(W#LN\_.H'22Q]3TF_.X CL>.:4Z('AZ._(?]Q0V%:4M%S'BN/ M.*V2.(J=T*-DX-A+V&HX!H!X2'/>&N((A\$\L(\=OTZ0GM\IR&7QK*MV!<91)RR9;'&>;TETIP\&KT>OLQ0T22IIS*C6E^^DJN?4N4ON99.1;UFXP MG^S% ZCN;(><$> -<)^B5[H>'I*.=F-=A8 U7APW=P-R"3S\DFN6D_EZ>)BH M6$W1'>&J]ZW?&$H"A M\.) ?TD; .[E-O2O8#'?@_?N&&[#%V5O<)D286]50B M*.="7UXC21CZ_3.^P12O._^%_O. \Y8H#LBU,W85?8>>4-@$S8_-G&LQ& "UR9A[+="TN@<>=OR3_>&? M_^4C0JFUV5]2/ +%6:;;V7J]D%'.-UUJP.!WABW7.^O@*@]"PS%@G(YF@B[D MJQZZ,-A[$5*#*^)X?5(ZS)0] )R?K016R#X1@N"8]=F869\!'9>#,.LS"&:= M.M&&'@?L_]ASIT].P OER ]'58?Q#T3)%1)Z:L[*&@,X&_N0XR)+9:C:/27KSEB5 M22)K/?Z6*[F5'=8&D:%OM^0DJQZW1H0A>X?(D^]21,1N=I;F&TD\\"J;I-\I M8.S'#9)?JG#9*_I6A>77NWO"5\'^>)>DW*!5'0!LTD,(?Y'U*O0MAV^0'29. MS%---7G9T > B3,T.QLH8'EI_H*?$ D9"G<[S,K2(>^,91?OB!^Q= 5M1K<; M"D!0V_#+N0UA[-82BZFX,GAK40+5S I!0VM1.7*HA0Z)[MK:]$)KQ/;#@23' M\ 8C%XBP/X"=74\@#'""DP&8VG0.OX;*MX[L(6N9U:OJ 6 ;UF.6$@LX[$GW M%OUUI6@/(.Q8CS4*'(8NCES9T],;@7N<.IN/YSL/2_M484&; 0 $':MYT@8I M&TSZG('SJ2V3% , J!/1DDD*I$9C4D$IZK"<#$8!4-S!A%T&F%GC6;O593 * M@.H.77@VQCH;)+[C-S_>_!KBAXB:JTP72N]6V=M[U"P-_/SMQ8+%PG>7 YH7 M89QB_D6BCPP]*8#*$X;6XD"$>-URMDKBU7IT02O-.JJ_^",T42N18OJREF_@ M^^%W,O54HTI5/^ZN7O%_C:(TW&;5,->HPM3)5380 >!(4Z6H2%[QH4Y)GT*I: PB;&(H[C;B#BZBH*7(:A_PE M@$@H+5R:PBHF&^2T?**:) /^'!/V+&]1>2V&VJGC98Q' ;!RC?ENC"1 BX25 M(L*A>46?'^K%M0NV272T3=+WB=,IX!LJ9<95&:PR6;1ZSL9+%^/%@#FS&3.; M,:_(C)F3@.8DH#D):$X"LLW_.0E(5RP*A6BE5D*3@6PXAKW4H3:X5F]U&A6[ MZ9G2:K266TQB_Y_L_>Z0E:8U:(6O8^;X_C SA#AA86$W+ D:$WX(V317)TE8>I M>>=^P=A[]H. ZE 78>R$CRQ\*,UK81M<08"SC8\'A_&+&D+V+->6A]^OUM7> M1HZ]3Q_KCKTHOCZ(MT>.[AB^)_7SA'"!=. <1_Y_W<#$KVB8+)BG[[ MQZ&<="CP_L&C5)XSKJ-+_PG5V*7WFE[S #UL-1&)"VC1OXXHT3]^OR'82]QX M15*M'0G<@_)F8/R"YDQA^X0RH)\NOD2@.+SC$M23AHZF7$&7\/3X&8!3J"T'CTC L<[EN/P:H7427/IK MZL%_$M># G2NJ;S?/Z/@"5U1 MX=^TV#*T!GV501UZJ$]5,IAD!5)@K W3M M;)&R6IR\.8S*;W)ADG.AB,4 B@8U:NXW.(F*S5B5!L0O5FXV]!$G>>YA94QP ,W95;CZ@AC$U' M)CHRJ@^XV5SBT,/A!:MZ]N"$?ZS6:T20QR:5;S7-?0!L-'(Q.6PQS7@,<67' M2L0@;\4JS_F/FSBK61<^JFFNU0W %8$&V;50&3T@XO!2T)V+0HH$E@2F2-J- MOZE+G/ -F[H"A?%)GDW_:QA1X]]?^\B3QJ HVMJ/05'*SH'J<@P&V&:8&-P0 MM'-\[X99W_?XCCW_YS%WRC(,J:E.(H?L5^M3:LG2M?=5N?MT&$NCD!WV MI2Y(#LO!$Q0_(Q2FX"RI0KSQ27=.MA[5XC'3FJ.MD;5;[S5YB-"?"=U9SI[8 M;DZG4I@:TM;C'TZ2FT%-BT.*"#1F*.T/17L89DB#=#5P!$0)^PIG?M'8<57< M 4BM]R$57G!8>8G#1[9C,MBOG#BK.WY+K=T]?_ADM;XA?NCZ._85R&GBRV3+LK@)@CW=U5&Z"^?5[30F+W[L?M(U8#.N=G&*MUL_YA$*-XA0(*J;G$&_ M47T"'_M4.V08P3FWRO#^&CKY@SLLK([98C<$;?UD2^'G3:,H<4(7L=<@%-&5 MG4<=E>5]NR%:X#ON N5>^'WV+P;7#2(N_[1T*( ^#XY;2TR16=:$L%*--<38.::V_SZ 0U'\JJ M9),O\MGG<.=PY]<5[GS#][T_<'C8YN31"_*V &[QM$.;Y5@ $O7: M*3E?XH&[Q"OZ1$[VN5=D^4 1HZ:XAH]/U&E:%WI-V,#1HPW8PZ\H'M)V M, "1#6-P'EK1$&,,%#5#6HX%(-)B!,Y#*R51N;TI/;JM97E5NP (O#!GHQHE MJ-QZDW=7DKB+KCRW>8/5Z^ZML2F#B+OHMM=:OQ,YQ>$3HO+R$* [%%)0N!^- MW M[R12J#F]:T0(\M):5YD3"X=N0G\,XU\(CN0[I49/ +>$K%)[HGC\1)?>SW;I'$, M '-3-T>$!T[B;=XY.00G201Q2Z* M! NVY1A33NYMQLX:SZZ0PRY,>3XCHD!X1MP2])Y(1JXQ7M8X)#S.\_>3UW=. M@/BQSGR2VRT.^4&_#+V2-J^1KMO_C-/-\>V?%N-*#S75G23(1'<59BF>JW7N M$FN6AN81)I(AW HW.]PB^,EG$A,=9"[UB)U@0O STMB9]4<:E7N]UD+3QW%< M+EXG#&FZ#V2W0.QG]!3)(.9W1"LW]9>Y&CNR^8BC S5>KSIBCZ]0-2:@.B5NT2XB[<2+D&5Z\27J.RLV^_4H2G. SKQ7?K+"L;\=0'1TX MW/J%$B"ZQ%&$HE5X]A+[X6/B1YM4V58$W6OT&S4NH;TSR C.&S[C8)![=DU M@RR]\:TF?%K;&7OC]0X]H; I7>O' MYM2V%H--,;VM!9I65U-5\:HC,'C ,,&!\D M36<.&+<8,#YJZLX$ L:+GNNS]1JY3$OLX-<7CC&1-)Z6V$%E[:LI$=0A;Z<% M9I-BYQ1K!'5(VFF!&:P3=/*IK^U=3!-*?7UUZ>:]>I9Z2#>W$9F^2N(H=G@- M6]. ]"\& >F%:>8H] &!!1^I.C_ ,$>JSG&./8>GCA#G.#^/T240U=;S&'/T MMUF\W"N,_I[CBZ<=7SRQ:!KKZ;V6V/0FGYOL.P9YTN],%HZ"_#'&HA+6K("* M>TTK1+D1'3C\JIP6%%(](Y\WG'(0<8H!5$:\NJNWOJ]INM^\V? SYE"?O>Q0 M&)E7O_C6P-F8S[7()YM=CK/+<78YSB['V>4X)9?C[/J8FNM#_D I?[<^<8** M&B#R)ZI:3\.3T8@&'-U[F=K;+,@G7*W3Q%(_?.3VM62=J+M,R_V@Q@4.FRH2 MQ#"4<$?84$ M_XL(,OXW@[M24K&17A--Z/[9Q0\H2NZ,VUDVW/',0%L H/* MA CGB0H$DV:JA *A; [/_@.J4N4XGEOF;V@X&P*7XZ\XWC>Q?AJ;/SF9FB8D%#'P N<6UV M-*!BE37WA%>^WG-A2>5&R19%>P!N:FV6*-"PRHY;I@N%R#MS2.B'CY&2%[+& M +S&VHR0X6!WOW+=9)L$[#&Q5;Q!A.%!%5=V7CZABY#JT^KH-(/^ /R\^ON8 M/EI6V7=052X;HF9$#:T%S,BA%NJZDPV3X5MNR=:4$,"QK\NG.O"0?#4' M!9';Y!%S+-5*HS:V!G#BZW%#B@$E:C@7@9KG[8E;@!Y[9 MJ:A*,9 ;"2U' W 7W8K)'/ MDET->6\P+(!;Z>ZK7@]5\-*0"G3_XF R+H3K[!YVA9$E0A(&QN?^S8\W&Q1X M=.9\K[IW7E#TZPZ'?Z=@4LA7ZPJ\OU+21\N0O?&WQF3+0BHX7OQW+O*B^+%! MIX/P>*):,(:GP33E16BFCS ?A <7K4D,/#]!R9G!!7KI_IGX!'DL6NL*Q9O: M6[MF72$\O]C"KR/%!RCK4LG* =;A6+4'A%<56S"JB@8<_BR]?R11S&.9[['D M-IU#SX+#/'8MA<*(UUNZ112;R(_1'2)/OHM2'>86N?@QY8SHL!]O6@BO,^I) MRO"T@"-N?#7U& _5?C$'V[L;Y"4!6JWY9G:R/PV<*%)&WJMZC'P,)0\1U798D/03"]&A M4ZD"\&6MX83>-S.C=/S($+*K&]2A4D;A*]H#B<172UD#1T#$X5?@4@932MH" MB,=OE"P%*X8+E(Q(7& !_>M(?OK'[[GM0!7P[9!7* M<>VKW5U$* ,E"EH3S2OGA:6M2ZE8^6YQ!Y!P/"=C!5"K6RV[JF?E$16*2+G) M^"M?YFLVTS[*6("@N5+/J#:"H5R(Q$5$Y3[4"-4M';7 Z"G)'IVB$W[^^.E; M>2%3=7L >H)8',H79%+X[>IIS&ET="C=$/Q(G*W*IE%T&']CD=V-&)HU"IP M% M<$+63G%D-/:!D&ADPH%FC.PF'+$=-MMO:\[7:KJ1N*VUQ#PE[*6M2'6N3#!1 MCXG42?4Z=TD(,WP8E"?[8Y.LUE@:")@PB:-42 ,*DGB#":MII#J3^IT'P.K5 MEYK^T1\\CJXMR,LP3)S@&#Y0!7T9'=^87:U721S%3NCYX:,BQLX:+ "R'QN% MS#*)X-Q8]K7*GAP_8!OZ.2:_T+ZR:G;#30<@N7/TK:U.A5<@6/P_6>QK&J+Q MJ6]A$DX!(*ET> $28@Y,:&J1\ #O56X\PK]:%:C2RNT&- MCA R2;7YIH,0'+Z5TF+RA)CE$R+4SF493%3>N+!)N*??'4+2IS8/]=&R'#*; M>E^KQ_NU0]@1_83,8FF_JY>VYN._YTKDHC@#_7289%*1MDWJ4"33AS3CNI\@4H;B!&Z M_>\Z%:3M>^U:H7?$(O2T-J]AIH*Q!0IEWP# M8,L=-&\H'. M8%+;D:!#WZ1*#;O#OTE:=28+5#*R;Z5C C#Z5=,6M+A%>Q>;RM<558%"M:> M,T)LZUQFNK\*\L,(S_3+4M\0["+D1>>47/G;O;E0_QI2DA[2_J@=+*:B2F;Z M&QY Z,XP0M0?B:SI,458SE[8/\UT&&%_ $[8^HO0AK V2<.<*DD^11A1!LX"KQ='@-(."R?T%@68%ARH10[5''?@MHUR*XQLJ3G]'X+0LZ+F407 M&K4<1IE^RAOT!$2\2NZW(.'ET##+H7[3#NZ;@(17R?T6)#Q[\-BBD L@F')T MX@3D7$!QL/6"&I$I.-F.CSR* DQ&!V'*89&=I=@.R=_"CGV@_&_(?]S$AQH6 M7#]C]9L.P>L@?"AF4$Y9P['M9#&C]+Q4BJ0!O#[>BN^FS78&;86]C655]@3 M6UO&\+T-SQ'PRLK>"'BKS!B^*>MVKV&5&3/L+:RRS!>2$!3!6V)F MP+T-KQG<]67&K>EZW ZL$#IAC)<1>&C?AA^O[;H"SS[8"1N%+*FVF1E?VF5F MI.D8Z=1S_L6VGX%#N*5Y?0078&\$< MJS_'ZEL5M$P!+SR+..!]Z( HI"$@4567ABC5S\G?ZI&=MBX&F? 5G M+D@M" 1(3CK2J7 ;00VEXPN/@^7KZ,\[Y8NJT;0 M7YO%;;A[6)#V28FXU#=;4>-E@:2]2'K/0+PNRWY(@>^9\!.2^ZX&@H4-OR-, M4U9B0!T#'?GP>A9)P6"QL!RT9W]=GA&+@J]-\=^G..1H)TYPC\CVLTI4QX;D M%=BC6MM"3;;')C0PB>_G_+N@6/IAY+N#9 \US_<*C,MVTCL,.8'):(. M9$M4^>3NV)"\ O-P]%VY%:%?I<27E_4(@EV;<,IJ,0#YK=%S AE>M<_9*VZF MN5[?=LCU>G]2;Y6!,:=]33;MZR*D(DEET(DY<)=L$@:O/ E,V>-MI(0I26#U MH)- ILST:N@#(V5+0TXU. 0B$^L618B28;,,O:_H"05XQT#,MM*F=U2:>P)P M.FA)8>59E&;$[&J0**##/?Z"0JKU!A3.I;>EY&4:"WL^-P-5_:B1X1@ [&]C M1AJB:-\HZ,6W.^?0S3ETJM3Z@(^+)"]LBU^U-NT,8+<81G1T"6#9C*,P;?VT MJ@C=]I@SA.Z#*'1]%)E9:=]__%2UT@IC\P=02Z/#-[XN<1250%994K+&/2S9 MB,0%<.E?1U#I'[]?4C%XY#)U2DDDL(!DC< 8/6I"LT4E0Z'_@]B(V"P?7VBC MJ)O:-4W4,B.F=A'Z :IVW23$2] -WZ0N_2TKTG_CD)@J8]'&W]W0732,+\(U MRV;B&[)07>TTDD7K0T>L#B6GVN(W=-TU4[B^^NF#DJOUE1-%CKNA,,6QV X9 M8@*+_.Y!XEN+0P-5AI:2U<['OG<4=CF[92TMJHM&ZU0&_]@47L8E1G.3^!0G M1+&%&@]A>RVII4K*DD:\!F#/51+$?KX(==9!0P>+R\&$] U8C+THVJP"NV+_ MI3^Q'T7.EW\F*&*>L_L-(LX.);'O1A>AJR/R^GTMD[$"J-5[FMK2:;I_476P=J_2 MC$71Z2W;+D:__) >L^+>_A.,_Q"=B'K] -QEZ+'+ M *>A=?,RP'NJG>[3'+T3M,8$G?MTIG/DL6O9KR1Y+-[+4O+N=@0_.<&I$YZ@ MM.;1Q;KN]3B>^U34W+A66\HF( "B>@UDQA*1X$3D5@B0K9TENV9#7K#/\?"4 M=7Q,!P$0.=OE&&A&<.1-)M_YCN&\S(Z(SOU :VM0=P=04:G]@E:C9HE-7]'6 M";U+%,>(1+?(1=22]LXIQC<)V6'"KMA9H.\&!Y0H5>6JSX''9.WW0['6%&FP M>^\U>CX-''^;2J?)ABON.29W_V. 75:,U=!K]FN2'N[GF'Q%KL_L8'ZTBY:A MO.V8M/^A\\J2XS$TM<^RZ!L3JC?W&9/Z/W:F?C,^@S\R%CMQ0AMGNB\UH0AV M$6+9D\+C1]U^5&_*Q\[D5R,#]K1(M\:O?K3UH\CLN)!T'95O WAG9'@!8N'Q MTHJJ*ZF7:+G%219^B;Q[S!].8R$/>QDOS<88E:F=?#@M$03$79$TICBT6)Z5 MCJ/RL9-?Q02KH0^VW$:X=)ZCQ& M45$O_\OY^W 7FB<>)'X;]\]_;[-]\1&KJ1YX>/__+=/EV?_>F[ M__VO_\<__//_>7;V[Q_N;H@7N?LM#5/BQM1)J4>^^NF&/$2[G1.23S2._2 @ M'V+?>Z2$O'WS_?OOWWS_,SD[^U=.XH.3L"Y12#BM=]^_S;^XR*A%X2_D3S^\ M_^'=FW?OR4^_O/_3+V]_)+>?\F:?F&!KOZ5=X(>__P+_LV+<"-,O3'YY3OQ_ M^6Z3IKM??OCAZ]>OWW]]_WT4/[+N;][^\.^?;N[=#=TZ9WZ8I$[HTN\(:_]+ MPC^\B5PGY<:1NC^OXB G\/Z'@I>R!?SK+&]V!A^=O7UW]O[M]\^)]UTF(GRM MP21O#M]Z:=%!;OSC#^++HND)Z4S]MS___/,/_-OO_O4?"/GG. KH'5T3_M$O MZ6%'_^6[Q-_N N#*/]O$=%TO9!#'/T#_'T+Z"#\E:/DS:/GV)]#R_\H^OG%6 M-/B.0,LO=]=*?7^NT,HZ<6VT3/2#27724U72KFJD=E5H^D4>6/#37C^+W+.K M8B)(H>\-^ZNB'WU.:>A1+]<06#90YA(5/@RD([="+X (CN)3@R5YW"34_?XQ M>OK!HSY'%/CC#/[@=F+_^*^+B&'D^2I)8\=-5R5 MW(G=G!?[L\4.68L?W(@AV"X]"[(?AG=?Q]&V7E+!+JKY\K^"5?EHD=, MDV@?N[33+RJ+K[)T(2)K 0,6#<^^W'>0^5\O\^',"3UR%:9^>B#7X3J*MQST M_UF(,:)CY0)(3!^<51G>DN8-3?&Z6YM^N>>IVN%TPE9I!_NC1)G\QFG_IQ5G M9.A,KU.Z3?2L(#>?E5.>Z-G@F$7;V3CGJ<1F'13H$\Y@0B]]8!0;U,^^QN^% MLA['7@??X?:RBH2#O0JH3>=!_[9WXI3&P>&.[J*X+J]3M\3O5PKMCEWLJ!EN M;U,).]CQ"L)$4)[."6]I[$?>5>A=LCE5@^K'[? [8*UFQ^Y7:83;^>I%'>QZ M@BR;?7@$"$\X@,9.F/@P@K?B7TU3_/ZGTN]DD#UJA]L+E=(.'WP+RI.!H)AR M?_0#^GF_7=&X1N^:)GA=3Z5/[G+'W^-T-:64?5TL6UD!BD20G,JU[NBC#VM% M8?K9V=8-KXIFV%VL7J^JFU7;8'8UA:0#W:VD2H#L5"YW';I1S."3SXWO4S:D M7T3[,(T/%Y&G]L"V7M@=4DOKJG\V=L'LKGJ"#_3>"I,%X6Q(%).,%0%>4[GT M@_-\[;$4P5_[8C>T9;16M\?NQBV:5AU8T1BSZ[:)/-!I&7E2I3_Q>'_N>N M.B=5-I^)1RKTK'7+H[8S\$V5Q*8^EME*1.\/_YN\9YDZ+Q3#RT M5L=:_ZRTG(%WULMKRC<%=<+(3S0/ K0^CZFC\,6CK_%Z7YT>Q>DOZ3N<'E8K M85^?X@,P4)O(A> D<7"[B4+U6G=-$[RNI-(G=Z?C[W&ZE%+*OF[%"1).<;*Y M[SUU]S%SY[?O5@]^6GMZL*8)7M=2Z9.[UO'W.%U+*65?U^)42+0F;]^]6KTF M.?WQ_>LA=N!&R/UANXKJ-#W^'J]GU6J2NU7E2YP^52]B;X<2U(@@-QU.73V[ M&R8Q5>S)*9KA]:HFO8XQ2VZ#T\<:)>WK:CE1DE.==$_N8A_'-$S%L0:('S:W MW=>=:6YICM<%=?2L3BSKV^)T22V)!TXN,^JD($\$_>GVC5,*EUK\)WKII$XF M3L,FI*(Y=A]MUO-XB[BN+68?;9%X\*9P01T."SJYTTYY4BN^<%+Z&,4'I0V. M6V'WR%JM3H]L%4TP^U^]H 8.;L4DISJ5L]UOG2#XL$_\D";JL?JX%79GJ]6J MZFR5)IB=K5[0@<[&B9*B M(-"X#CWZ_/]2-6:>MD/OK_6:';EHM1%JKU2( M.M01!5G"Z1)&>((S F(N_M%/7"?X#^K$ZDN=#4WQ^E^;?L4Y D4[G%[8*FWO M\P79>J*@3("TA4N>I5X?V2=-93Q.6^)UQ1;MCF]X'C7#Z8AMP@Z^WRD[(B<] MM1>*F\YZ?EAM.Q=/K-&PWA>EAG/PQCIQ3?EC=O]](H\\9ZP]KEC@U,UICK_' MZWFUFN3>5OD2IX?5B]C7JPIJ!,@-]:.UDZPXEWUR]N@X.^%,-$B3_)/2J[(/ M_HN?EP8)ENN/?NB$KL_B)A(7ZA6E SMVQ>F+??0'-^W2#Y\']Y*^=RJY_'QY M]?G^ZI*PO^Z7-]>7YP_L'Q_.;\X_7UR1^S]?73W<6_7YNJ*%RD8S\>.30H7U M+6;@FV:*$Q;D3%4D'.1Q-XK*A(T-9^)Y)[K5>M\-WCJ$&K(:\,(;9=E!(XJE M[&3K?EIA=!IVSE$DD+#TX Z:H@]KE3B#O/$17&J%$6&,/'\<@/\A,5H0)R4Y+\*960GLB\TA1EH=JG$ITG] M:7F]'KCC6T-;.:H;FN.-91VA^[IN29N4Q!>*@_/3Q.Q$ZB8%<2L)L>M"I;KD MCKJ4H043Z#--F\.TI0ON.-71MY(E-[3'&ZE:4O?.F3/BI*2^((R^W6B=1N58 M4CFD5I9_KL,GIE(4'YA^"EL<-<$=D77ZR!$H?X\WXFJE[.MN!3$>5U;":1Q] M1E$E2IU@,E4>@!OQ%0I- @"W,=TYOG?UO*-A0MFL8IEN:%Q9.E!80J\G;KCH MH+V,(AK=\()+%^'[.G;&@V1,^#22LR%':V16X&A*"U#!).$FB+@)7.LK:#KA M/:] ;@W9F02G62><(MC:!DRS&HD1TWX$W<;1CL;IX9;ID3($@76X'>SAJO/H MEBZXXTM'W^H(J6Z/-_JTI.X_(@CB"\+)B^=GR-43NZ\;%]0))[\@ MG,%9M#YC+$1*:R5VI](Z /(61]OK,&4J^*M :)8P:+IZ=H,]W"[]-8J\KWZ@ MGJ]K=<4=Q5WTKZYVM??#&].=I.^_FI0S*::FC ]Y57 B.:O7EI;.IC6"DQG! MT@A]1Y,T]MV4>O6;W)]9L#1.6SL1P!WUW6TAQ[Y^;[P(T$.'OB%0LB(-YS]* MAE; P(X]X/R'#2RXI&O*E/'@5;0M?7">"P14F*>Q ^Y8;]=5CFUU:[RQK"%S M[]NE&6DB:/,7R:3!W$JH3J%NRO2TEY1+B^:MH[*J+>Z@;-2P,FFN:X@W%)O% M[3U=K.SO6!XIQU0Q+ A:C+Z6:>]LIK9-TU?\4U1C,["^;SW\Q:V!**!WR[BQPVPB7>.^L;KU+*+9]*5$^] M4YA1FT+9'GT,-FMZ%(;UC5%'8HO( _P4*).Z\=%6/(ZL:G[AP,[L>S3UL@EY MLY(ZN.-&0<#!Y,U/[]]P0(%/^.(&F MEP4 =#IUM M 7E:"V($JG4-^10.%-;(*(D]0IX,X2;YVO,K6E9,-I2GQF!CP M3;0*_$9QM'_$-_!R7;XG M7Q(@$[&OUP%U4RY OJW%'\.,PEPN*FMH5UDZ.6V&-S5L$K;W8@G0Q#$]&T.]BQH0I_&6 MP3* DL4)6_6V0IXC'IH#L;43[IC4TUE] >>X!]Y(U93;V!6<@H/="!Y9[9I@ MCHZNY5A>!-5>?YGAPHO>BLN*(:Y+64 IK^;#M*"H^G.2L_%(:C(!'RQ16:A!' MX1-EW)E8N?:?0=;FL&SOA3M"-;6N5!QN[H(W;G4%[YW9E?0))XPFG*?4/*&A M'\4BSJTD#6,K"Y>)W7S!U]G"TA>BN7?[Q1V-?K@Q2UMSC4GX+"[W:(L^QE3< M]K6?"94_F7UCRD^DN5#[; E]#-=HHYB XXW+.B$-3+EMS[0-3;$M3ZTOHNW6 M3V%[&';$6$X $4Y#5QT^S3UPAY.&MM447MD<;[CI"-T_@2UHBSH1,O4%.:_+ M\HPHS#+55=26O$^GMRM3)Z]BN)<.1PH@@29O?SHNF#/16Y$=K\K,^'),M^LP M<[P ,^*=#YGT'_(++^=I&ONKO7A+@WGRK8/A)/V85JBYZ?*+I3KDHJH%5[;I M":_ZEK@CM4&[H[KBQ\WPQF:3L .J9F>U33C1A7AD:T&NDV1/1[E5K3&DCJMH M(A3]QS??OWGSENR<6!P+_%_$V:>;*/;_3K/[: DY(S\NWKQY _]O*TF.PM;X MK&F&.SA5>AWGP'(;O&&IE'1(UA>%DP6DQO+T. IV"L2W(@SA__\7>?_'Q<\_ MOE^\__E/Q.=VX=GQ^W]:_/'M'Q<__O%'$NW3)'5$-8R,A).2_V)X/ MJUU.<.OXWG5XX>Q\-K-7_(CJUKBQHD7+RD6<^J9XD:--X-[G@0NZ! @3/R09 M:3M7<,97$U[^.&-JNK5J3A*.#S%UDGU\X#@I$*YIT&YHCCL@V_24(U+5%F]( MMDK<>]4U(UP9UHV&X\]"NY ^.BEM+#TUOI+9T,Z&2C=*4C9@+]Z]_W'Q)S;J M-H[&-:UP#+6NN]_N [ KKTC';+9CLW@:)OX3%04G;Z($:DTNUP_.LPH'.U/! MC00]K7)T=[8+";RXT5>1 5=^&$G:)).4IA ?5E73]#$L06FO:^ /FS5NC5O=>$-RP99 M)]C:LE9O=@2UJY5G(<&P7G)V7"TKQ6='+#S;=AQH!"W%J2"$=?AJ"Q$J[*+1 M#3?:ZNK=I>HF7B36EMQLE4W;)_C&T?7D6!^JPIK5+5TV%"YCAN4L;^,+3[4W=ICA5I3*$;S$DBMAW AG9^LE]&DM MD:W$%KNKY)4?$B\* B=.((41"&'EY%ESQY+S8^M4R8$VG.6& 2F=U[!_W MF$O,*^4V%NN" RE9((CO$;7.=UB.CTI8/J?4<637ZXD[I#MHKSC@-+\!O8OP M9HY!33Z4:Q[]G\@*B(=QR0J:8WASC]E$N\[HW=!\%M%M? 2K1C6.07L"?9$. MUT)=<;94USA%ZYD%:E7+QB 536<4H$<"FPS.,8\>:VU%QG=1F M05GB@"->1U Y"]K3.QA(SG<+Q14&:FJ/.V9;-6TYXBT:XXW6=I%-'?*^'SF1 M:,FXTB=+8LJ<)7#H#8WL +,X)\S6V;?O#C.K6N,&W14L9>A5-\0)O MF\"]TX7EY\NKS_=7EX3]=;^\N;X\?V#_N']@__ET]?GAGBP_DN7MU=WYPS5K M8.?D]Q,-]S1I\=J:9KC=5:57]0QWM0U>!U5*VO]\MB!HNZ#):(I9C*6/S!&A MW!+H\U<_W5SLV1"UI?'5LQOL8;( +Y.S__/4-[+Z49I%1/:Q3DW0=B&#/JY[ M*3,P0@C\.B3GRE_M(CG?!2DXDYRUM3M:-FQT&T?>GEDESM"$%_2TM)F+57\, MD)K)"0=7:?SDN_3J.86K=%##V4]:DIG^1&<-M)HVZX"Y+11G"[^Z>HV*Q'DH MPJ'I3 SR6RD( 4F.<[>)=@R2=+G^-8J\I+10JDQH@=W1\(LFO(MDXY+N8NKZ_#%:]G= MX0_6[GP+E<[_7O>TKE'",X2'7K9KA8].5&<&+_UT,PX_\FQ(EF1!"ED6O+TL M#AZ(LF/%8P@CKVAA1#],&7&>O3ALQI+":RB%!):.BBJQO2>@U76>(6@I;:"9 MU\P7?-3R]PV-ZR:WQX,7=A6?YL@$H[U<@_:@^S+NLGB@VQ=WL'>R0.58A4Y' MO*'>3?PA@^ L9^Z=<0*]H[?KJC>2X75I#9E'FI%;>J9O-'6S-WZK&6QB=1;^ M:QPE"0.2M;("6[4%[F"LT4:./NEKO.%6)V1?A^.TB"!F)9C,*[.K4V;:ARVO MGG=LB&T]TM+4'G<8M6I:^X#E<6.\(=8N0E>:D;:S@9M0 MYMH;-E9?LG$TB'9PPBY35KDMU]P'=W1J:5S=76WH@#=*]<3NOSR5]*U4#J4!(_?X*PT9B 2P2.QM_= ':$K])]HV4K/& MO!EON*I%-9FE=,+/%$*%+C0KORH8$V.U1:SB3(3K6K#;.RV0P"K4;8 MX:%6>1K#;KP9U"_3BI]QS.(N"BW=TV,C/DU:)I^GK7#'F4*KZGV\2A.\\:42 M=,#&,Z.-37_3>.W3 0>27-'E-HI!4V<"N-S"R-$R. M;P @#FK3$[4]TVKKW^]#IO:$)3- KOSNE1_NF6S+8H+P@:ZC.'N"[\%YI@FS M3.Q$L>>'3GRX3NDV^Y3%1XU, M:"Q5;^/HR4\8.A 6D^352I#E0/C:>H2R>6KK^O]Q&]S16*N1'(.5!I8BKYB6 M--;LJY>TKQ_"8]>^/$I8&4.GU6F2&,I?\LT?M_C@)+ZK4%_5%G=,-6HHQU9M M0[RC6[.X?9VR>'2Z>(AE03AE*RN3(^N8)9S%6RODC*R Z*76/Y*_<=-2KUS ME@0XC_3S?KNB\7)]4I^Y*6Z[TL =S[TL(L=Y)P)XX[^?&GUC)N=&,G9$\(.5 ML.S!%XFE3,]M@R'8N_6"?*I_)4;?& MC9 M6C;E/%E3O*C7)K#)O">CC2+S,:YG3>[C"1YZV<]4^(7#$#BSP,P6NJ_. M=*>"&^=Z6D4C%U21P(N+?169*!^T":6V3'.:$\JX,F)6V+J.A<4BU:RPW3K3 MW-_*WS)8KL5BWWGH743;74PW4'[D*=LA:[DBW9T*;JSM:97*U:YN)/!B;5]% M>M<2T7D+XV+YZ?;NZL^LW?5?KLCU9_;O*_+J9GE_;R6*ENF&QC5&@97SSY19 M[L%YOH525E%XGJ:QO]JGSBJ@#]$M"_S6EV#,4<<==8:M6+D]8H8TWB@UK6#O M6RH@!W%E00A,.7[!%I;G3XX?@ D^1O&]$]![ZNYC/_5I7"_XN5U2LEF00H2S=12?@1 + D=-LV-@ M"^*LV:2#E/+P:\>V'OE 8\PO84R=@#^$'O SN7!P=NO$OU,.K"0IF&-#/HWA M8)Q!9M8XU\%J!A./>:):%\6&)1H5 :H78_D-(UBA88(L2"8*D64A:42$-'8N MT5JV8';%79&P67I;_-@8+2E8%%"1^C^14>&"R:5!KA1YE07&2G*;_%&>XV,0R+V*$-F_\R>65+-C:>\T-D6J(9M M86N&6RY$)@_1'04W]@-:N6GS$&DB4DLR,1(KW$$_IGUE^!B##UX@&E7;OF$L M"05@58A%3K .ONZ8KMC.2^9@\;BP>)@A*GP*?[M@[)UD[*@FO[&R(RP_5P;G M6?+WQN!-]%25]+1V0HZ)6CI7T*VQ!V*_/3^#8\R^*2L:G]#&;=;Y\"GNI^C$";:1TIK=< 9;?JZ0L2UM[8;=5[D M[D&:.CCL('OO0U0;"J^4[T69U'*=(P!F9.?X7G;"*MTX(1M$^-K(]V/$9QW\ M3&" XC'&G!N"9;$1 M35&@@7_TV@8O(ND<&0H*:1,O8\[-Y"?)GLE&^7OB=C8E73>F_)AQQ6:%B9BY M;F.Z]??;I'P\08DD?8DAQY5!-JJ@3"]*B#%GF#Z]$2AG2U[)C%_SMPERWCS M_OYIZ9@",N![(ZZU'^"HVS:5JSM.C=\ M4.O?C RG_>:$"0W2&T:#G!,I65E[+7 "*Q3JQBIU+<4YI$6"$$W]#T&,2(^76R!8X MQ11 ;&\Y=>:P/ 6X=0Z]\O^RW]Q 1*&Y7N:?=9H3-*A$'ROGS_@@F?6;UKY0 MKIKUHCO<,#LN5ABX&.NTZPYA6Z-\:UD?]9A;9*NG-!S=P(A(K//%MV@:Y MLOD(;N[PE%+\.[IBZ4QR1]-]'#:=11A !F=,#[5+?!ICW\9FGER:K8\.D[+%QF. M]QTMP^FW9YRN@#J^A6I-<;)!C;MM MMZ>GM)16P0I$^"'.!HY4;K [\5GB3D\;:F!21\JSPZN^^HV$984XLRTW.+5! M2XM9+C>87LH&!5QHSDW!:$\UOPZ4/!TM)&_Y0V8>)O'/Z0"5P.$&RX M$:C""'8PXL,^\4,*+Z[PRNF I]DWJI>M.Y*8&4YHV*,1*1KZSP@K=+0PB18E MO^*M 9ZBY$RQX,68=N&$$C^_4/3A\OZ:O J%,?B,RLDX67E_X,04GXK'F]?Z7-2@8QPIRUH#F^3/]>=;@ MB1IZ%.ANBWY+''CQH(<.]IQ_ MHTD(0N#7);DH,)<1PI ]2$,* %^B6.BTK&DK4BYW$,M9T0;&[;,E1"MHXGRG0>)1PI,^#74A*K8,3, M<$?S#&BYON#)$H?G%K,V=IP'P+3K7@#PY?,N%;UR(#YWPL M@\&(!BCIGDP[[.1;F%2>!-.8.)G.R_7G**4M)3H:FN/&KS8]9=12M<6+5:T2 M#_#6'*.8LW+2HY3E\54%31E2;.&.L,G[^/)D[H'1!^D_19Z_]EWEU3^- M/CCCKI/&Q=W-M@[(+VIJBV_F;9.LQOTZB+Z*Z?M6XE7QXFEON(]NANJB!;#@ MT$1D)M/?LYQ8[>+'K?SLMM=B+Z+PB<8I/'=Z25?*6P*-/7 B6@=M52NO1\WQ MYA,Z0IOQ8HDZ ?*6'BV<3N'*/@L+I9\K)N 9S8)D1W:K#Y' )__XT^+=G][8 MGBCH!7ES#]Q!KJ&M:L8PFR#7$7KPRL;'DY4-XU'>;^Y@6N.JDBQ\?JH+;#_, M-Z*SQSYPGZ=3V+$3 =R!WMT6_&=JVK;9D].+P0\$Y+$?E!QKA0 M@-2\TXL?W*C,,?3N-1QZ%.(KL@)4?Q)83A\6>5#M?%'.[2 M3W91X@3DUSC:[\K"J1PR6=]Q$5,4Q+T*&Z>\&&RN@W3$20F%MRO66:'?\2QV MGSIQ^E)LMJ*/?AB",XYJN7%'Y^'[8B#>2QY76RXQFJ+]@L?9IBN,1@B_T''7 MW,.E9L9?V[<7<1CSCD*\^(%?[/7K@Q^4QX"#_FQJET2![\&J.?G@!'RGZ7Y# M:6KGY=C[_6X7\-//3@!V^QA$7Z_#=11ON9(M$*C?&S?(=;2"#&.:7?$"55<% M^D:/S$< #' B$BO;*&/%$O#001 E^Y@6IXOXV2*_9&SG 2IF+@9AMX[O?:;J M)^:/6^&.D*DWPQJU*T/[54 4] @0M/?UD5B,.,ORE1CCJ[V?4+3WG M%FWI@_,,)V>; ZJF(?:84NEV]##;42O,D:64=<#C%8PDX31Y@/%RB;8>6#.M MW7&@<5U3X&#EI 7S62906:TI](K=XNN4;EN+$W7HCSLT.UNB0.ZN M0N^-)\%)JFP&<\#R; 7G9CN_GN*YZ+Q.[-MFJW:D- O@Z&.=&@CI0@8]F/129BBLL%$5N)+\WQ+?!>&< MLX?8QRF\W!%@)C714?7E^HKM< # .7K6F;=PAC\$.QB*X"3L=FBX M"%K?$C>4-&@G0T5-,[Q0T"1L[R'3W5!O'_ Q\B8*'\_X52/@1$I6+(7@W([S M!PM^>N.'E"<-6C:26\_)7T^T5/MLT70N?GLJ<%_?/?)2\AN0%CFOG4QW3$5M M%D%9KKEFV0VE"[B@I+! $-11^C!]X"RBS]E04=.W]9M MOQ$UOJ[J 5E?#!"&"^2F%6O]TS52;,%GORIG=E%X66Q3O5 G],/@;JTV AL M7G!L-MC56)C6\'BA$=ND:=_@E05:D(I(?)5$%@I"O!"+E'*14C V266B$2Z; MG?P?G85+>%Q9A,=SL03FAX^WS"*N3]LRC\8.N"&K75<9?-2M\<*(ALS]]V^V M6R<^\ +P_F/("]U K=2"(\E96CFS6(IT:H.VL5N[,V[W[F:#RH%%K9YXW;ZC M_+U#H-GO[8]Q4]FAA()$,HE3FF1G$0KNZ!,-]S2K(,3!#THG7^R3--K2N&5X MT^^-&PPZ6J%:1$>K*UXXZ*I _\/_G$]10(M337AY;)(SPQ@";>-AA^ZS#H+& M,5&W[VS#P-QX4!L'U3"P/S;:M08&5,A7X2ZB[8I-<74>96SI@COZ=?25([ZI M/=XHUY+:P$D:+"ZKOR2KW7EV;JRY?*K7!P:ZH MMG[CNW",[OPQIHT[FZV-<4:IGHY%875E2^05U=OE[NMU&652DA[Y3'P=XDRN MXXCQI1H6VUO/*<)J![Z6IG.+,7/07A=D(X]J^F$V:S6;GR*85%<;"?J5$T/1 M(ZCKQU^D:YE/-C3'"3ZZ>LIIMZHMWD2[5>*^3IH3)HPRX:0Q.&G;Q+&I_;S< MM'%ZJ&P\'TGGCKZT*%Q0'9*?6U$YD?'C__B!'M:SF?;EB1;NN".3QU] MY1!M:H\W2K6D[NNX0)QPZM5C9]*-*"R>W#;.M/69GR\WCC>-'>;ES>9P6')G MB;Z59<;)%,44MZ+R@3CD25?I>>A!F<#T<$_=?/CGQ[S3EM\Y+ZI8CX#K,M"Z%.]$_]"YHG#I^^! [4'Q;7-[7 MWY4;D=ULHFL4.RMBT2BO643N.!KW+_-5" 8E)_CE2[A (<6_D$Z" ?(*6F02 MDDS$K)S':U1;DVC-+IDWL0ZO(2-[*+74R"C4/?"#7(NVQSBE:(X;:MJ$'H(6 MG#825]49S1NZS,Y96T=55?M9N:O9T8T31SR);\L1T4;&6W#66\;A1F'AWFQHCF\$ U5J*RC*4;\%#O\<9W5GZ03U.7Z8;&\D>ME^([ MT< -&[TLB[NB5Q;JCV:WAY%;40V7JGMI ?S3M3PU] M? RQ4DV1B:ZD4,?,((4&1(\HY7LKE?+-0TKBC6KLM6@LZU #B\7:4U9E8]Q MT:SC<=W8.8 M-(7O__0%\>C:#\7+#LZ3XP?@F=]/>GUI9!TE\D30%V%XK*3Q^&L?\#IWGEU4 MM@R'W7K.,E9'&4LVE#!)?#9>5M]]DMXS)3MQ+@3.N:01<:4H2$04A'518"/4 MQS"1*NI1Y!I(;&'EYA@_P-1VJ?&X$4[<:]:I5*$[.2O72 ME 7.)@H\%H)""O!X_2EHE_ZXG;.S)2IE3'4[XW7I[BKT+N(IOF;*6TKID.)XL8),S:K MK'$-HH@740SI-0AFSCAM(K-''6@?9%.TKO\.IOI"0JW9:KUBK9[D"PBV%L5Z MKT]7YM>R!"030;SWM1!7_K.X+!X'LS[^N%H#]V8B7EF=AFYE M3[@E"^A* S<2];*(C#N=".!%F7YJ]%^/*;CQ0Q45?F@#HVW4[DSD!81&XYC< MC<+,@\/D:F5#=*":2F,RC)W;;6ZTI0_.+F$T]< ."AK;5JVW*YGA#74?H M_K>\@#9AQ-%X:_M=S,8NL_/7EKN8ZO:S\EB3%Q-SET4U[DRDLYTP9?-0/UFN MCU[;.HC_;7V@0+S]0 &Q@0:=DM!"OSAW(;]E_ M;4?YU*:0GVRU$?AE?9&RO(E05F&@Q@ZX [Q=5SFHU:WQ!K*&S$;K?*$+WZD- M8.64Q7Z5T+_M&6I<006'I,M0K=L7=R!WLD#E9(5.1[SAW4W\WIL'!1)HY#]Z8IW$KK$?0\RN"&@KUUD-.A* R\P]-:D]Q4&^K7R M='2%)3J\F-P\=]2E1X]K5[C:V6ZJ>4(8JE6TY]*.'&DP'6 MJ>X^=2:#%U6&*#/@U'S-L[L+45>%;\ 4G,EOG+=U=+%A)NGI^ET<>7MFL#A[ MKY?]^\E/^,TR9BTG"**O#G-_2P?5G,?'F#[RY8WE.GM26 MD=/OBAI5.%C@Z M6M;>$2]T=!-_P#$QB0L$0_YH-1)HF,8,]^Z&>ON GY7S3DR2X8*Y>Y6+UVNHQCN M5I9LR8[Q)4Y"G)2D&TH\)^7AX)1O 4][YW(Z\\C17^%%@)EM)+1HC!H' ;^1 M7,+*ZFUABP_9<]CR>]4?#M*_6A=S^Y'"":LF[%-9ZNU!!V\^-4@;$\&4LR4R MWP59'>0/;(,-&FOM8AKX6S^$*1K,P-PB&Y/0A^R8XAO6ES7W[4S02D,=O] ( M&]0NF\!>^L$^IP=QHN]N+U)X?0ED5QO(R8X4T):]8LIV\AHHF)+'UL&IIK?,P];ET_I.T MMW_U[ 9[CWH?6E%J=&E*9XC(',#2NJXFPEX627^G* MQ2+@'T02K!Y<\2$I2FL7EB[?[2*T8FE8J'"=P-T'A;5S_*6YU:VB;_&2JJAJ M_XDZL/KB+<,[4"EF O)SC&W8VH,,;N3L:Y?:5X0U:>!%O=Z:](TRZ0G>C%EV M[*!@R'.9SU$8%Q\@P:S);24CTKIXK-@O'RLFVTP&6#I=@V6?N&79S#Z@3\PF ML!'KA_)7&Y_&+%HV=JK,T%4JO<28%\_\&,7W3J"YM=B-!&XLZF./XYK(NOWQ M8E O+0953Y8/01?\SM91? 8#-I':1L<:IF"1Q4+Q?FKWP>A$X2>*O?>I] M..2'-_9.\,E)0;[#I9/JX,:-7_TF#Y)'/)'49N MB3_)!2 @ 19!&GLP8FHJ1@M2 9,RQ 8M<<=F$@?X-0/_+K>LPEV)7:UL?W2?,Y MA+1::!-N6[Q9B2YV1]"[/"#M;A@)-J;[8;;B&L<'OD:TA<;]';;-S2>3L MZ44M@!I($C=2F;!797]H #V\V&5$J][[1@*X @5PR0+D3XIB296LVDW*I2IH M104WFUE3U(3M'_!&KS'L69> F:"/%]U&T7+\E&U!A$PV$;!# M/H?.NFMAO3ILM+Q0?/H,=\>9I :!>0";OBT4AQ=;>N,'I0XZ&#EL6/-F/9)D MRI)%X-1U%/+=.GX11-C')E# Z8#KXBC0^;.?-!PC.&F(._#5NAV??JFVPAO( M#;(..LE2TB2_ =7CH+3@BI^=+;V,MHY_?/58H_F$>OWIJ8F!U\JAP^ Z9G M*80,'_G039PL&"A;9=GEC_SM0X_&Q /S.(\QK2VL./U6HSW#;-EPLMUO"P-9 MJC&9OWG/W[J_=0Z@=VWFI-L'-X)J:7Q4(5+= 2\VZHD]H.IC3IVPA,F/8A(" M%UOU'.VK.G6X:N= ;7UF$ZYZV4UCAUF$ZPBCC^S#F/*3<;4^NC906("'+XGV M:9*R212;THU1:O$Z9-K3),UVL^ZH&SV&_M_AZN@Q7G4IPCB$+,Y(-VVWFL*- MO6DB7Q(QJ:'!8H]P*"Y*^:UE(56^9T+B0B[VISA.ET;BD.]Q?-JJ_FC/D@5< M+>'"0F:Y?%._E(,L0R+C.1?%-J#C,Z(1)[2[],4?A=]$ 9LV)U=_V^M6^^]$ M .>8T-\6]0M=;;WQYH4]=# 1.C(S(KC9AA@;%JF]D\)+$&5L_Y 9QPI09#7H MJ ?%DABTB1J]-.:[%BRV>(/D_*L3>U_X]5WJG;NI_Z0-)"89( <:X[:L )$Q MZHB!RKR.O<,6.)W!WQZY%8NKY#R.(8#%7K0DE8AF* F2R8(&YA#94WJ[1+(< MKW)&]J&?)L3).-M-F'([W+'_C7V7_<6'B"\@XAW+4#]&,9BK8Q;5ERIRQ#-C MM?I\JQ=)Q-AF2#$3F5DN 2E%$-D:X4(0D()D8J#!,MOV*P$L+JV6<*MAPJ]Z MS.<66NYX\=]N^9L)PG-!L:&V4TP<>U*= Y8-ULW(1%/*U60Q%AFH99(@S,\0 MV+&$-8%E$6>'!,RNMKL@.E!Z3^,G/TM73ZQT7KRU &]MY>MR+,OU(]8N25M+ MU8[);R[0-Y*E%<\@F&4V!Z <2V4C3REDLI%,N 9 /:^\:R)M* @A"9<2'[RB ML_X1ZF:V=B5I[ +O17%M"39BF%STP7G.=F(^T)"N_:Z'9_M0G MX]K96/3QV M)C<' .ROE)DW\N1K>((_80(4>Z.O,AE>X[OZ;-MVOK!6RJRU$LRD[4\K,+5? M)?1O>V:/*RC)]\!8-5QC5+=&#B_-6E:@H[XI8EAH$;C_N)K3)9PP R\57W'4=EX5AYKZ):CPF?[WW(T[;6-!_E5;6?EK>J#^[4-9^.E MADZO'WNHG2--,$^ZH_GSF;=Q]!@[V_-]NHEB2$3.>:6]MRK#:/=&[KC=K%!Q M9;VNB)V[HP*]W9VO@Y:,2,9I04I>1#"SLZPQE1WXWGQ,I1=K.2?BE&9PZLPP M3>T(/W$>'V/Z6*S8,&C:BXI/"L.U=,$=^3KZ5NI(-+3'&^-:4O>N)U$A+A8P M.?ELSF\NV4KB5/)A]J_2?]D__NL.CA'53%F/O\/ID;4:@.M5OL#G8_7B]:[S M )1,3RUU_*8V'3_]%KGOG*;<1U\A]A]3E4*$!YF>Z+7XT"=Q8USI1[N1H(8H MH[_Q0WJ=TJVR3&%[-YS.UU5OC>R^Z(//53M+/D*6#TP(YV+I84YKNIN[G9Y= MAKBC+H52S%#JYDC;AF8X [%-K^(V>$T;Y+>[FR3N?5L;*E1E#T1_W?CN)J\^ M1/P$=H8YIP7<N>%[>">#@UW*]7&6%&_.W2A4 /XPB3G0T:"TY@QE #F]R8T*I_H5' M.>\%*;B3@OV"2 +P0YH0@X4,Q=/!Y+"[AP?6-('[X+=QY.W=5'PISI[607.7SCAAI9\- MBE1,NR?R!*V['KU'WIPX[.,!=3;V GFXCPM'MR&C(T5*!Z5,\G:LUYYU6[%/ M-H<$ B0X9)VI-VVZ-9VY,DY$L&(I6&&^C!L1+;*3[]-G9].;8I>9(FWV) L0 M>8MVA&;")2 /$2EE0 S7X]E+$[_9IV"O-))\T@*FGZ^900TA^BFMEX#G"@MU M1_,C0B\%RU5JC87D#O![N4!NVIQ=89SSGP>&CV4J700_]L2I3@7\Q0GVXBYM MZ/W;W@G\-;R"?NZZ<$HTN2S*N]:=TNS3'R>*][9$?NJ@4V=\JZ']5>A]5/GJ M@N17%A?D[;NS-S\O2"$"WR,JA2"Y%*04P_@)T [;$*6I@B#Z"F71$F:T.YK0 M^(DF+;<;M3OC#)5^-I#W$?1ZX@N2GO*/%"$E;C=-XE5*SZYS# M0GW!4J??7$/"U+7+?@%A_O7)@M/'*+ZC*R?EVEZS#\+49RS5+U!J]\3IY#VT M+Z:V>MV03V0[*M'7T\_)4YD)Y2SY$9Q8,.4>[A=LV>S"2?EL%3Y(#WPWU(7W M+".8L.Y#$)Y] "7NIYVJ3F2P.\DL)7%S$9]O6/_53S<7^R2-MI2IL]Z'Q9OD M!W70=^F,..X[VZ (?>V>R*._NQ[]UZTH\>C:#WV. 7[R"RE8S1; MM!O[+AM< MOVYH>,2#=12H(A[.6,$]4U!=_#/G,BVZ3/>#5->W#")+ 9 ,%B\V3OS(D,S] M/6%P^1 ['KTK?DV=K$*?!F*.CQV;5'?#%>C>Q^_IO M<2"=;Z'G]!?EO&6,&!:;IUF]PCS] "*<&1CMB*BC?ITZ< MHE!Z11_]D%]):%)]R PI25B"7,[H[L3KC0]1-B>[=UC25IOR:7;$B4[==2\G M0#J]L,]Z.NG0>] 57$A0+*Y(;X,6)W^ U;23E6] ^>9S.Q-9P/W;WH_AQBJL ME'VXO+\>=\FX4(=I\>0GS/79_/-B'\RJ"MJ3+<")7-E M):F_9?(LU_P2P! 0UR(Y5R#7MY<>F+?3FS.@=]#.*JA3(5]6N$9<0D$*Z1.8 M5 /6+PK3Y7* X<1M)\3@/H7QRI?6:6Z:RG3DV+#.=979^$;!UOXDU9JW;2 M@.MON7;SG5M\.TVM4HZ] @6!%_^[.6TQ;PS"2":,@'J+S2TM47O MAFH-CWSQM"%JAVP0UZA7&K]Q\.^IL]W]W5$? 3QN@-/%U+H466'E6^1I7KVL M_<^P%Y4T81O5#T7I37XJE\9YW3>6A61LITW5S.J:42-7=^9BY//>/; ?2QTC MQPT0QTBM+D6,5+Y%'B/ULHX>(QG;:6/$K*X9M;RT@L$%CP\T6.W=AD@Y;H X M4FIU*2*E\BWR2*F7U4"DJ*,D8SEME)C5,Z-F?!BYCEL'$JD)X@!1Z',\F.3? M(P\2E;2CADF.Q-=W5L838\J6>A@/EZOV<+F:4[@S"I<3:2<)ERL[ MX6),V5(/<^%R?]CNXLAWU=%RT@)QL-1K4\1*]6ODH:(0=M1(R7E.&R>&-N9B6N-E MNJ&QE;?9LSHZR_6'?>*'-$GX6>B$UQM(/ARD?S6]S]R##,X8'6J7RK/M'6G@ MVS(9K$GOL21C"*<77F3@DEX=4!.+OMTT\/9G,1IKJ(QGK;EJ>HV[I@A,7NNC;,KC=X"U3 MTTEJL]G:C;+ZS*1^?!%M5[Z(J@NY'M\#%.U;TSBFWML6HVF2F(>?=[%'G=_K M],^I!]6'V1\.:IED.+P95=:W9$W3;R+\(3-96 M_?RGO*.35Z-Q M4O*//W[_TQN8=(HO7]N VOS&V$.4+>_DOPE-?HVC1#6=TNB&&Q1U]9:1KJT/ M7OC2EKSW#9G\GF :Y>N$I.2Q()R+%8P97?4:X("L$2R1T#0-*+F[_Y(_YG"6 M;N@9PPMZ(-&.;W:96T3--'V([CG;2[I*ZU:0ZIOAC-8VO8HET)HVR!<[FR0> M\J* 4]P,=\$QV=BU#J*ODC=ZC!-<%G?(*D\DW'+\G78U)DV'K&JIS(J<+1D712-C[+K;RK^%1+2?(WG+PP\?KD"6YNX"F M]-S[[WV20FK&OHT9_]));P* M%U ^J8JK=_/+R:83'LB6.O!NZ/>:T;'"?R_LW3(V\?\ MN,T&*@'NHABTRCNS.8XCE.%/3($VQ,GJF8MJ9R$5+]KQZE[U$UJ^BBN>Q1/5 M!+@)@7!F0_+5@5- N2$G/LZ#^J>OWVF0!"22A' :2-BV%)*44BY(*2><)12_ M:R[J]--SW)8_/_)[K$/H9;;C\> \Y[7I_"E&4B7?;V9 ;;;\2.-J/=-O:GAM M,<$L1UDOW[=,G>>B=JC_/Z.M%4\8;]#-!29,8B*)//?!=Z0?XE(1%5C'XE^C MR/OJ!Q,87.+TS8RWQ]8=:83-V7Q38^J)TK,<11\S+>E(RD#TUES59 M);RRNOZI1',,<8Z7T]FZY>2P(6[X]Y]&U+GWFA,GEQ_?L[KO:L(Z<%:&?0%; MV4].4/..RV1,OYV85]M\K+@_Y?AMQ'Z#WF;SJ5)"(HM(CM""GV^5Q"29G O" MSZS!MY*L6&X;8#)_82=^;I,JC34_(!8O.(J6C IEBJU.'T^&TQG[ZR*#IQ@+O+\T7JLWR*;?B,O@W$/547&<06 LX>4,V96F63V>%F98RYC2GSA M?[I?+#=E>?Z7V3+BMG0SJSMU-IW=\'$;1U!]\'#+#)5F*TL[V,.;X.=LXOWM M# ^MO\!8PX&2\;)PW (J8/%S>5)!5L]!<+8-ET5'&L0*60D7UL;,9![V7];Z\=RG&]?P MP-&C/]$V;)4;SO%L(BN/M]9?L/HVI@UU"B/#V(]PCIN>W?A/0**4=_93!).V M+VF]$&B=;)4?^01A?-N.>Y;XVX!1W%GJB%EICP+LMHTLRK2_#)24/YGN.D8] MUV\'/QNL/A:8UK#\-I"U2?&^"% #DG,'@FPO4?XB.U1WZQRZO> PJ@S?#DAH M_R(CGX]0"_!M (B^&9!E;?EY".G+!2F.RF;"SWX2//[/4YAL5VLR)#ME_:HH M&F2'$YFGLO,H6V.SKY]H7//A&V)-I0Q7UBOQ8[;A6(L+&&L0HC'ZI!4(AVI] M1U=.2I,[FN[C,&$M+_U$C)T3F;U1@&]K@&K_+<8(:=Z PDMI*X"'^)X].0P\KB MHMJ(TBIE/RECG$/A]+8?:Y\)8S7[J3:7)BU>/ABI450NG]'/8+!T.2J,GA:8 MOU4TGA""OSG@HB_;,*1Y5184CSAWM%3^UL$TD*G![45"IZZ5#4!H M&ZL7!Z7:"EN!U/)YE<6+0=?1+2Y0EH5CPI VYG*1-';"1,SS1]U?O [=&!9[ M'Z*B6&-I$\VE[#8:.#%ND$6:-O :"';:G[&!U[;\G-.4'LYQQUX M)"O]0R+7%#F#FB)D[?@Q>7*"/25^0C;^(U202S=.R-HG9!5%OXMOK>^^C6O* M>N"^ELQ:<)7@',5FV+B&N:[S+'.H>N.[O#CB8TSYDW/)0\W-IN:6B!&R6;L" M!^N;(4>[%J%[+]#[B1M$\ *AP+7B73?BK*)]2@+!EC@%WVF1:22U,[*DI$M^ MXY3_T\8$\8'17J[/8Y9'/7)ISI]]U;Z"JBW.L-324)Y:U3;$.S%J%K=WDLVH M0CA*=/D,Y3/+(ASILP=(O!W^J"?S7V!MQ7TE,>%,(Y-2$E*6\1/=KFBL,&5W M*KA=OJ=5Y&#H2 )OF/15I'>F+O'3B)S+:.OX89_84:19]QM&.'KT\]$K].[W MNUUP*(:;VDCHV!6G^_?1O\C,-/LA3]6Z:M'7R^^J[TK+R1N4MV4NS5^)CD@N M4)G-L9!(N$QE8C=M7C>5C;14'W%^=<.FC]96]LC3B\V[54S[6*ILB# M6$/P_I./D$4KD)*?ADPLQ)3#?*:&1J/H7GO=8!" M%I@129 .)X,2D(? 2C=#]@3F4%PHL@*I8-KDL(^82.Q;>"LDR(3"/PQ@^@5J M!A#I1Y'&V>4:SEH0+B)9A@2$))F4A(N9%^PB#Q'ADA(N*LEEM3\,83)\K95M MK [?NQOJ[0-FB"LGAA6)A,ESOW%B"C9P/QPNHNTV"B\",$Y#G<4^=' .3H,M M(Z\1=R:"=Y6XORJ]5XMB$M'>!?E??[TGMU=W MY/[/YW=7-B+].F1V8+G#,KR(PB>&P/!XTB5=I6S&NUP_.,\*X^CTPQWOVIK+ M(=_:"6_4ZXL^X/4MS@'6XR0>!)CP6S@P16.,K$3S^.J?>_^]3U)^-(DE-2RU MR:R1%;V5KQ8P [F2@5@JY+,>8932Y!<;*,!LP) XVM*;*$G.4S:36.U3L:QU MZT!A^DL_V*-"5WM($.#;E^\"-%9@[Z1 E @.)%7P.LUD;E!]B_X M+4C&TZ64L;>;G9$NKN8WZ=V4J:4VY.G(>I MGTMU7PAU]0RS4>I]9#'-K+;;BU6RT[T,O3TN0TQP(]XX-JW?'3/! 2\2CJ2G MB7TU62!22D1RD0CX!)&$JM^,L[FQ-M"F'P[U!!IN^8W+$3QLJ;@YULG(E6YSC,13O=O#J>PSMYBHD=RP8R\( M\!AR"W&P@[.XYGNIS"-$KM]X9D3=&K<[MV@I>[&B*5[G;1-XP$V(G"Y)>![6 M]W#(8"?]*[_ 6W]U5M4&MT/6:B2[8:4!7N>K%[.ORV74K/C8P+SHIN68@T'R MN#W;M!T-)NPW^ ]9&-?0="K>>>Y^8_D\!BJ+GM6L:/_P)5.+/BNI5BNI^H ^7RO"44Y-W',1-=E#2* M\W_RNUU-VSPFZ>,&2..6E$'2&'&\0&E>Q;XA#I(0+@K)^/*=7EYM6S#+"VT5 MW =LV2ANDCQ\C6XC/TSO_6?VYT>&.-*!O'M^$NXS'(2[W%/6^2?UY9*^A'!& MVW#;%%=0>E%!?BMEF$X&JG/)-U5B&HAW*].(O/O^IW<__M_*XYS$8\$&$DU[ M9\6.N> ,/V=+&%]^HA\X5\X""]Z$,R>7F6W(;T* :>>5%@W%E9;-PGF8Q]@K M_W&3WM,G&K9I]G,[SO8A-@.L[6VC$[SM3&DFF-M?K]&K(K[[_D]_9.BK1)@, M?7^V@[[3&ZY$8,Z;<.8M*)S;" $*3V\PKK@))#8W8?UP*/[\LT]CAF>;PPVS M2=!PUDB[,TY [F>#VGED8\\93!+UY!\^ UR0@KS%4SF%KO)\]-0 C4=TNM*8 M20ATL4AM).@0F$% =%+#P,J(%!863_,4FEZ'NWV:< 1XVWALHKG'3)Q>K6VM MBY\VGX%#-PC=UWW_;1_!*OQM[+L4EBH(E,5G.=_6B7^'Y_)><6[DK=V5>$GQ M=YU=^=V,7?E=-U=^-T=7/A:Z][4#_S'TU[[KP"MM*;RL%JT2&C_Q*U@^YY>[ M\SLK[GSA))OST(/_7/UM[S\Y 7\10YV;-W; [+UGVI6G^M%$G< F+!7?>VZ[O3P!I$1K48(,XOY^Z-VS3>#>JR Y75(2MIBL/&1ODL.1F7LV M!?!=/WQX!M%2Y,1:S?Q^7+_ M$/,5VT-YE+4Q^6GL@#N@VG65PT/=&J^S:\CF:'>%50:W<5^0I,. =V3%.XX'V*?ZEC= MG0Y>5!BDS8#QO>1ZEN1LB<07%XQ8L5*MB2QG![6KM<6>WZ6?N$$$1S(Z;:G4 M]\>-)ITMT;X;5M,9+VYT5\'X(OZ"2$=S2H:6JFI.;!!:\K!RMYS?5],/_*;V MN .]5=/*O6Y58[R!W"YR[_O7G/*$4=I:MGL\71^ -7$X?;+-+FX2)R5K4/X) MN)F[PG-T:U0<%WN(Q%F;<@V2W_U^>V2*7@1P1FA_6Q37E>#O]A9QI#9,3Y*6&A7-!U8L:XXR+K^\R#=_V MQ=U"90Y(V]DJIW"K36(NF-M=(N$&>^QKOW2WBY4YHC(/1)@;1)S1>3)4^&>B/Q.%Y'?(D'D:9+B&D3& MFQE/9R(-1!Z8(X]2)^&O?KKY$I:W(\5ES#L*B,=4X-%]5ZDBR'/_PGS7+ RX M2N\5*^FC,\4Y+$QK\[;2#>8XXMV>FDAO$Q J24B^,A&)+",10I*JE')Y32YH MMCI1PBVY+D>D]U;.OB#_!6H6,!I,-EM$7N[3Y7IR2*YR_?8PN<;J8X.RQ/+; M0N4ZQ9'!\D+"Y?9_&#]);F'U,F%8Q[XFL+>) MS\L#7"UMK:%L(=WB)22\H]I:M1 QUUSWU%CC9;AMO+X50!TIFVUD]"U *JK, MM1939YRLCFMN%:S:SU.EPM-PNZCFT+*RJ)Q63]R@UT'[ZM7 :9+>.2F]3]G_>+>463E,G4>]V&TA,*=PUK&%.L*;>L\E MZ+5T,(8#.3<"[!9$,"0E1P20,*I!"OUY!8Y73D(<> ((R%NI_BR*0CK\29K\ MDG[3,Z%-[7''?:NFE0*?JL9XH[I=Y-YE/@O*E=H6O1_2'*FB0W.YISE7;>Y: ME7F>59=M556V6NII$IW=X<47%&>PZT!'_?)B8VN<(:BI97%V6MT4^1EI#<'[ M^F'#ZX=IE)6/=L3:1LYYVF/,(^JN&#NMO4PXM:I8\*8*>V(9C%1@0SL%.CF!!:2O5F9X

D$.",93!G(,*"9,RL(,/4 M!JGJGS".ENK63:UXN7MA:_6^U.E8]Z;5.KV>N!&P@_;'"_4MW? B71?A1T0W MFVM\]^Z&>ON +M?J8&]+ZKO2P!T(O2PBAT0G GB#HY\:HX:)[2G"M";Y5+=B M@V]@/-]&<>K_G7H749(VSQIZ$<*-%OUMHS^*UE'!BQL#=!EU!E%P)L!ZW!E% M6[%9"S:JJH\01EQWO]T'< [@USA*DB]A3)T !/[5\<,;]LD'RGY,EI4]]S-J M)_JS!IWNENR 1?K$9PM1/50<%[E*@0B7B)0B$9")O *I7B_(B@M&F&36#OC@ ML.N)F;B%:/*:VPOAPNLG)\W^!1+Q!2?S0(_=^^,@F//G7Y)*?7P1A"1,:X?+OZ*;E M#&C";WDQJ(_8%/C &&"&L/,U,RHSQ,,FCO:/FX_^$[=)8@K-=.B_#MF0? MC&LE/G^XTU<1*?(YH$"!?R33@X BJ,%P?,/GN"@LE,,B23,+K1E'_@GJ9$_\ MZ/EO#C_Y0+O7$GP96*BV51_P.Z4V?[1KT&E4>.L&:Y;2#+=?A$0T;V<.=\99:@L>\$ M*O10M<6-$(T:RBA0VQ!OI#>+V__B949U01A=4A!>B)5K*T$[CJ:@WC:G9C7T M_AK%OU^''"B2UM@[;CR3X*O5L3;Z*BUG$'[U\AJ(/R!,_)!DI%%$H%EE2U!N%QXYD$8:V.M4%8:3F#(*R7UT 0YH0)IXPB!LWJ M6BCX".3L5$-+TDL_IFZ:#^X*"]0VQ!UZ:MVJI.#)#Q_/ MO?_>)RG3WRH.V'W0A-DIBF]\9^H=QVF3&LH["G> MFFBZS->) &Y5NB+0T?9V?6E$-5/:1J_HP&$X=YFEL%$HC(CA. M6]''J):"F)6'*M38<--R]U6S*\Z(ZZ-_Y54(C7YXQX9.T@]9'FL:"6Z45UHM M>_Z7A*[WP8V_5N5)FEWGZOFG^NMY?MEOCIY?(_THGK\@@A,!5G;>')G"!MFE M2S%(&Q./[$MV!,N\VURBOZJTYMO$^+;33C74%EE@C0ILM8F"#?8989&X6)GX5I M0OH(?'H"Q5@6TK2 ;3CY3%756UH[S18F))TU(8'UF&7XRW*/%>J,![;!WX3: M%TX<'_B.SQ:V5ZS<71E91>G'=,0L+3SY+6WCDPR=5\\[&B;TCFX=/_1H#*O\ MB>L$,,/J ?SZE&>+=%VMIYLA:9*=)69V5FZT'$I>3<@D69!"%K'Q!-+P^\*6 M=J,Q&!+P!#]L?:;/Z<-7&CS13U&8;GJLON@1?4E@I;)9?YPZIOA2($JIU[3H M!&(0(0<1@F#+#:>P'4.*?\(/2("]#U\C(R8L:;TD^#FR4'_4R0B]%+ Y5F=: MC.'541C[&2"+*4.Q2/]Q)H#".'??0FZC]N) 1;;20%@!4B\*6"H*V8 6$& N MX&+$6"SN?YH'O'QD1C=FO(S82P,7V4;#L 4HO21HJ>@STD$78.<>;_IDR +\ M9[%.8\Q8+.3_:.[0A=Y,2Q+X:\IH9MB41F1%24S=Z#'D];)%5<4U4XUWX:O* MO+[BFEDJ^@H,7/$R@?SM]PSM0$H*!]7A NR6"^>$X9ZU$->&$O)U0\/B^_Q# M)P;^.Z8[X\YO$^7TF?"IN'?$K%/JOHO$)2/BL:_)*_83!R"5L]O%D>-N7D][ M$MZF[_0;@*3*HF,-0\UOY-HTV<.&QI1;P$IU4->-]]2[BPY.H/'6IK(USA%' M4\M*T<[ZIGA3S3:!!QP2 KJD(&SYYS=]<)YI9J=< M&K,)3=);$0/-B8^R,4XHUM.Q6BZMKB7>K*=%W@''#CE9DM&UF_.,I&0>BWY& MWN*\XT,4[A/-6<=)6]RQUZAAS8RCVA!OY#6+.]0G,[(HYAHCJ;@29&U$W=5V M%T0'2N\HO_QQ4^9KS1&HTP]W-&IK+D=F:R>\4:HO>N\:&1F'LUBP(!(/N^$[ MONY%-NL<8+&7Y[&Y&58TI&O_I 37\'6$:^;D8>H_T8MH"SMA?(K7OI+0T@UG MV';5^W@UH:G//-83M#2PN:)PO'[@YP(35Y+8RA1^5-OEL5\P(3(7^Y/X292O M_[$M3B3$@R?,I>%:O-Y\0M4%)R)VT;=F=E';'F_ZHB7U4"/ M.7F2>S.:)8.1M<[UC;CVTH8G#/(V8O@O3NS#S.V.S?#.GWW5A=^:9KCC5*67 M')G';?#&HE+2OGZ8$R1 D?P&-*W4^I05NXS@WKV&!8J&\W'!JFXJ)Q2MYN&& M1[(:-\30U4'O KTT^B 'L"X:&'BM >!(_6)#(H0A42Y-?KN% M?0WX-RUB36&:C Y>&+/&+:F:<3>UP0E>K9H!5RD;XLOUV47O[6D;,](2SS>TRME_"9$==?^U3 MKW:NV=86L?NU:5BXH*HA4C=L%7>X*QJ?[>,0_P0,1QG&2A< M%#P/0Y^A>>+$A^7Z(H@2!N:7C4G=(&HX/=:0E8H4L#\IY)FA <4,)8P>DX3L M0)2#>&T1Q(%\$;Y,N%!G_&*/4XJ5'R5RA7#\$-&TZ:-%^]UVL]4HZ/.!IE\I M#87.YZ'WL/'CX2C4G^H\T&B@U>I0J2?)^:#34 5'0BFXD!AG104:@F]!5ON\ M<2584U #-Z[9LOSMV%:VL1L%=KT.DS3FCO_1<:DH@:+8#FEHCA/J=/64]Z=4 M;?%-&+0E[NOS0)B4E!<$:(_Y]$+;8871-%W&_J,/QZE8H(:NOX.R/J.IJ5$8 M;#1%SQ\?8_XR3YNF%O#G@<9;+7MD#>>$.;)N:K2!5G/!F8JLQA &J"* %G/* M;9UT'_OI\?!N!TC,J>47-$EZ^I,-G,Y)R!=$40R+_ZJLL+XI3F30T:\RFZII M-X,I4I/4AN8]:R LCB?L^:LKWI%/.FR4X\OYT\]3QE#_-!'C!@#:TV_2C:7D MQ^)''0M-/CDQR_+TX*32=C9X^9SC+4/Y8.E;K=2ML3M.?.IK!_7\2-UW+K,F#0V, MQ3/G100S6(>L'#U&,1\9T1J50ZP+LN*V2#@K&UAP$X6/,/L"_3^)*:%/D[M\ M33E9KF_S]9CK4/-1NJ$T<:.&$8O)4#*((%Y\,:/6@!/0CV>P D" /^00N03P M*&8N ^P@%5+ $7$D+]+9M5W-@W13P;!=Q4M7*#;5#!8-JM'MD#WYQ1_F@?J> MBK_'5"1F<(E=W)GAI\]%V6 _2?:\7+&39N\P>&RZR?.UU8%LH@#FI X<3W^& MX^HP/P6F?LB;[&+?%96-/9[OB&5GQIV!K=B?7HA]9U%Y]G^>E-"_0C2)._%Q M].%D'#V4#RLNQ!-HW/!VWHJ8RA;B/6I^/X-K#!YH<'S@XD>>O_9=\:A%Z#W$ M3I@X+OSKX\E#B=J=$(\)VCI7E@L;>R ?!_3E[^NF#QN:;9T#@''LWTH,>:"F M)4LH]UW6D%,L,<:L_:.E1<9QK<57)V06O/J[Q 0JV=A9=IQ \3;'&&O'XR+: M;OT4_F**\5(?4)JG??U5V0\YQNEJKM@5J>\T Z335L$,V 61$T+]PXR3E-#" MFP;P(EK$E- M>$.3Y!>6DY=V\W/;U!4J,VF6AVX'$S'8QLM]"CQI1$/UW56-B=@5E2/HK MMV$YYVP5H[B)5J;X-M/Z,0UT,M9*U\(R;J1D9SN_'],2MZ?>L%,I/NFK=O!N M<9A0L(1BM*AOB1,"-;2K>\Q.:H8W<6X2=O"QGXSH@J>ZHP1BE#I!4U(RAGH/ MP+1XOHX_'<](6\JZ1OW]ZE4;D$O=;IQXZ_P>A;"%!0E;HK[]W] 6)TQH:5@D M1JJ&R/.@5K$-I#WJ0G$%=WY'C7#^TZ8YH^E?IYKM0Y(?#OD6\_F*Y3..JQK- M6SOAC-AN.JO.,9[VP#O<:\IMZB3B1W%\A1^?R)F1WW)VHQ0W['CP;@0C&#I9 M-^5Q9W':@\TCEVOQD\$OIF&]GF3G@P9#[-;SW',MS7D@RB#-S)_:*OC!RHD$ M1=B/.8]C)\ 'Y#!T'69'V8;;4";U8N#FQ#Z]KU9D=%X$K)QJ,_%%BOQT*'9< M,6,&(N%_$^S M0)::ZTM#:;TP7#F^X#2(T M"%7-W57J"RN0W5^R:BL7Z'^V?>LP?O>]0W/.D M"VZ T-%7?1BQVAYON&M);2JJ?XVC9)P3RFT;IZ.J*7905W0=Q716I]H,VZ% M.]L9CP9>HX>?.GU4:0=>>*F5T@R<6,$1H_KP5=X0=D:)FT4B>7*"O<$3"A=1 M"+7 _2A15Z3(AE^(DYZN;]6T;O MC?I$@T':.$-Q% L6)R9,$49^PL*XFH8.HKJ%7#"K<$O)Q+G3LA2_FPE(_B8D M))2+"-6ON)#D_=L% 3FG/;F!QJX7Q@UI9W:SIG"+6CP/F!WCC\*LL 1/7)4I ME4Y/G C70_OJE*>U&][4I(OPP\YVRW>BLDG0@I2L+-4F'U][,2\2Q_CER0^" MU8L2I4KXNH,Q3*]R9G-_[+'>T1(-BQSJSICCOJL*!F]M%\SR?_!QD_-#\$3! MF,:X#OT4:C%)>5?/NMQ38,$MU+X:@ 5%_]EC0=42';% =)XU%ARI,#H6<'Y8 ML<"0,6JP0!2;>^6'Q&.S&R=.X*@\239.3%_C6"NU8 ]4X @;X@G4#"QO_"W7 M]VGD_LZM\!#[CX\G"T7FJ,X42+M930M>]4C.$'0[*C8.%!="2)=N86&#RR'0 MF622X$+IB:Q7@M^"UU(4MJI>ZTZXK02DI[6V0@)E#['C\3<]#^K5G6XTY@Y3 M-1;I!DH2@3E#4)T:8P-.QI, 4Z388M(L]4B29D;P3HV !#389U!C.?6?J&2. MSI-%#7IS!Y,62W4#%@6Q.8-,FTIC X[$?P[@,Y:YZH'(E8PS$)0TZZK*$\R< M]8=]XH=Y;'7.;Y$4,K#(^/ B.RS1)*Q=H M*K&.;JS6-;W"=CG;Z='5CF4N5'XS 7A^HDZR%\]BW/('(SI9I*[W' %3:85V MJ#SI.E>05"LR CS**0+_PF< R1]?H61;"I(]8C(K_#1OQV;DE/@1P1 19)HW MQJ<3[Y@ )6M7"V_CR-N[Z7)][P24KQK"V;+M-@KY.N)YZ%6VA35*A([ <8YH M;-3:[0ANA-U<4=^L\H9&"M5*^7?YL,$7R[_CFY[_^!;^E5URRQY(2"/V&5>! MKZ\[Q?-<_,@EZ)$MNL--DZ,C%DA&$1R_2X_-GR5<.A2V9W^"H-DV$/N7D#7; M'(*7&*JG>JR7:T5G_X>Z0!CBW6.-E9=T[>R#;(Q?AK?B3N=RG5>3;+>]!H79 MC&6ZUE",36W=9S76:"MC:.SP!+]\YN"'HI!V5BF9OY#H[7FL%$5<^8M0!WZW M"(++#Y^BW]ET9<^B:.O$AY)D'#WY$$KR@HY\A#^1^=U3OCS/H)KQ*#-K<4*2&XJW:B:W M\@FBEV;/9>#[GF!V$*- ?&'V4A+;X([%/Z?*MJ'^Q'+].4KA>'!T$6UW;-+X M$-V7"GKPX5M!;H/"]D'L]PK8"J=K7[-\EN:,[9O -D]G[Z+BT0^5454^<6-Q#>_5-D-IN<[GST2R\ ML?FVQ(8 GPP,$-SB&,< YX^/,7_I_/26<,45^KZ"?>;QW#_6Y M1OGX 8XQM UI+:-8%LU^2%PGV=@(X+_&?DJ7Z_5RG5=*X^IG9RONYR,+?WPAO0'63OZ]ZH&X/V7,:DTR71+1J574L&J?AES\NK@8QE"(ET" M5$9\^D7'B10]_HUMI"GGXET9[OSPE&Z6-_'2S0J@;NF"$ZVZZ"OG'$WM\:88 M6E+W7BF3B(MYQ_%TPTZMETF5%D#<]/K2@-RAPQMP_/20XJW%H;1P1K(1"Q59 M25]"R'.6P6H-B),LFPF*AY5XK##.#K\.F;"V,#-?LXR&Q/1O>U]<4U_PBWA1 MNH$2O=3-1.8QQBL>."EQ8LIZ>)1N@11L],*V'&O/OEO[SZQ9!"D2,&71ORIN M_ %AC\]VMMP6C+LX)KAF*J<;UI>_>W^ AQ_7S'S15[YT()XMD+_]_A^NGMU@ M[X%<,'C[6T[;"4,8S\6UED3+C3,E;?L)S*3_AR?E; M>L73KJW8="*FW+/'.A_$7]_XY(?^=K_-MMHU*H@I>B$>7_2U5ASPJ>N"?,SH MH,"PQUNV@BHIPK?(IU"<=1]%\Y-E.&&*C$U^OF;:=TSM_NHV9KOY;/Y6)",7 M8@0^#[WRE2+%Y$*O)TY$ZZ&]/ 76Z(9W)MQ%^/XO+63K.!D3HT'\L] QY&=3 MO*;Y[Q2JWM D^:58N+(1PO=YMGS%9@[I 8Y=1R'@R?FSKUJQ:NN#.VRU-)8# MMK$#WE#5$[OWA@\G2DJJY#>@^Y\V?/A(PUP.Z52,]DA3QKA=4:UJ/UWI\JZ6%9VHSR/ MKWDYP:WC>]?AA;/S84+2Y(=M?7#[I);&E0VII@YX?55/[-ZKS@5U N3/KD.2 M,;#AQ0\Q+[YZX)$I0JK1@YO:X_;>5DUESU4VQNNU[2+W7A/)*(LJCS:\](ZF M+,6@WI43AW[XF#2ZJ+(Q;O]LUE%VSOJ6>#VS1=[>0.JZ^^T^@*4&.$_LN[Z5 M2;XDQA(V!"$SCNF&AHG_1*]#-]K2YIR@0W_<'MS9$I5<0;L M2(47N8D2*VO6?("XYKO@EWSO6M1G_(L3["G_;KF#U">Y>J:QZRQ$P.(TDQHEI"B81L-3&F@,CM0T=&E-ZH [;,5O[0)8S ; M@,6YR_/R%1LX_"6WR\LIGW]U8@8^F4R+ G#@P-88[[[H;\]9,"1*M)U"817< M+DC"N2."73[X7&UW072@8A"ZS6XLWS(C]!C(FFC-$GSU+*2;TRD)S0Z"-=49 M,;?+F>?OV.?U!( _)L@9V5+%W8=U%!.:VR1[KSZWR>[4)O:S/:5-U")&DPH=AT)OP+8P)F8[:XN_^2\&M6M^P/1*@E(-T\;'6B.TO?OP?HW-9I[\FCMKP M?)PB7W/+5Q854F[Y/5C^R5R:/ND()_2;[E)>'.DEOYF9*L6"=N5"\W/KQD^^2\6RM?3$0=VR[(1L<6/' M5':OWL4>ER=>%)M,\_XWP@L!X=G4HPOBUSE,T=^;OS.EG.5-I7YU WMN;/:IJ'$#Q 7Y, MZ<%Y5MA*LRMN?.NBOXQP.OWP8EPGZ?LZ>EU-"\&&O )&KXL#?(R;%:R;T QN MQ0P!8[ @H= ^/=%^FJS&W5!O']#EFH/>A\-%X"3) U3R58%C8P_<<:ZA;26! M43?'&]4Z0O<>M3+:X+ B?5D="*=/?N,2F MLX4LQZ A?UV6<7KWYNT_U5:6TVF/T\.T-:V>S5,TGL/9NC;1^[HBFX@RH<66 M IL9 ^5L\"TX\HO'A+R"[^%/EE0["6'>&WK4LW"N>RQ3*'6WDCK#?+U<);B- MH\?8V3:]!]'4 6<4Z^M:R9N5K?&.'QHR#UOK*6F3C+C%7*9>V\;,IJ7+'/U7 MG?4TM9^;#QO*B-1>;#Q!.G==&M 8#OC4JZ3.E?2[XG38/OH7&91F/^3)5%A];V_@)V7):\!AJZ"7\#+;$GJA\?MJ4:BJ#G-_?&9SDU$H*[1HF.NU]$$>M MKL;EA*>E _(XU1;?T,3'#_E=#%Z2^"-;>;$*UKVS5?8;/Z37*=VJIGZJMCCA3$O#RNM5=0WQYLG- MXO9^Q8KO@Q0[([\!9<))3QN.XVHI'HVS-F?]<'RN5"K._.%0-LD*,XM"*WL M(&8)<0=@GVZBV/^[NK[X"'QPQ_EHECV94IMD@A=?QE/58FUS(1O'-W%RJQ3/ MSA$UG$9.3HJ .P4'/K_T\XJ9PVX,-4V[^ECE/ SW3E >Z3^VSGER2V-83\&WVP7<*[9%'PH4!SAQ<@V0W02[::^'?2ADB8[5RI)/DK/) M??IR2$JF;$F69%(+SCQ MUK96:L)/"XRX$-;:5(NF<-G;WST2*,/^ZN5DX[V1)6T$)8\+$;V171PPM/=B M0AF;RRC,UNS33#$/ZNT:6>&7O@('\(]P^@A!NA27)[@QGN#$+G_[@6'D7GK) MG84PW<5!%@'P53=#+K\[,.1"!/5NVI%!A_%[K(R>(HF-O'2W!^TN]N$N,FQA MD;ATHY0E*!OV9_R7PV3F_42V=U:TM=3A7?XYWZ ML974)ND/[.VN6&OL(8<3I]B+#V;".4.:4T_HFN4&%5@5W#) M70/.I],1GAFE'P=Z*=W(,PFOHL'5#NK[DF>@;;M.Q' ;"O^1];+$3:@/NH>M MGL1$8;=%GUJ@MJ;_"<)KFY06(97_KZR;9^#]/^,0:D*QA3[$W4Z.A.#16@3" MHRH5QYI9'FKFYG4;IOQCH9NE0N+YBFEWKX:%E]<_R6"<)$[0&U/? M&G;J.]&;[(9\/^D'7Q43[HP'7?/]NX#URG^ TKT,(BE/F9!XZ7'7D (++(24 M%2^^K4-_S3?;BP+ ; HR7VE'>1FQM?0E^'*#X_Q MK_''>/$4_X/][\L/1"3,S41MX5>/=4YG[*L/O_[UXX>_+'Z ^A/JD0'[-4F! MXQ5#++ZO&%.YZ;B"FS8LU,W7V8R7(,[7(?N4QK!/ZF\!1B5Q1?-,&;+28ZU9" MDTKATJ)DZ?R%IMXSA4K#3#ZNWP;GIT=SG#9VJ!X:B_2VM,4;%O260$_Y7J7B MMB0F*F\S<@*PK#CTHRE#;NTJ5:EFS!8S^;=P2Z1&_K&KM)S"WJP)?#O6=#F[ M?]R8HEV3#?5BSNL<+RKI%U%++9H.'E?6ZG*=4;^F(2AO?'2[^?[3Z28X%UW?%I[\8/84/D7 MWUZYDVF+;6O+?%S$2A4LL8:8'7LSB9("3KT8?-(UXN %$D(**Z M;*!)K[P G!9VGD=)3;T(&K8>\I<\* '874;!56+ZU20='*:U*E2L1K>/6^Z:=T,S[@FJ_PXGGY^2_%>: MRW?T?I?OETN_M,$1'HLV3MBV,@)J)#T*8;R!\[CBGP^K\@G.IL!Y1DI>18"< M': N8Y.\T9SL&9U)K):\6@F&W1B%?\9IV7$5NWE.1DHC7J8S3RHWH)-:O;H- MZV)KX39)E1=3FR[@C<[$A0)]ZYB,@OBU'%P@]+?KP;X-X!ET=8:@3%5-B>'' MG>U9!#.#(S67O-!4IL_OVHU%F'&'WY<&8PGI[N7G7E9$ ],ZB2O'ZS.+P]@0 M0*/1M\<;F,!M->R,R3@G;G4M MD=LK49RO3=04"#'M#5E)_^(-0'4D1L9^0?RB8?] !0XBO@E@%^4Y;N+ ,K1K M&ITK+X+*EN8T]27WTGS*NG+<\/&:7]E=AW(MXY"_5+-7/P[C6+TJ[4LT>@T: MP&_S!./[/,+)Q3*:1X9W-R@K$#&&5S,L+2=X7C"&UX^#C3SQ2\3P!@W@Q_## M7'"M&/XW,20Q?8;#8 P9X%HJ)4X-PF^3=$5#FRA>Q\&E GGC:(R#Y4?D+Q'. MFY6 ']%+WB<,ZOK'I^P10>W'D^(SF7GA 892\^"_NRR'K^K2>\=G 2=JVQR/ M\VM%#J./_%J"+6UH.H+<%VB4=;,+DL0K:68B#;(H":+6FMQ*: _W8L C37ZT M$P\OB2=BDI3LXC!_7^1-.E+,T=((C6=B%?[)7@"'RCU:&J''VF4RK6"J//CY MA4))V+(6'M_\@R*:Y?UC%(E?/;G$:=[QZLM&^D ?%B\QN#M/4?BMDY**4$A8 M%@SE,O+BQ$K-!_)UOLQX+7S'JO\@'>J"V!\]J77QOA2O;ZQ4B[!;MQ2!SA%/ MA^^FKL?X8;-OWXU:)^U,T))-.>G._,!>1#Z>+34Z;M6KJ3#X3'M__B[5O@\< M21O9@-\MO485X3?WA_F$-JT^HKQ#\T-\ 8F)^"Q6?_XNU6(-'$D;N8_?+99& M%>&W6,>5=.U9+#15=LT/\(23,'=LZ/'9JI[,7:JA&C*&HV9U=N+L$DW4(/W@ MMT^*6!=JFD8=6*>22,L=T=I#EE12()"5Q697O^ GV[. MO?KDVJGDPEH?/"O'N?49M!E& M'V7JXS^!I%RIRH=]I6&#N;6GB.%T,\;1L99@MI72!(/3;O):A/<2P!461RAC M:"YJ-*QQ?GE'7-DAGI^'+\P".(ZG9BH3MM"Y&!0U4&FPB>RH%UL.EN M=4!CFE9Z=#'ST()>G# >U1R6G],DT_ZN>BNE:1N0%NWJ-"$U9*9K1-J$Q6!& MCM/C.(].NMXF=.UB%MOQ*=4\#FY>MV'*>S!6&[4'W6D#:6?-ZX35DT2G"[+= M1<< N0JWA+EB1.'7W>I*HXW$->PI1Y&;D'SS2E,_S+QE1(UN?M31F3;D-FI6 M)\0>$9DNI#:+B@%"%>Y,;GX8]UCU:UGI$4[(*;,OR8ILZVR*$XBI;%@**F8A2U8 BF.ATL.VI* M4 _B5,ZD+=B0[M2G;2UZCH*A4^W+M !]%8 !ZRLGX%-$]+$&96H'YO,@".$' M+UJ$F1\E&;>)\JC,T%B=HCEMZ.ZD<9V W4IPNC#=36P,X+SGE"BLNGYB;5C_ M=1=<9\3;JS*,>4D!^,T:,"]/JV_9^USC,]V(PB372 Y; I*8-)2U5B2%'=:,BH\/NDD\7JYD:5[N*PO/G MYY3?,CNA,R<\]N8MJ":3]L&0<1W&B0,X;6=T='KL ]A CNV6E($!]=MWU2?F ML=L8K+;=]ID3/KP>A5=-\ AFXYC@Q5B'!ET;,@('U"X"ZYMD1@?I:!QYG'IO M1V=4OOU=["<;^B5G[(""[H$(J/$U;*H(UMX"-QIVD%:%LY;/\>)1%Z:'3FS1 M-RD[)T7OY"OT?W@>9W,&+Q)P>?KIJ&SCY"RN2MQA'HL&SLWD [8-S&5!PAX'"_I"HV0+O-V\@H&C'VE+K9MN+7'/[![2J_.[0S.\L[P/\T/G M>D&#IS,'>RI6HC\:L>Z>?Z8QBTTC)O4\V+#8%-(?\O"%2L&SUKG>MP_0/R@U MX*L:H+4:& 4$[I,L@XUKAD\T]D.:/<'62H.V&C_&O!?Q"7Z' M3E?HEE3Z)5]YS_KBMBS-E>G)?MM/3?;+?^[#/'SFB^.:<52S9=;X$^'&7!COZR)R.C72G(D MVX6YD:"^#@5L:N3?N;?9_NZ1F\]DCQ?V$&(!>PFAGS^L/GI9YOGK74;SO'ZO MSPB!">%))UT.AIG6WB>&/MUD';[WOF524BA0Z%(J$R[((^?'^-5-02W32OPN'%F9'?32NV!/M'5O*7:719.R/ MYCVD U8M=P8L$!]XL+O43:OF2!>S9DWH@X>/NR@/"VO?Q1B?:H!XZ7>2M5SH MK5\C7];=>!\Z4WGO?RQ=1&7UOONXN']?>..?DI3]+XTKSN3#.DS&7<=6=6'. MC@\QW&Y;ZMZFV7%;;,7XHC&W8]A73H-P(N2K(#-NR:1Q)/]BPG&X"K)P[O^V M"S->-ZF+ZW"Z"6(TZBAO"48GOD>.15VY-QKK*\CTF48\_XC]%:#K:O'ECBC\ MC0M5II5S*)V1?8'Y;SN:0=;B$_/1O"W=Y:&?W<5^EX7>TM>FN8NC9";Y5XB#)V] M@@B_=2_(D(C3@;V[V\6<"%($:(UJ<)$+?\9"KD+1&XO)W\2+(5>4N43T-HR] MZ)8&<+5HD>Z>U;M,23S?;M/DQ8NNO?B*WF79CBEE=9PJL/<4;B+J,XGJ5&R+ M$<108W5L2NRRP@5R,+2K$UTI38QK6=V$+#G?_,^2;P*,DRKGY!W#H??$]V(2 M M]D!8(23PI$=G%$,Z7SD/U,4]8#;)*,&R*Y.4('SNH;WPM^DT]7%8/$>6\= MIH)_/E)+YNIR$4BX(D((HDJA[F=).<;?;'9SN+X3IJC[U,]N!*1=Y9#'_!)BJ0D M68)6,"."*H+8W;ABCH,"KU1(D2P\!#ZZA0-%W+-_^P3N+&6WD ?= <9/-,>) M!4/UT.0PM[5UR\WM),GY$UUY\\:'_D7:O57WT:CDQ]@G=?&P4I]2XA0))VG= M/[,Z$XRCW8)NO#BXISGHY#/U:?A"@UL&#H^[=)ND4-$!JBVLDX@YI(?G#5H[ M=@\AA^GN%';VZ]5-5!THX_FK+."$220HDU22)C#89%L0%Q5&)'448#RRPMI@ M6K!")"^D8(8 -Z1DAZC\H,%PE^8=@CCY$_UV'7GA1AB[/L%Q0TN<&#] ^I8P MN*Z9,[%O*_,:T81^(X*.PCH15T>.<%-,%!U+[_ M<8%H)$D?2TF5_L?''YOCBF"?1<2;BS#;,##LM]'2U!0G6 V1OV6KI;:=,WLM M[=SKVVR1&RTE(4R;+69T4+/;$A0DK"SW_<5BFN<1S]":;Y*=?.V-!D_) ]1I M@")D;TV*Z]D'<@ 8HI$*$O3I #$D#!)#0SW>/;D9$02)I,A+? %-PHG:00E; M:LD4M7A"+=Y>+0E7R[9&+?:\!J&@ 3[#84/D@-%9]I/^0J458FCHSKMV7T&2 MP>?VO"TDAOVL0>Q=NX6:VH#_40Q"ND M3][K9UX4"1 9-FP?ME3LXC95(>C5 4YL&ZX+U0OIWAJO-S) AL%') 4I(M^_ M9<0(4(-<,S96813*XF&/E$EX]$2H%EV\T'29M#LH5E22,UVP7H>\<=9TIELK M1E75GQ(XM]FQSY91\:KC@B[SFU=PSW9AM@9K>9UD,DJK/6,R0P_A),P+S#Y,C&? M^>(XGI^*VO[^I[V(]^RGG_Y0_$7V_M/_ 5!+ P04 " !B@ -7<9DHBQ%> M !O$ < %0 &-O;&PM,C R,S V,S!?<')E+GAM;.U]6W/C.);F^T3L?]#F M/FQ/Q&25+VFGU=$]&_*MQK&VI9&473/[4D&3D,0NBE2!I&W5KU^ %XD4B1L) MD""EV-GJM V .-_Y#BX'!P=_^S^?:V?P#J!O>^[?OYS_=/9E %S3LVQW^?O/E__S[__B7O_W/KU__ZW;Z/+ \,UP#-QB8$!@!L 8?=K :S+W-QG ' M+P!"VW$&M]"VEF P.#_[Z?*GLY^&@Z]?_SUJXM;P417/'41M7?QTGO[A+FG- M<_\ZN/GY\N>+LXO+P?5?+V_^>GXUF+RDQ5Y0QQ8VHYQCN[__%?_G#7UM@.1S M_;]^^O;?OZR"8//7GW_^^/CXZ>/R)P\N4?6S\Y__Z^5Y9J[ VOAJNWY@N";X M,D#E_^I'OWSV3".(P,E4_WR#3MK Y<^[;Q%+X)^^IL6^XE]]/;_X>GG^TZ=O M?4FZB/_,\9&T./ZK32F?D24N7V@_P>!\.!S^'/WUR[__RV#P-^@Y8 H6@^A7 M?PVV&_#W+[Z]WCBXJ>AW*P@6?_]B>H[S%>-_=GUYA@7Y7_<)-]+_';G6@QO8 MP?;)77AP'<'X98#;_S%]RG4%MP66=KC>K Q4$/V\_AF7^YFOR4A"+NQ^KBGB M+$ TQ1VY\UP+N(C-Z!^^Y]@6IN^MX6#(9RL E]04J&6M11X8D!4;@4"VS0< M==(??$87*'9_]<>+\0; B)IR24#ZA(X0W'GK#00K5,9^!T]H1EF#9\]7AP?Q M>UJ"8_BK1\?[4 C'_@M: Z!NS.#Y7'/0W-N^Z7A^",&K$:#_CA>WH6^[0-@B M: VU(4$:<.T074A>9MO0_0I> =N M"!ZAMT;$"Z!A!OZO:#5\%_H!&GY@=:DY6FY#X)'Y1VC[=I6)C=1(&V(\VR8> M+49+".(!HK(L)2VU(="# 5UD#?X$P!GJ*Z@L3[&A-L1Y-&SX#\,)T=CV:+MH MX6<;SA/:S<"PGK:8[;8A[(L!?P>!\>: &3!#B.RBQFA9WE@;8CVY: 0+/+BM M+$NFA38$^,7SK _;<="&\\E%&^FEC5 =^;[XQHZSS78&=!.&P'KXW.!AK,Z8 M?M!.&\+, 5R_>@% B[PM-H'*TA0;:D,<-/&_ QC8D3&[M@>C+E46BM1<*_,5 M6@$$U4>&M'HKR]W ,W^/O)AXPXG87LFIQ6RN'<*MUW80385H@,+K3K04 &ZM MY3NUS7;F)>P9F!N?-83*M:'OGJNAO9?F>[ Y'L$5[L32]MO>C]64LZPI';8R M-<4B-:?AMJ:FI)RMZ[+%J2DMKU120WFA[6Z6ZLV"N$7VV337%HC?:\NZB]D10:$G?G<8]FHIM M1_5&8_<5+?<9KP;$Y_'OH"X8%;ZD)2 3Z%FA&23ET$_O-HXQ0U/_R'&\#QS/ M<6<$8.E!"0Q2U!LM@45%C>42@F4TW(T7207E$+*^V_8.N"X I6VU+51F6S<) MH;E"G\)!#K:51/\@ K\ ]?"VSRTS;4]:V3]$^DLVO;)Q$165]J&],$/[#6. M$,D(] J">!L2%83 D@FU.!%/?^%:LW"S<;:[O]3%I<*7='!#X05F&"0# M'])=^G<<8I:6J0M-K6_J -((+=?N;2?$:Y.]6T8V+(RO:.C9JXL ;_.Z^/;J MRDMM4Q0QQ M='RS\+"_J<'I5OV=;7ES.IQOH6(7^'?/GN'6E9.K;=V$CAGX8KOV.ERCOTO9 M?U3_H#X'@ZCP=>8OT>_JXE+A2UH!,FP,$/*7] %D' ;XPC2^^*X&A[(/Z",^ MFLL !'X@:YH0_(H^0"@90JM\JKUP@[L56M9@944.MY7G6 #Z\9]J>_.X/]"> M^')D;%60\M (:6?4O,WK(_HNQ&"*1A]HF]$%8500K>(G $:I)*($ ]C!;"(9 M)-! ?D^\_ M*+,2_@?D;R1K$]Q,, <&GB-.T*3 0*><&6W MT%PD(JT%40$C&5(IRX#.5A_&WW=Q< NPGHTWX'SA@N:P+0?"7%,XU],0YWHZ MOXXPRG^A=D_1-MP'ZKN;_4S;^1([960"GP%P M+6#M?FL'^&-GJ,=G@Z^#M*'L/]%N:Q"W.JB6+PK+BC7DF;FN.#@GF G'XY]^N M+V\NKJ]OOET/S[]]/Q]>77W;]RU+B!',]]. 9MHT^F>!(WGLDQ(_;Z)4+5_- ME>WL5+Z WKJ 3O(EC[/#'D0CS-^_G'\9A#[JAQ>M) RG&93_,S0@V@$[VRG8 M>/!0[922G<*>I^^)&BY:44,P_4;@"4:."S2">2Y.IT@ M?M4"XE.T&L(]=X-78UTV]I05ZQ#R'!U/T+]N 7V\V3A62-[@-%[D7Z.$4HWR'UB$B0*.:F!<6, M+ O!YB?_@S9_X)RHE)*R'5((;^\390S;4\8=^N<8SKT/EZ6*?'J)!=0RC^V5Q[FVJ,@Z*=T\C/ *D:FEVQYWKYL3S \/Y?_:&.LV7%>Z> M2MC=3Q72[-X;&^\( H.@@NR?.P$ZL\,IS,WNL/%S!L$[MP=3^%O8R]\%T(L7.Q#Q"Q! MN(4^<2%37KP3ZA 6(%5+&SOA*)K1,*.0)R,PDEY3W$AEQ3ND%@$!4K6TL2?& MSE^89//84OW:NU(=4@*[W^G16AO[X-G:<)S,BQ3EV.=*=0A[=K]3[-O8[#ZL M 5RBT?(7Z'T$*QSR9;AD_I>6[I N^/N?ZJ39_6["F!5P')8JLH4ZI %FMU/@ MF]T!)TL(;[W&AQR>^7L43)N]?D%>.%$J=4@QPF*DBFKC"/H.X*O\SI-K@<__ M"\A&EMNK@Z'FJ@6:WTZSTXB1?1\?T6_*EE"$DIU0A$C?4STTN^'.]S .H^+31*9L!W7!ZGVJC6;W MV2/402OJI&.43=NYOW<"=7:/4Z0)6^>__7P8>RTG(%OL_=D,>L2X[/,S')>] M:Q?]^V[\>O_P.GNXQ_^:C9^?[D=S],/MZ'GT>O'-U'B./FJU+=@*J(D63R*.]P M>2%=#$M$ ]C>!*0A1H4C\18 K1[B*QN4[D=]#PXO2C2LUF2APZ7=@[)Y6*X0 M+.>M*%E :21-\TC6>87C-VVCQ$7^"E\X?C<<@*^\!6DFHRAC(($ 7'7U) 2/ M;HN\J"ZP IYLT$H+'SE%(=_-DJ8TEU[IL05'C3X11%1,XO45&;0X;WSRB)/M M^U-@ F0<.$L+".B\H%7I$S&$Y23>J^GD@+%+O(BD)C A6Z1/FF?*1;RWTTE- M3R#8&'::UPU-EN-@A;:Q60 )!."HV2=>5!67>.FHDW3A(49O*<"M[*(/65#9 M7F XK6PO)M#; !AL)XX17\Y'R^8-WGN3)P):%3VU+[B[%!90P2JQ61:,-]'C M'N[R&1@^F-K+53!>_/#C?*<$&E#K](('XA+V;5&8SWN+'Z?X-)T0GR^GZ7&) MBT5VU5YPI+*@2E>5C>\L]UG.RETPKYYK4M<0_ WT@C8UQ>W7&O,^Z?,NW]7. ME AD(5?(HW4]O+II)W]*+7((BB=K#:H'&3*[+.:@45JV%Q3@EXQX=;^3VF*_F%J=UE<&,314ST$OM$D1A9@WH"M.@F?;>+.=Z+ $/^"' M TYSR9P9Y]"\U77A0=7X@UIR=MZ'D)&>+SR!7$$7(DA1+)4G/()W/H0A/5M+ MWA7A.W#,%]:8$3PJ))\W\' FC][0 9.$3L?C_#L MNR2AQT317A ^_>!'O'5,$!5<0Q]#XQ8JXGY'@M&N9)27S MD-P,KZZN6^6"H/**VN>54=+A!FE\N&YC+DER,E%OYAX4ZYW^N014>KNR<5?V MR++L6(")85M/[IVQL0.#%,I$*-T[(HC(J6 SVBP%YA#MGT*XC5"+38 V"I"* M]XX$0H+6W5:6/O+:XI0P,LUP'3JX,U%8)TZE",$*N+[]GKSQ^^SY.+QWO)@; MG^1#<9%6>DP=>RJ* MK#2T_JK]O2OWGK5WA. 44=:N5-O0W8HANWFPA@CE=B]AJ?-_\HLO*62_P!4- M,@%.(@6L0&";^PT-,RW@596T@(._Y#[VKU].:0*;\UHAZ,X!#!4;/KA*@JHB1O5][UW1HO.,<&2HT>\4!D5.AN$&]!X"??#_DU'Y?N MG=8I8BGP/[6LJ=[EFP*_$FM'W#$DO.?<,3ENZYZ,<%4!3>TXQK8 M_=4?+Y+(0?173K? !>]K ;,Y^I^7A]?Y;#!^'(PG#]/1_ D5T-4A$)]![ 0C M^ "(I9H^.W@';@A8[P,<%LN1^^:LM9 E!M9YSS^'")W?IR=2/B)T<$P>%O17 M.UC=A7Z @(*[E&0X2P7Z/XM\SEBA)5U8(:1R(E-J2ZXXI*GQN!8&+A/H6:&) M\V3. 'RW3?" AWX_NH5@^XR1I6*CQ\&X*B!07$VMQ>3Y:7N%T1_Y>%G_F M.19C^F%7U(4( A-21:%ZX$,LD7LWJ-X#) =:?&.IT+\=$"G-M49K_#3XG]'O M15@BU+ N+*I)$4ZNU8=&Z6,IC<]O%+0KDJ]0^;@(QB=^OYY6F:.VQPL,!P9C M#$760EQU>TNAZM)3#E T7.L(#R"]U;B@R++.24HO&S8>#?P+]'P?K>P7Q/#, M3 E=*""PO&7U7E:,?VL1=;N[TLG+,"P?&K%\!Y4K)DOG#SBG2 <(/YR?_1YM MU1TO>@4DD9WHV*#4T47EU?19YL 0%;9?[RS.@./@AQZ BW!T\-;)6MNNC3$, M['= 9PI?Y;Y1IH;42G<,[>4J28'DG3_RV)P/KZZ^=V[>*)5!05:)EE2ZOX_$ M4NJ^9)?5RI"B\UG)GEPT: "?,?4?E.J@0GDDJ!O+4'H]L_G73OTHB4F,#?W1 MTX.2G50KGQ2R;K"TMF#_Q;!='P]#P!^[#Y]X: IM?Q7']]R#-^*6FU6O@TJO M)I.DMRK:#$K>3T;IP:KMADCZ?:C2+5AX$.R>5P(^@@<:2'3;->#V"6$;O;J# MCV2]:+6:CHO$44+9%SM(O*;12+>49QU>7B1()//N+=H?6\&V3H,_2LAW4*[\< MJ7Z[F\;G5X#?^@76" T6QA*\ANLW ,>+0HP_3>]";720#_7E2WG2W?.!0YNX MMYTP(%Z (I3.8W,QO!I>Z:Y[$4E2+7?WTA.!Z8G0O/>@!%OI("MD2)BR1?H- MJ?9ORA 25G%>F[FL=FWF;OPRF3[\!RKW](^'P=,K^OEA\)?G\6S6A<0:,4I1 MGN$"=LRTNX*M=&HGT-YX4%-+G#N%@]&@'R&"/&GK)CAH$BDQ"*#]%@;XV8:Y M%R?$8869R&F]ASQ3B8RD(VE':W*.W@W;P9 \>G!F.& &S!#&R;&L?X;QP0(C M>Z6LYG6CITINB3&Y-HJGP3:C#[(F]LL&3%1)4&AO<.&E+P&&,JY0:NI%- MPDPN*JV"6.,B.S3861K^ZM'Q/GCWDM\J[B5'L_\8/#Z/?]4V!4.&8CM,V+D8 M2XHVOAG$?9A []U&^KK=_D#*?G)WT54C,[#?XZMR>'7= MSF#"H^&#/:8JZ3N?,R*^I$%Q0.P+Z*+^!M1:Y! #AGZMF_>;!7_N38'IN:;M M@)RK9NYQ8L\8F51\ZJB)VAB@_0K$S]Y4QFO3P'"7^-XISO,2D,9&>B7=:-@8 M,TI(*0Y4OT;4;)8% IFR14[4X8>E7^/0?=)GL6A 1JT3G6HAI21'77=)<[[@3-^W-N^Z84NY]J:7/U$-SF0*7WE MK/$IKJ$[8$=-MVI8*;DYVJ:OS#1AG#,O9WT[8T.&-X%@;8=K?W\#DSCH56KL MQ$D5 -:]!ZL;41'X.%T]N ?Q_V;@3IYC9KAJ^1LX$5(6:))NXK9WOE24'YEH M9(I(#\!^Q\$=W'PK5LV#]JWU)TEKJIN'/YP@U/6?ZO: =A$(/("[Z$,V,6L. MM]E1K[ A95AF6NGY6_5=< MZ=@],;:5)KZDWA&2B@[5/7MNM& /#)$0^W>I10AT4/4X.<0#@E(W[%". MRYXHW!2\H<$/+0Z#$+HT/VO59GK+&ZF */6FBDYDW!S*'UE$,S62E#S>5&WF MV#A4#1 %[P6VN!CB#X*K'<.L&[T:C?^K"5/G,[,3Y(^]O8KBZ 4;UX6?DN+H M94C?^8>MTO/]N3>]EVU(RK"5._GN@B@+&+ MJE.QCQ!L7!>R2MI'R)!>UO:US?NX)@!6E#7[R?=#A A($VK^<)%P3^@7+GXD M![^:5QIZCE?"E-N\4IK7A7H-4*ID9E8)HM)[;U=MTGD6>.;OXT@>_^$30-/V MR9L25KT3 87147I1KO'Y.5T>3XZES;VY\_FH'JY7GX,2B. &6R#6GJLT= M-P]E@J9XU]*::P:A, 6;$)HK!$.4 7;MN9'5,JA(KG@BG3@\=7P) M$./%JQ< 1DP1J7@>J^OAU??A\5!)")2Z82&2QR?"H7YV:3 '<(W%>O$L>V&; M9=,?5YVCY$AU9+2*_9"Z@D=PO@,8X,P=E#MTE!I'R:2JN$B*_R"E'6A\Q9X= M;?F81*EQU$P2Q:5O5]GXP:[M?SUJGM6$2=;EM=9BB;#P^/_CF()WPXFWN@A! MVT1F$!WWNE;^%YF2$X ,Q#H,!GSX-)W0BA[!1AL7=PFFR*0>%@M /"MHMA.Z M\%WT3$$#E!2Y1D5++Y3+BUB8B.Q('!B6%%L+^CB?#FV!B6""UI MUQHS[,%MYTWW6K PSNREM'V4?*,*K^"60_.&,>BZ4\ZX:0$K/T1L_3"H ?( (?BD]A)1':_@;.&:ZU42I7ZEHN[!8 M.S\::BI 3NG+.,UGM0TW&R=:TQA.NJ9Y7,>48#P5RE=;E\%1=/U61[RZ MWN/65VA/+OHV,HV)85NO@)S>+%=*%TW+T&"1#SS"*EU!-9Z.=I?P&Y_RTWEP M6#"/SDWKX3:RJ< E;[_6-G@AAY#;7VUPK=VIQA,:69D!_+SU=>&.<(Q^+0$[ MG[8P$7\,)P8,DA^B:UB^C45YM#^!%6>R2F_\G=.9(M*2+IR1PP4BMVI#TDBH MO$8O.\9/H*Y 8)M8RJSF*<\\7M5[YG'PE]QG__7+Z=E'J>%5NT .'+V1WB:) M4K8SPH-+:N@R<(A.-J(B23+\?&244FO'V:(#4"]-_Q(KT\SF7'YV?H M_R';W3>#?HA;&GB+0:8M+6US#)>&FR3CWH]RF(=1.NX=M+M'"PQG/P 2C%A2 MFPT_2%ZGTWOESQ%-;AWR#0+9G\D;X1 9X44KXXI4'N5>)6\",%5OQ:H?LV;A M>FW [7@QLY=N%/SL!DE"3K0$G""TS$RL'6,DNRB.9$G[>"C+?&&P_\0@\PTM M1[@B&H1ABU:P87\I39>L$8:OLB[C!EL[.5]I==FZ:^)3\ [<$"2QZ1$V/K[* M=Q?Z@;=&_>&T[LNB=2=-#[ N!KO&!Q^H]4&V>2T-NP27+"P$*^>NU?0I,K5; M+*/GK:Z+V0OJ+G\07$-4I7Z)F\:&A(Q+AM?ZOQ6M_Z 5+8T\W3_=>>LWM+[C MR>!"K]*L69?TA7^OP%=9%Y,6T5C6GFM(V#.BBG0"^+1*EM> TH.NB :4M#5!3@[0M+6?&0YD)ED8NUNQ,>-@/ MUN1'+)_G,;Z$\:T5FV3AGYWCQ(3IL@_]T;!A%/F;\<<]N0B94&1F^UXT3-SP M(&H9^Z)V;0_RC6MIJ3M,]@*1YD5ZT68MMJPO+*NEUM'%<:&ZZVRB MY0EF&.U-T6CWK0W\;'-:FFGFU5E\UIDD+ ^V>R"8K[#R-]!TA-VN9T]NTK>] M;@J]=*T[ /#=N?0P+=LXX@/_HVKJL_E;0V'S;5[XU^<,?GHO@91ZLE6.7TF M<\LY)@V+8U*V"6W'H:B#&7]?^9WW8CH/&I2?4HKO$:6[RK[32;?/\K&B;::,#P[4&^V8'NW:U-%@*%$P3 MKM3&;Q=-FS=7]U@&+]:(+D- 90T5AP<) /1D'D^>;DP>(.8=,4HB[9*&!IF6 MM!PCB@^D#U9+,>N0$X3+(GSVM77TFN0M(RMV5C#RUW>WMYF M>\M<%M=K59<10PXON\),@MTVCD M:3]L5LL1B(($<]\L6+?A9&X\G6,-)V*-Z#)Z5-)I+O5:?;&[.S9DT@-QC@4E M<75Q(X.T%2U-?R[G5U# M-E56WQ@IRN)F8\$)1"!7Z*;R!>51D+.PZ9RV;S[X(T38/>"8+U]D$."JVTT: M5!=-5LKC]A(3@H\,5M!ST3_-^!*>"#E$F^DF3Z1(*>M9)PUS>LSQ2,JW2+P\ M0_^O4F:/P5_BSVB[.NQ5BH_2ON#@OY&["^_91@IA.WN$6])EE*B1^$.6U/U* MGHVLWE@N(7[_,\J"E@#,Q2.NNED,K\[PO?%V7G:HP9SJ=L( T&>0FJWI,A"()%^1*6KG_=1[ M,$9N8%M8^1_J-O>4HJ#*F]YZOB"A:>E[ M<5KBR!JD_3S5]?1!\077%V#@[EAC=XK9#Q&YH_-"[HQ"G,WH,DI43C)41\[N M!D^4'1\*&?]-T?@SV8?VC6IO[@VF(?KMNHVK@YE^O!NV@[7QZ,&9X7 Z+06: MR!O)^?#JIMWGNL144^+(K"M[O[PB&3CO',/W[84-K-MMZAX.#><%/\2#.G=O M!'SLJM-DW]@F'8N>^$YV67Z$)JAA<8+:-=2)2:ES.:GVFZ]=I^[B)^(%723T MZKJ8O6"NJEKB=7>A2QNNDL1*LV]8XD':3W_0+-72Q M]DK:*K=_/AG[M73<2_]HNW8 GNUW4#X@\'.%NZ4>[)(6AOF,Y\6'")KS M?9'1&*T]&"3O&29)R[AH5J?)WO!-.@@*@HZ+[U0W/JAY-'-\#/';M%5I*/,3 M>8U<#*_/V\D'+VT85 :*I$!GTOC89"!:+N^CT(K[O"P6+9_]4?LU=F_30&8. M.@O=%%Q&L1K09=BHG>RQILC=W8,?YG<4&@8NBL- ,)[O'CVW"6F+A9(.J=KCK:3J2%] M(_&+=3KM:BY;>Q>:$]D*FYQ+YOO0W=_D MM*>R2,> M7/0AX ?)^>@4F-[2M?_$UXH.1RB1O!.5F^T'>Y2BT4B,_'%Y5[K*,ZG22XIT M:C^$)+[#(N1/*B_3&QSH\C[5A9?!-(T*A9#>ABSAS/(]63J;LA'>7O M(PE9Z5712DFO)&EOMT?\7-+^;9YL7R< +CS$'=<$40%_]&% ZT=TPQ!8(S.P MW[G'#6D?R-O@-V2#UZV,*_(?45*,48_2X*323]%_H6VB?T6#S@_7#OPI&O<> M/8A!$IS1*K7:8SHJ *;[&>3W:X52:XV &6_BY'9" V3MAH^!B5*QZ7SR^DR2 MM/7&\;8 S !\MY.)H@#3R(FZD63331T>:'ZQO5@K OGGY'[O&*C;!&3=S:V? M>19-:/]1DCXL^SB:]GN.3KZ2EDWRN]YX+C8"[%)-.ICX5&^!"Q:VJ*]0N$5= MQ@[!-]9D2RQI=9]W%6KU"-L]" S;X1L8OIU=E#S?+/ &6_(Q;<>-#C[!-D-< M :RXK7PA76Q;\#DEM@PZAO@HJ0G59[.B@^,T+%B@7S6%PA M+-I-EUAM?.<32\?8L,C5-06;$)HKM.B<0&\)C?4H#%:H1W\":[3&"Y5SHCZY M:FNK9+J^RA1=7=Y&4F=I\&CAJP'Q&SWO0&Q_=5G<7_$]7_AUL/NB_MNL7KUE M2'M1C10K3*FBRRBAZ(TYT4%![I3@PR"C4O337IWHA]^FAKLLVYWE_J:+@BJC MO5<86RZM-%.ZD#[XJR[:84-;H@:*""KO1#"P?[%=>QVNB>CG_JX=_I1NY37 M%J--'1B?=!UD_]YA'3#%T.2J/&'09>W\6-5TT9R$N:66R KVB(0+(LEI\Q28 M &\FSLA,;6Z^B-K.S+!ZUG;-!Q\2FC9"(#%^0QLK_!A9NB0FV'F-%GM&*U6(-/(:=//M M9,KWWFT?J]VU<"#F![YS<6<$8(EZ+AI_='EV4=4_GO1J5W[7K^B-FEW/!ONN MG1SIROT:^)G/>$QPK?\,#<=>;-'*+PD,RJ2<+_.F"]?798"JX%J7(ZN.\5%[ MJ5(+Q+G#IT@9\!WXC' IOLJZZ%V.$HM[JQHH=(\1U% JGJJZL$&"]D2I0 % M:<;@76<>/3@%;T80]0KM_!$T-NH7.6LP7\UNJ92BA8/59PWIE>JS;-::@D7H M[IYMV))5REVYKUJM!X"< Q"6H2+![M &8(E(9_[N(_K-H6&!V"\<7?WA,%G. M-OJJ9BDX$%U9^BS-26=>E=K0A0RREVKRP-#*\2TC*5]A+-R-@H1%'K5.%PE$ M5WAQD2<.@*3SNDWDZIH%!@Q4G9F,?#]<[Y]_VB9WA.=>XKZ9&9E;K+EIAZ=B M'ISOPZNK[[UA1TT4E(XKDKS<5.+O_'EHADU>[XY=LT3*U&BN]T22C8W2,SG1 M7(Y5Z(66<.X2/+D/?F"OD4V-%]'I41V*L9L\;II5Q$?I>5T35+L')@2&#^Y# M,/?N4'_M &]!TL08PCQCM'?<)*L"3MV#O&',,!EJ@.0 MT.9:RBK\P2T2I[G,L\PS8,+AN^AI;R$-#>]I;_[[.#E%6O-TJ*M!H+2,643/5X85-TN7R(!VMQME1*47\-S2U"BHQZ MKD"^?S>MY>&HC3I;*J7'BK? >0M-"NJY KJ@SHG< =1L45K,<4*WBB?(M(NT M2+=UQ".,4H-(.O# !ORA3X!3A9%SU$UZ!VJ[WD#/-LEXYTMT&VX.620Y224. M0K=@;3QB6%U*\%"A4+<5Q2>.I'L#[;P*W\1%Z?;4+F%#64OD?D6#,+PJ#Y^F M$UK8>>O[ /V?-3<^"?RIT%)'*$7G0Y%6LI!0>N6[.A; M,357MC']_F->:K\UGR6OEUR[[1?607<;C,_49,A M"S:CV\# 4DIQ#) B<9=3U9P+'? =S.3!O@L/[HM>)X #6<)Y?B'."NG =CJ*7N MV=H[W*76DKYG8P1KYTJKHAL[FIM!Z!!(VL6V2I',:@SMLWP;213],(>&Z\=" MD/)'BS2A&X6$=4VF2V7Q>Y)3.FM[CX8-<> :CGE-TFSG,!FYU@LP<*WU+OAZ M9/T3;>JCJ$71G6TAJ49N9_MU@+LSB/J#(ZG2'@UR78K2:&0Z-8A[-N9]KG;I[Y/9Y($6K%??(/>6$@CUR^SP146CM/7+[ MQ#CMD:OOD0LL..V13WMD&3/(:8^,A'A < 3;R'2 '_A/OA\""R>]0?^@K%3!C56M1[RJI+(2D-6)%W/ M302;>S,0! ZX!V^'NW]2L1YI64A$K>[WGYRZK0\-LIRZM6_Q>X'AZ$.H#**E M,^T8IA/M:XAW"^/%;(74E?R5?SE=H?&<%L[/D!:^]86$"H!1FLM;!WI&"$R@ M;;*6W*5UCH-,#'DEW?=7NM(I&:=WV7VPUV+AP77TVR<7B6PX2=X$VUT^N::W MWC@@ /L3'O17B"P&/^[B^N49<91^L$>T:PFLA+/?CX>S]XE<<^,S3=]A-T'= M\N^>&"P)LX3(-\=#Y%\\S_JP'4<]==,OGQ:RD:=JL3/#**PCP MQ9+ 3QQ$EFAD2B$!T$%DRNZC!S$JZ,.#^,N#]-/'%WW2^ 4N':)/-!J'2$J1 M''UR,*;TY12Q9O2)!CR0HM5JT2=]Y83\Z!,->"*BT+K1)QH00Y_H$TUUS]:> ME.@3#:B@=?3)^7GK[&AN!J%#T+/HDRDPO:5K_PFL)PMIP%[8&+S\3F6T?X_' M!GZ26#\I(KPFE_1!W>@IS".N@T*58,D=ZS0XLI&!VYWAK] ?\-G8N^&4Y!AO MYJ.ZLKLA:JJU#4ZX^Q7*)17 ^*&+N&3F]:XF3(7PZ9/!J#08$="U"FK3RFR> MW'=4WH.D=P24?.MD& H-@XYR[P,!Y0PH$P@VAIV>Q:/RXV %8/RWIF<46E]. MEM34%".L!:W>.=+*TB;0VP 8;">.@="-%[T;?"3;@&41OWVR)(66)(:Z5L&; M_+$AE=$9;Z*H:W?YC%^Z*IUD&OGFR008T2;JT=8J)E6K2>,)IV%>V@UMZ3-? M.UF%TLT*'6>MXEVULH?&]B*GN:&A@Q&: =2.D]7KGI4,T+*_:>[ K^2KNIJ& M)J=^O(C)/(D['!K6-'M%*GOR-['K4YP5ZMLTHBGD)0?08E)_^PK5FX6;C;'=_$4L( M=%5\JBII>;#_5N:7^$TJ/_K@P$C_KCP/$,'&"I@0H@KHA7^39/&%#Y0EY*&4 MS+/WLK4S639:!V8J((YVB1%\&&16'>BG_8H#_?#;U'"7H"1M3NYO>BN.K(R] M&MGB=%)QID@+ MXZRJ&P=DZ/%@/U0'"?TH4>)X*,\&QRBMB^*KSQ!5!)3D?%>HSZFW-9Q@.P'0 MQ!I8& M[\]7T N7JUO#M]/(];DW7]G0FA@PV,9->J4S@L+/]9ANJE%J).):O3_\P8"N M[2Y]!%+T:-"=M]Z$<9+Z=Y M\G?E_H(__Z^#S:ZX]AGS#W$EN-3)Q=K*CW_8(VP@R K'T59X3OXZ0E)DN'08N&]_.?AC0PMLYBM\B5T87]U\*I:UZ--3VUO8I/Z48N-@E* MQHJF<"'RKUG*/:PWCK<%8!9XYN_CJ!-4UQ>QO&[*;TR110Z)8:0)$:8 3:"V M&0 KZO8/UP[\Z>P'E0S4.B="U,")N%N1L1_.\7,20G.%))Y ;PF-\O,LSEHG MC=="JD6?6>W1X\YSWP$,<'JD5R\ Z>Z<.GI0ZYRX5 ,G8J!HPVN+LB4]R8W. M5TD[6BC:OU1 0:F#:]@T=UY!$#V%"; GB4"57!G=F%%!@T4:L"6LZW\?QEIW M05#0>>.//D8O3:&ETMC-#'GWX"U ,(P7<^.3P -FO3QR5PBYB^YSHYK46B4> MD3M*C *TR'X+@_A88!)IX=YVPJ!PRT"T>B_Y4TMX69>K2J^B7#=-HU^!O5PA M44?(C(PE> WQRFJ\B+#UQV'@!X9K(< CG E<$FJCEX2JCX"D"T[H^V]>R?#4 M.*^B6SMX(V X\3HPQB)O;,5=0V9309SQZC;<2P8J@D7252H2+1M?9Q$,-1GO M"_8J-N"16NDEX61@H#030^-#7BFL(EO]7O*$7U*E:<0;'VD.Y:8OQPFECX(1 M'(OMNIFU6?-/\\%+(S>P(\'M=S #9@BC6_"BX4J%B[REX4KX6U^MY&.#_==. MH4G*0I,PY%9!O0^?IA,B33XBH\I%KQT*P!>W).,CNHPPU8*:E"' $2+3N,>G MIK"WV_(&:/%3ZKZH"^\:Y%1)J%;#^&H2;U'>:V;<%JM:7N3KX=7-6;LQ6 UK MEY=?#,0T(8FBZ"Q=:<%02N5(*[V4JCC2JC?*%9=93M14;06CP6OAH2V0:X+8 M!415+:%T3Y4J(BWQD*EA=VET,[;\"G!IF9ZJCBVC)G%'BH/1>J-0<9F))R$Z MK)VY%Y7/C! T6O&8:5TDLY>"H8* M+LXWY,5_-&SX#\,)T3CR:+MH)6<;SI.+UNIA=(0NYK[_7KQMC-L?1!_ ]XIW MGQADOJ&_TWX'TEXT4II.>M%FQZ-=7Y)TQ;GTQ"_ P)VSQCC%<0@A8GJ<.@:F M/T8W\VE^>VGMZS(N\>@Y.Z"H!4#'2ZTX)'5ONA1'>[&@+DIN1GE%LG BHEWJ MQ,KL8+J_2<7SN'P?7EVW>Y+"J3F6RAD"ZI&OT,R'_^?AC]!^-QR,!64Q0*Z@ MK98;6@ ((D.Y-MK:I+\/,RD7IORWG-$ZXDWJQBA!#=/">"2!H*Y8/MB MP-]!\!BZ%IT1Y85UT[5T5179( "$)GHN.>.B[1O+2^NFZ<8WB@*P2+H%WLZ# M,OCE!-1)C.@,P'?;1&B5GY/BE% ^X0B5ML&4^0GM:"E DR+)E"/3Y8.6'[,Y MC.QZNX]CH$Y9Y IY;&Z&5U?#5EFC7.]%J@F"T[8+7D)()=QXT BB!$.;+(R M0+7&Q1E2=>0%>V:$ Q<+ZL:CIE?SG(AH$BU>OFLM"=P2\OZ5U->-%IQJXO7J M\4HL:;%#2E=QU;BC)_)6&-'Y>3HPWB'+ <3(:TJ-WG!$5,9^)9Z,!UK^,818 MOC=\$)-0:?Y(2<_&'-(/;EE951LA2C5QA'N M5O* #1%@5WTBBIC<_4JV6!;A\ZL=K'ZXWIL/X#M>J\>!.E-@>JZ)<(LT/8?>DQO$@%X*A#O*^VCGV=HB3)*R1O:8W.,P&"\:9W?FJR=ZU\ IX??P MN/F=3H!;]4,V[5-'SV1A<%(OZ=F)OWGT*NJK"E9U!P -'XHE+^GN4.!0!!"Z=Z00D2^E @R(P=:/ G* MBYX^RC9%0$9H6A, 3:S&)1\W: WTE"["(J<,4G-&D#)(?2*ELB-4L>Q)-\7L M2?M&._7(P1.:5?P@22#U%HQ<"T<>!)GP2D+V)/$&?FM\95&F:%J6)&+YG#E< MG"%S^-;J"" &.E\0 5G0+H=?R[]%HH'ZQ=17LE41$+/+RN_RK1 -:"9"DR+) ME"/39696N-S*?0E0 ^8HUSUO["0%GK;OAA .J,O&=G+^)7+I(Z9$%60Z?\6C M3-YG1H0]M8YN!*J[Z!$7MO.<&+VCO2>6^-&#,R._W-Z%'50NVT@7>T/5> MY(X,"!3,-[HX3W N;L\%PDFH;XIO2&;<*/[>C?)UL/_$R:>2W=ZWDE8XTX\# MPZ!Y5SAJY@WG'!G.95?\+*6W_JJ*W.6MC0*/2_M$J*K(BKZ7'M"@T[Z7]@DG M0I,F?2\]8*;:G H:<$>Y]LNB$T3Q:=O]HFUBE^,DD" XG=^:ZY21XU@9)PFV M[F?DV+]/1_1SL%R)0FWHQCYYJ_OZ,'1^9*.#.5I[,+#_!-:=YP=TOZ-X0[KQ MJCX;1%T*W*C(6GY)202@FG.F&:Y#!T>X_0(]W__AHJ6&@U'Z!4T7S^@WMV#A MX>AX;P80?)+ MF@9$CW8N^2)D\='.KB>#]:XK^ U2(^W,5S0B?/6-_*'0Z1PH<_S0^$4,NH'M M*86O0-GNV 7_#0S(NJ]1K]&\$5^T/JZ)J4]T#*N$1B.'T-IQ<+1 '4;XS%?0 M"Y#Z2*R;L7FEF'Q M$NVNI6Y,(;'0.P$(6U<6..=#/FBN_+)T/ M2]F)^JL'?W]RHX'*9^HX5[CK2F8+T_E#UIVLC[9K^RM@_>)Y%E/+N<)Y8"X1 M,.V\0595RVQA.A^8L9/U%= V(FF1KFN4)(*LU.29?7G3$:=^<&]#8 ;IY$,, M,STLV%&=<@JB(+5X0VM>/.I\V(Z#%OY/J$5WB1-SQ2G6IZCVHP<_#&@)+8C/ MSXH+XO0S \.U!OL/#>(OH0+X8X/D:_HOFBFH,9?1E=IH/N=,VKT,"QB"9$KJ M8NV5L2Z.!+Q2RKU1T**/)168H75=5]%2@2
M[7=0Z"CMACY_ WF;_H9L^KL6HQ2W9HK#54WAM;L1Z\,@0QKTTYXPZ =\@F6% M9C"&\74K4')'GU1,-^77U-R>"D("=U3A^QMVH/QV/;6L+JH7TE2I@CEE(VI9 M1JZWU]#<(KS(Z=UR!33$GA/$O0(XI5**^BUPWD*3@GJN@"ZH_-4U47STM>)M4%HT:+;<62UK_S*NN)U;,F=3S4)&"6C]L,'B]!Y MMA23>B5-9K MD2(5!._)6VV4#?EC&.#->'W'52$_%--Q%7_Z"/U7)[]5V=!^/;S^UL[UIM;\ M58G(E%$F'2OD/._7E!^J/55*THBH'XJMR&/Q0[6G>B%-5?)#L;33W0S6!>AT_5'NH/EB*U0:"01NXZ M4U*(5W%3.@5X0D%28#!]TW!P%O$*,5^<+>M&I"B-PNX"Y]"7Q:^#4%L[\8X+$5DI,KO*O$3!O+H_Q]>'5U<[R\(P(B M*;1;UJJ/X$4@"XQE- _S,N$WBPB]O\XDYX9)+XA40_"$ M+M^5/-STK;'C^I%IPA!8R< KF/WMO)@\.&DO/5SO0)*VI,?/MO%F._$S+*XU M#E8 9G]5?KHN6+?AB)VX1(R!?VP]R$-84B0C) MX=?<^(Q > 0DU?)5ZKR&:XC9@S!'TR,+?;JTTV\O'#G]5]!O,Z_TI& M=>NY2 "^D3U?MC=:YY=.@;^B6:4_K#>.MP5@"J);\QF Z 1@UNL-&:I)JNI% M$#G3_9-KHHZCKI!L$TG6WV%!92%E[^+:9@%:]"^#[4>?)VP&^2GUC@XB8"1]N.LN'")\B M," M_^[9,UPQ+^]%TX%T\N M^G:('R^BW8@J*:F+[=+QSAHIKQ"-76:JK*J2:TWD@KHH2E0-+ 429=-??Z_& M&I1>4V(5UUN71(VP5,D04.G%F?F'-U]YH6^XUOP#]66+?Y',:.3+&NQ:>JN* M@?B!3Z2BM-I=)A0PV'\8T,9#T]0(RFZ1DHKIK761P99+,AWO8V0[3AUDBP5U MTQZ7#NBJ:VM8??9V, B)EH@EM5%R6*J M.E"QD'!*YUC,T0D$&\.V)GB]-??0>(-F%QR0/')=&XTZO@&WX\6=X_EHT+FG M#LK56]-*K4+J.1BN)4/0E/)O0? !@!OW=83V:"L;UB=!Q5;[2 :94!"G]H:3 M9(5O/O@C1. ]O.,)#GV*LLTEE-9%U_5WNR("2HKX:L6M42(G=8],+*^;ZD44 MR*7^*I-Z]PA0.A-0RW9 \5QCO+B0759[?F1\9B2I(9363?6R3I+H BI]]*?Q M;"!YR1\-$V=.#8FA&Z3B>E.!KE 6'1A2*LX/T_B=S@,K G#-%P2 "O:9!43Y MM'K5DK(YS!#:\3R(/8ZD'5])T9SHEV<=5:VPA%J]/LFEW!<#+FV73[O[LKU5 M+T-$I=E%6AZZ;PW?]F=($,,:N]GSBG.N 9U>G>?;<)9[I M,"@O1A#"*'AU"C;&%J/CCQ<3:+NFO3&<)Y-;Y*/2) -5D57"M2O%2]\]9K.X@B19/K%?CJ%'O96EZO9P2H)*Z"JT3: M+&=_N$:<:0M8.+X?^V,F$*SM<(U@B8KZ?FBX)H@N9)+33]5LM1\T4PF&K.M, MBM=&CD]UM\B\L\01 ?./;6'+LHRF5^T$7"3*GK%#[\ECC*7%V;XN]L?+A M9$KF 3I' %UVD!2B J8,J.LI)8T+:61YN[<>XS?@7FS77B.;2/9UHE7).F%?VOYZ*S.=4E-AH!R4)D'(T1Q."[>7;:KM.H7)S51 M&8\:6 HDRL:AO\8=E"HN3FJG2Z)&6*ID"*@T '4239>_>^YN=B2'E9+*ZJT6 M!KH'RV4A&4^Q1%IKOOK@2A=0:>Q XPNBK./Z=INZKAFK.7HEO6E!5R[]^(=3 M5L7118VOOP1.P$2>1JO;K&X\J\"46J>-_* T\H"\CG1LX[S[^(C(B4A_)TXF M/O0GT*HTE4?XHG4?=?.A0*(U)U)]PE ?/*K5U MHAL5":7765IV#]X9$&YM=REPI25?I9?<$1985BKSTD>H3E$EQ4"*7A)-#B9U M QR',1==L,1/-\SUFR,YIKY>DH4IH*SX1NHHI#YVX,YSWP$R@S<'S("+OA\= M#2!*7&?^$OU.+&C@LI@_.=/@(/Y6$D(0A0Y_^$8 @4Z'";0OJG3\1<* M$LB;=3^#!/10&(\:Q(,$^/77B^S*EY>M^V(Y-5(U2."R@2"!^87U(X'/(.TF&B- MI65N/&EDB\H34\&!ZH2$4SHBQZ,&?KEJO,B,()B2T6OV=X:#-AP&_,_0@.C' M!]>RW>78?4$ K2YQJ/(9>9"6U;96*A=2W<&@K100.331,1RLBR-T%0'[==28 MESR])8)S*43#ID6\827>@-YTH2N=11EAN95&Z+2\%Y>3H*QG#&%(*2E6AA1" MV,*X$O>5!.XSQ-19MVU7XY-L4[Y\B)1 MZO>-/'7$[E<4"P<6$VB;G*FU*/6/CD(4L14GU[K1AD0X%LQ?>4YF93=>S +/ M_#U"9P[MY9*8E;EFJT="N!I@R I_T7PDVR$TAX85O5NPY=NT,]HX-H*Q1%>: MHDM#.J'?^< , _L=9* 1GBA9[>6Q_J;9P:M\FHG H#0UF"CE.%.#99<*J:"W MH8]P]/V2H:E2&_W@C#S1M4H?)LJ3%V#@F)0H(Q% 7[6$&%*H?0SNXWI[^\,*/;^ MWWH0>A^ 8^+C;:GWE*D$0$J=#KT*\1KBL $TDB8!!G@)./?NT.2?(!&%'XS- M^&3 Y)CP1%OL+96D )%22H^'*"J-1OCRQGCQZ@78G>:A*7MCN-NY-]L#(3XN ML=OL+:TD09$22\W]SE:F.;1&C&?X^O/68%A):]\G/S"YPR1H\7*)0QIA)9CHDG'!31XZ6*VA3YQ;!=_]GS M?>"/W8?/P':7H>VOXBTHY48OLUZ_B%)-W)0K=5W2VKRN^2OZ+A@O%ECFN/^' M5]\)=&%7[!=?*LJ;!COJX:S6.Y])URDB+&E*#M5O];:816!8-XM X>D!>A:! MX9%F$?BMY=1&M?((7 ^C=]"URR/P&\\[S$1Q^I-#NT;& 3U4RZ,NEJ*)LO5' MSY(R$^BF>"_E M@J!G:@.!\>)P-9<\_E1*(JXZ/>%*=5D59(Y6GSAA:KA+0,APL?N;WJKE60BP MQ9&D/7ES/X_B2JWUX*^Z*(^M@A)U51F!U6.?/(-'1#_W=^WPIW0KKP&V&/U- M#-'%0:Z*@ KNXQY)+@C=&$+7,XLEPG+WZ[46);D@^L40AI1*WTUI@0^-98+H M/DNJ":PT$T3;QVDZWL#N/M'D@Z$TEX2&)%1Z _M[-TY]:Q",);K2)T_:II/< M$(&>D84MJ:1D#]K$&VEZ/[]GO*H)@]*4$*HOV#9V/[^KG)$GNM(\#IV^G]]/ M;O )W>FL#;VXGM]/]JD#JH,9)72[0-LCRDD!HL,9'W2Z0-LC6DF"HH=Y(M1? MH.TQC<00T"M5A,)CW(?% IAX$U/C)+>DC7[02I[H>N6)Z&IF[IN^GK%PB:U7 M2HBNIN8^ @Y1Q-8K,40GLF=UE3"R = K0X26N?EZ2!4AP9O)$-'6+=UQ&/B! M$3WM)GHY]U+@M&[EZ6'PYJ*RU UF<7K_MK8?*>-3 4B!1 M-OWU)^D&K6ZZ)&J$I4J&@)K?:M!-?UB3171E=X'_-;R:5,*R,/G!KB^ M>#[8;P)'3NFW!NG'CN/@J>75;:V#)SVLOQS4"@=/[.V,)EN2Z@=/W\Z&5U?# MUE7&HP;A@Z=4-@[]M3Q-RSEXTDZ71(U4/'AB*K1/!T_::9.AE#H'3YHI5KY; M6#ME5A]FZ0)JY18F'"LA7D:K@M!P#M:S9>=&Y-)Z:YBNIX-S(4$A^Y4(;A3[ M&B-5C1=Q3BO;74:^18+-TZKT@Q:5)=5J!*C-C0-KP%@2*%%2LE],X!6P$7]J M6PZ0QS! ?TNRY";QQ\)>D"L!+TC\P4'RQ4'ZR>/PA5QTUQ>BB;F7@RKN"Q'8 M2Y]\(>H6Z;P;Z#J^D);?HCKY0DZ^D),OY'B"<+^=(WEONJA;R0"<@G!YXT][ M0ADY()R"<(M[6-WX47TA1Q>P7[Z6-&(+(W"[?3'0QA=UA+%SI%?2FQ9TY1:I M44'6OH7B9B%( +"!/P6;Q"^"DCA7$J,*G[@HYN;%1_[;PO;*HBL]K7:U)0U8=+/OP1 MHB_>K0QWB:^)SE!!@'/XHF[%?Q(+DOQV=GX8)!DW@Z,EXX\,;'>0_>N.Y M>!%-"76DULE+?C.\NF[W'0P.O5"4R2VACKH]Z#PU\+&TK+:ZY%9+4;7\@FH3 M_;A[LXX1\7A03C?M\2-?MOKA$4X3C8TLRXZ_/#%LZ\F],S8V]E+0M$>MTR=- MB@M*/$]M5JMS&+UQNHU(&/.1JE%B^3YI4TQ(XG%ELYJ>.N,4;HW1!"13U+<(8T-CO-[W4EEQI+&#C\PX!D]BV)-"*TE#?>24JNE9A?TJ' MJX?UQO&V(#:Z20C-E>&#B6.0O/25VNH[O2I(KS0BL/$@"JK9$8$A;X(KM=9W MEE627U;0H=8\B^QO"OP VF8 K*C4Z,. UBL(QHM'#RZ C?-,"1*.N]F^,Z\> M$'7C%SLQF<;&*9^#_.WVG80UD:@;M]C$38Y(I%_M8+4"CH4$2L?ZN?$)_!\; MS_T'DAX!,EX

^&66G$LSLL^1^4=H(SEP+/P+"%8> MR=G"4[7S-*LM;,H85:_57;?*F-A44BAXB)*OD8/L"N=.^MX#?G#(F-*B\NF M;K=)1M8_0S^([@#./4*@680+#LNW< $R!IV"3>)^*O@+:'I=6KS<\JR9I2A0U MYP[M'),20*">H;,K'@51***F3*E[?D :4AKG"BD@\-GS_Z/NXXUNK!+>ZG>A"+V64>B,B7QF+6]263R="34,RK\^X20DS"E!)RHK5I ME&@J(8-HUH4+0M:%4TZ%&A.TN0)6Z(#Q(F+A[?;.,7R?FF"!7$,7R^3(MB H M!,?U_.8WZ.&;#_X(\77V=WRC!WV*EG2AO+0N*JNJF!+5"@@JZ0),.[?2BG)2 M,S00RVM' 0$%2AGBT6YJR8W#(%',:66=_!7793#AK9$#54L23WV+\8G MSMI*1#_W=^WPIW0KKP&V&)JDK<%A[/BQ,3B[/P;^6U"6GE= MU4'!=J^0:M)I,N)%WKK]\>\$>DMHK&F;<&(%W90H81\N)JNDV\#M[,1*1:7O MQBE5M.."F"9YJ5!E[%5/!L* /3)-X "(XQ3+I2&/W9Q5NZ%U_D&]CMCZZ;]< M!%R.,FDSZO1-XY7D;?MEZ?J'W'AB3*;)9T:"L-*RVM&@]M3/+Z:"5 TM3/VW MA^'&(PCQ'A\?"M]N]T62!V;B:X\A-@D$4AQG'P8KM /\DYP51/9W=&,=/V<( MZPOEX"A]'5;TK@-MFJJ"Q,AU0\/9Q]0?(C+R)P#B#9JQ1 /#. S\P' MVUU2 MKOZUU)<^,%L_ )6^2MOX!3!9(\:[83MX8GSTX"^H+NEY(U6?ZP/56\%(Z<.W MS6>UJ#Q0X/\D]XOC6POGLAE<\HF\1BZ/D[6\N"C-DO>]%:86;N<5X7H[A.OA M5@:(TVY[HPD#ZLCB&([1^;>",K3LZC] M9!_XV1I.2M/WM9/3JNB>WZ_VU_BQ2.+$SE>[#WR3(7(/,_(U<<>W5X3AE59I MZKS&P\W3U['1OFH/Q7B1N=5$"AYA5NP35RI*JS3!7;MWO=(<,J-W (UE]#XQ M,IW(;@B,X:W>)][4DKF9U'/J[X7%!TZ'B\%7 ^(%W3L0NS!V57RF-VK_:[3/ M&62_@/ZT^XC^U\GV(D7C2B;)3?0Z4_0 >&%#YQ.NG]5MK+7K:JQ]@T_:.'!> M;JO7?MY,OR$SO6IE:)+#%<+5.040:1+95RN6N3UM-Z.CDD4/"PL=GS>N'?G< MOIZ9N)-511%(:>0S,0,^.8Z*4457I5 0/O"!51%0DX$R'BKH5X]S97335M-# M)1L,CKMMC8^5U;'9R^M:7".NBD_I1CHV"2J<-,K"19.1I2S;]73V@_'8,J6. M;B1H3*%%+HGCI DI*I\6/3,B<^LWK!V]&I[8%"&H-%)'OWE4YT@=#3BMAF-- MAO6P-\3'%$X99VIZXQ$*T_97ETAG+\="6,EXM6O1[PGT#,!L/Q'I!@,$'ZL M+370'RZ2=)?]9.1:Y?JB$556\T?+7*4 :A5N++HLS8KX\(G_*;8D+:E_="R3 M@U"_0H]W<,0/\OHS\6@G.TC" M<-G(MX^.Y>VCVZ^WRI7A&*_*H@#EW?MW)&]RLYTXV4Q[,"N-0$_5V%8(\2Q< MKPVX+;RA7/)\\LA$RSSAURFNBJ]34(*-D^X,O,5@WZ&XPL!PK4&F3X.H4X.T M5Z?HY%-TLNPCW?;&VK(Q\:NP=H71>P&O]CV]D*;'$R2B D"844!R$>=1T$,>)&-^@ MV52D2Q"F!O1J>&VC"$&E@37Z+:4J1RSM/#13SW$>/8@K-1ZE5M8)[>Q"#4^; MC$[CAEE2J.<[@&^>#G[I!B"-(UC:LYSX^[TQ&GE<;L7 *-J09%OQF\BSP(!! MP;[DO".GA7U%^5#])XX4B@U\_F1=K5H7AS(DK?I($]=-?PPK'ZG>\KV$DV&U M:E@T,"Q/- MFRT[+3$3I8RK>63],_0#7*HL;K/A+IR,AV(\VBA$:>Q]\W="CMA?<7ZR+IT< M%N?2+@/$'HL'MS@W]:?V,6[!_)^/6V[AEJ%-I]K\>K<03KWB(6*^?78MT[F34>AMU M;5TJS3E*(3&*9JMD?+JME?XA3/L2?/N5X..5X4'9CK+W1N3,Y'O+#GE:7_VOF>-!@ M:E:JLB)%V&#HJ.;JV&B8X^%F>'7=+NG8)*BP&I.%BR87_'-9*>-U"/5R/[&\ M;LIO3)%%#HEAI D1Z@< -72I7P-J-3R9*4+P=*D_ BG9+(_#P \,U[+=I<)@ M0NK'M..Y&MY))+@XG$K?7>I.(% 1.#4A[*3O](;JX@Q42G\*NJ= N")R^?BC M7Z#G2U_%D+]TL@&)-L"+;\]"NVD/KF33I3]\ FC:/OG5)N&&3NSE??B&'[[3 MO?"\3C+!)F@O_O"YL6'4@K(4)KS?/9%?XM!=#6W%-[P[9RLZ+>4[>NM4!V/@ MA%=2G$T?;I'F9U;L5E/*_\)W3G.!1/KSH:O5@VJM,S^CL(- GW2U&3UTBY6Y M:,JKR=F1WMA.BQ[/.E#W;#?<#*CM6D]O3$8NDULSL;9\K:(IJ%H,3CGP?9#N M>THQ,JF=R.MVB'1[=K(UN5$STM2B="J[UL[8ZOI46IC@:O7I9(JZ>..J6J:: M.[R=L\P.+C)/UJ;7(C-O5W5OTI)]@/HM,?F]1RW8%N?73[;5O"^QJFVINF,UEL&OS#WE-2QINSA7-/Q5Z:UL^&1@VI^B&K MF@X^>#(:I4;#@[;2E'6I UN/)#B%/S]\XG\"T70XWVJDP_EZ6RR5=..4&>>4 M&4?RM>OKL]8R_GR@OG3>(.5X(6E%=5"> /DUE#,'D[#\)K_M,0FB%8!+-A\\V&COP @(&:'OD MK^S-!*T%W.#)7> T/M%*HW1[6:,E?57)T,I>H;*EUTK?]WAO;)O!>/%B^+YA MKE"?@J#2UY)48A55%_)Z3'% MGGJ":VKW-UTT6]LC19>(]L*$M48/R36$E[%^,3WL= MKHGHY_Z>[_Q%:U'?/)CF-< 60Y/@DH*ILP[[R15TT5:M4:RBF$HOCH@.BH0U M2IQ*=+R(W4I((/PH[I/[:!GCZ#SYUO-^+UN?\-337O=T]1VL4"I++-<'4/W- M;P(#\JALT89J&VALMLB!32W&8#O7?#N3/<6Q!G M^7]:%%V4^U7<@P/,H/#60GL=Z1=']8%0:911XQFX#W!-AH 1CA\!EK--X;&H MZ;7%&ND-,26*KW1"%245WW":SAK[NWUX;^P_V@[7($BKWAN&2!%+"?1, '"JH=(E!:U\'H1+_8XFA%0N+&FB[F$O%P#Q?'9O^VO;]\56 *55 M>\.5VD*G?L"S?N2+S,1@H-6T$_F&1FLO3"X; 6ONC8,5@#AV<4LBD$@;_6-2 M;>E32JFY9Z7'4!1C4V$@RE7L'WFJB9PR1HUC5I*?)-VL/QL??FCCV[0OH6N; M]L9PD,F TO4*JTYO"%!=VE3W:ORGJ>[5W\J,K_[/C4_16YC?B[4SA/Z&R+T92OFRZ&!8CX9/FDD MG1._ _CFZ9#0]6&Q "8.Z=N!,(UB=?&8%Z)A;[P!R?LY!"KP-]!1=M044-(9 M*XDPHCL*DL^I5,@I,#TT[3EV)-^KA\?K$!5[<\ NK^);\/")Y\?0]E=X;8RS MOL7KXU(_E8+O=(Q7S>*@]#16PFHB^I8/S)^6WOO/P+3BSSVYOHWZ/8<&=O!D M<[9P+2*&PZMOWZZ*JXBHT4'2ZN"@6=ZU!!;Y;S_'S$Y^]^__'U!+ P04 M" !B@ -7IZ_[]60; P :-B( %0 &-O;&PM,C R,S V,S!X,3!Q+FAT;>R] M9Y/B.M(M@<@:3OKB$+< XXD#Z]4>R36IH MFNZ&;C/#KCTS!"%+:UTK2EKZ^_\N524TAZ8EZ=H__Z6>R/^&H";HHJ2-__DO MU\X2\?_^WW__3PC]Y_X5"OW]_Q)$2.JEFN60J N."C4[))@0V% ,+21[\C/4 MU@T#:*$*-$U)44(I4Q+'T/\)13XQ3^13(D00_^YWF (6^KVN_=RT>Z*>-TG[ M#\&-XC^8'S1),Z'H3R;V,Q(-U2O/FWO]E*6A"%H MKR?TS]\3&Y$5D5:S?CH6,0; ^.?;Q+:-GS]^C( U?-+-\0__"W)I.305MS5-DLP/_/40D6K3?&E)!ZT7S*8M]:-7*;>$"50!(6F6#31A M]RO4IVAO?[C_B,@/[\M-4VEI$Q84#AZ"WC^-]?D/24/#@9AB/VP3:-9(-U5@ M(RJCCJ@(0<8)AMKT8YGV,0'0AP>3EY8O39UB]IZV:6["T8NDBOY W^[/5SI# MU>?T$:%T2)S-C-$7AP.V]#!-Q('>J^X/R"A#;HEQ!+&#@>!O=^AZ![@08D[3XS6X MT 0=/4"H=!*A40^ATK=__YY (/[[MPIM$!)TS4::Z)]O-ES:/SQJXA\3<.9( M\W^^^=\3]LI (_WQ[]^V9"OPW[]_;/[U^AKJXNK?OT5I'K+LE0+_^:8"6%4E+C8;WQWDE..3*5 M::Z 3>:*["#K&$F6;8Z_9I)O960=Z3ID;*'8LG5![@ %=[LWM^5TM""3I@E2Q1M(<:D@,2:7TZ&HM$(Y\YVB0B MJN@25@'CO5$R3-I,4$U>DZ&0CPW;5J]HM- H1T"QX&<.,.T@:&[XWH? 9#4Q M@]S4O;'R4I2?9'MDF8.1JI0NR'I/RC6^_4L0%(T\I!=&^Q$9?%FCT/R(I[5Y MNK-8< [17PQXHEOJM)!&$:$@J8AZ_WPCF,T$L3OQ,PLDTY6ZI&5!VRK#.53H MMN[^2[5=0XY\ZZ2J.YI-'4BF)M)IDI6671*P:JV36#0'?!)#Z19ZYSU:] 9S MK@V3)6?=LGDVRJZ@7%*(=2VV^/0Y7XG/E#]G^NR<([U!R>BG!)8M]0KIL*WU MV\!NW"N?+YMSJ]&0$G#:&,GIC,#%];(U&44^@\_/-1:]K[%H/E(P&PURF&G+ MJW5Q;'(:.>T3R=,DV%C8+14J$%B.";&^[:)(GM/TH85"83!48$$S'-MJ0C04 M05(D=PAE"0S1:WNUI53-L6LCEWK, ;62*3H#\FJ/(IU.LYL'8IE;,-R3UID6NN:Y^O-S^B0S:315[V&Y3G@,IGJ9B:S9#1 MUKH='O.=WE3^#)A<3Y&\;^*P,I^JZU:D*D?%2&>4U7J#BOD5\O&%V@2]0[X4 M"LY2P)(L5R%O:5;0;/V$H"@$+SMCR9AS8!6#4ZUI]+3\5RCA+U0K[R";*431 M,U.]N$Q,HGERD%XDA=1O9KO.D>TEO=SL$(P\T'HJY]@E)YS/K12V^9M9L??0 M#28%HCE75%8&X;)1';:49H'XS?!V;/U?$,[,7"S@HPRA*KE2IPQ9_&Z=?/)OR?[3[,6E=C'+66@:+A%X7A#!9[MV2\^NQ9_/QY_$ M^7?)?'MEP-HHK5MV3M?%FOGZ'(7N=)9-&&7 =;EU8L+3!6<=2P99M-\^QW'? M6P]XX?\)Z1,CP6(E^L=F]\:1S;>=M*LG%H;:[EF&UDR/<\+#G6TZ'?X -S% ?ORW++1 M5Q/ZFI121+^_2EKE$4ZYUI'\P^Y M^P-^XE7T?[Y9DFHH>-W?_6SB;L? EI:(%^(.^_ >M_\,]ZVE.Z;[ MSMVM\=.GN3NED]J:V:XC;DB.7%[;]3'9F8/7N'35T#5WX1=3?].J;;K.Z,I= M3L2KP_J&[J!?ZQAF5^IP*M/KEMATQ1@R> G8&Q%T5\XV[R01OQ])T RY,X,G MM\BD"Z7#I;/G/]YT9\$Q'KGW5D0/6QJ*)$B^)(5$2<5RJFL[_I^=[;=_MX+_ MTG3__G'R4?]NQK@=T8]3TS?<)<[MZ&U@VGC9"TL339 4^G_;S_:[+1W%O::, MNP1V^,WF_>8A/PX@<0HA7@(OYD."V4'"08'&S,%4FF,I0;@] ,.S[WT@R')G MJ.7-;DK. 3H;;773A$8M @N$TW/<0>#D)*_)?F\+D.VJ4H*,[7%T\\U[.;HS M 99I\TV@C3W^X7<5L)141_5YMN7H!)BP"0VD3"; @L@@C4V@[O3OZ>_Q(_R. MLE&Z+D=)2Y AY_168E]IYT;)H#$?$>#GEAS?_L5O#^CQ(GLOA]6+A/SVKYOS M?HV2MT-8E&#(:R&,VNJ,3T,8K1?HB)'KTIQ3*U7FZUW)15:.@.=UQK$*6,A5KI<8(H1U_N*A?:D'>R^4F MM(&D09$%IB9I8\MG,1F?.WQBT6S+*U8365JLIUKRO;/X]%Q_;?XF15'"42M0 MZD 2"UH:&)(-%)_-"7:6[B]FFBQ+"B,[X:DSR2P#YV:^DC_03Y.+>Y?T++#=S1?_LO5Q^P7*;#JS& M^"F=X%8:N:C%Q6Q#* S64K49)ZV:,SZ9'[9;S;O7 MWU]CN6_#[56^G4SJT466@TU:K]2C3F9^^RCI2R>_=ZSJ6A8K42]E6O5EHD2N M5L,49]6R-$'=:6KL\[NF5 MO@, F5[J[+C8&98J@WN7Z,_7VC?)*5Q):0OD-+**5FH-MC;6AOE::CA-]N^= MQ9^LM /!W_,ZF\U.(XZ321)D+=NG8UJJOJAK#YW]Y=R^_L:CV#*RD'0[/T?6 M.=]VPI3 D^(C-_1F+M\BFKR2SE[F\I$^GUG-R%HEG([(@WJ&7]Z[,'^VS@X" M?\_K;+$Z:3)#,@$X4-8;\9[!]F3BWMG\13K[-MQNU+*.49AW;!FNZ>RBIT-" M*MV<0U\Z^6U,25W-8LG)/&U9B;!$1C6NDNATZH)=NW<7]+,M%G6CU,%;V?R" MR;(71K(Z'C(-N57(+.A25Q@O5O>>Y_Y4DQ44!I^W636BEY":]4%<[M:7"UI+ M)3N5_,-F?2&[3YYW.)$93"Z *1[M:6=50]%7$+IJK&;@CGQ.QZ.+9:UN@@%+ M]VN\")KI)34,K$0?S&['V1>G=TVNOO] PP$$/GJ@X0H\GU!VNUMN*:),5'H* MT:^TX\(JL-+]E3R_19;WE7.F[V4J->_3#IVG(^1,4:F>,A=[ S:P[M=]"O)! MSNC]@OS*R<;W(J#%9#@Q1I5&LL-G>I76B-);O8]2P)F7NH$5R!?X^,+D[H.#%P>JYP4RVR:9<&4]B)"J T5- M%>@X-[XW1GZ%0-Y^%]K;)+()9_I,%?4&V>WDIZ*IS>02>V_AR>=*9#!R#N?E MB^4&9L-V KM1X:OE,W"YAS%2M>HX4L'@8"D+#&LYR*=AX*0?%RLY-2,_ M_CV8TBTY';XK3E<=8:79H&#ZO';"Z_DB8Q=Z'* ,>4ZM5D/&")R4O\+K9Y-Z M"/;T4V![T9925P/%+)<8S,P<#%;<+3X M77)[J\4SN3K)Z6EV1 )1&L.):L%P\%*AP='B7^Z+/XO)WZ+%P;0T!%PXSI#. M=!PV,Z,\"YR'%G\A_K[47E\__GX/IY]K<5J9=,>SE=7C6MW>$6# M J+%[Y7;6RUNVOUAEK&Z&JG6U;$D,;VZH-PIMV^NQ>^.VRFH@BR:'M!6/K^+ M4<&P,KDJP<*V7HES=*PD2^O";#TNA]N.<6^2_8EV^RZYO;7; ML7(C-DR(T; LU02A-$[V^=0C^OI5N'ULMX>=!,F$2;9-0@?&HG-QV6[F[HW? MGVJW@\'Q4U667JGJGQ0$J$ 3%S@]W72S2YN..GQVS8MR+8:"'KA>/8JG(O/!+%.LFFKWT_W9Y5NNQU<11.4X]G!P<9^NO_*E8BI M1-$NC[04D-6JT9V1EFY-;W_1R"^'C3S!AL;@4E 7;E*%1 3M5A]F1N1K7%RD<]F8@UQ],#.<:UY_ M>.Q@;"]@3ZVV+_.(Y@"Y\"OW/O4#5&S;>)>RNPWHS6:P31M) YH@ >79Y::; M[[E63I]#4\-?M! _+-U$I$=#-0U3LJ"%KRUM0<$Q)5O:[BE>1H M4B5ZR8+P M+-Z+67REG0DL[BZCZ@Z 9\CZ(@HO'\QI?NR>_AZ&7%,X/O/8V!?@/:V;AH[C MXY/ 'JMMR5EV&R2;4YFP; S(=$0-;$QW7\ ^2_F@(_B"33]E-)VQVR@-K+TT M9,V0=$GM#;=IJ3C@F1Q=9:2U-07B8%;MDX.)!G(L\GIB?;#H]LX!X^+?Q MXJB#="1UEO$51[&EC.2=6CCB?T+/M=>I2*R"-C*1J^LZQQM[1NJ-:;$<[;$Y&Y2+D5J#'9F!<['.PN-],[\5;J@H MU@D7X8:*$63BRNJ#YNGPO@+9O'N+Y7 #J+3NF!N0I+4VN)Z26]5HA)JM5# ( M!\YU#:0]"2(0(FEN'<]4+9*4K/9"6_7-5./VU5SOBG9AGDIL,VN[-^_PQ?N1 MI9%VH#0@NV)%MY+391=U9Y@XC.7.@A8N/M2?0! 9T;$FP"IIP)$FKN6 GUZF1*1-$9*UWK);( MF?>5U;ATKK?,O9.Z:!B50\<$ [?ARR"XKN6 M.56MK^+:5.-ZM[_?]:TXV.2ICR?J8^'UF=Y2)7SYIJ@7-C=\ !>=I&&79I-4 ME5L)A3QR$.)F>1XX_1!D7 1F8\-5<9%/M$5( ,-DU7AZ9--V#?;:#US\; 6E=FT/3EH8*K.HVM.I@!=!K'P7B+&-0+6(JDRNM M-RK+0F8=J08NPGP%!6>G^$""ZR@<2$K]Y.$=0\_%.A-.KW)$)[9DTMEBC=#N M12.X/L+KD_PUT7!^,_T9W[&N2YK=DI;H95::PSU!:D%-TDU7G#(.1/U%?90P MR9D!R0I0Y9K=*!@MMM\.3P.K,=E1W_O8,OJ2L%E 6Q=*:JF4Y&4XJ&;BJ_&DRR\# ME^%[A5^'<[H1PVY7^?\MVK#B*$6>"1QBU56 MR]70YU:&S0XK9FZ9D%O9PH+O9LB9E;@WZ=J?T2_&K$/;9<[T=4:EY1Y+#\MI MA6KGS;X2.'LD6Q5$D(2U,N=4I%.15 M:FC-9X%4U2=I[./I6D1^$8J_=WQUY>B6G2X M&0<"WS]?KAN=-H(T]OP:_JTB:I#KJ&ZT;*XTG=@O.H?::"DWX/0^[ M42;6C,_[G#/OR0UQ&,[E1X$#!+9P6_I\^Q>_/2#0)UBF-Y/V/I(.E^\U\LX2 MR;J&E]'=Z?H0RE6L'*)!-<]%K6*S+88;]7APKWA]D=$OS2_H?+SPZJH/; E) MSJ:K.*3Z2[+6@[GYU%XNVO7 )02#O"4D2%>IXT/H+F"2BJ(O\*UN5E(3F]!" M<2BT#II!W+UE5H-N'(T<2R!(:2@F:_2?%K Z"4%HT%2ZP& M$5LOELA%<+<-74:#7?AT&1&"KBFN@8AMDZR.B#!$T,1MM_=C;VQ"*EJ@P:!O M#%AIN7+J33DY:@5WT]";X' 9!7XK+* 6:60]QX@:@FPANK1-(,(F%* TQT[Y M!A6V/C3GBEA/L3 F9Y7R)*F4@UMJ[7VHN) 6]X&/$[5?;V,^>(TGBG2IUN"B MN6%L8A;K#JO_&LCX:O-Q^^NN;V _J*3"DTPXN9);Y5FC7*\UJF;OU\##E]J/ M@(+A4@-B1=A&0Q-!EZ4I.B[GP[66WOK%8/&U!N16 *%N;$!& QUDU=6,Y$K] M1B3!-$K#2"YP>:R[-"!4H"!QH0&)YF=J>-&!--D*&V63%'2ZJ@0V*74_!B2@ M8+C4@*RUR31CA3E%AD."!$)V,B6DAP$)+D#>6P@>?:SB@D:Z(&^V-7:CQ24? M32QD2#:2?'G0G$X'@;40%];K/9KF?<25[RWA?LS5Q2#=A-RLT^=JO55&=1;% M1C7UX.K%7&5N&PV\EZV=3D5(-J+AD@RM7K5:JW -30BLG@X86Z_LP[^WIOXQ M5PN*974:TT:"G V[$D5$TS*\^W+ZG\?5FZC@CW-U7!I*W7RGXK"YH=+-:D8B M2E$/6;V8JS=1P=2'V=JJ3CI*:YD*LW3+H21U!,<=\!#6KPZ36L9PF2F4*4YN M&;5".I.8U4MT$&H3?F8,D ;6!(P/H,T!7$_E4%F#*TLXXF;@+ M*U:_I_PNP^I$%]&(6=9)R@H3FUJEV"2P@O(RZ792H>"1F2*J"ZLX_;Z"['P_FKXRA;I&ECVEZRZ;@B5>-:O\WQ@?4O?^W;VM[-X9/V MS6=P.E>J61DV8K/.,I\C&$$V2JL[9O"9N?YJ_/6N@'!]$N >EWMNJDUQ*(63 M5H;,34!*S*?97-Z^/U/M703QXC3OEJO7RU?914-/3>?U@4S+!#E,*LX(2L%E M]"G%>''AV9H $]'Q= =OJ$%NI:="GU]E%G(KJV=*:]TPX>VO%7HO@FY( MKT=%\R]%*6H\TDT5[[)U?[3Q80=Q5G6ZX9@AUY9$,E6H9)>MX-TG_*GX?(%4 M#V3>!IDO5^XW6H.^MNHR=O=@_ ^<(@7V_=\VNKQ\>; MT3:; XXJU)>ZU0SN'NY?V[I_7=V[KT?I2]8].BREYO-EC"=GT4DL:E/ "2\" M&[S^JM;]=T;FR]:]KHRX23920K%U7F%FD"O'2L'=I?OK6O??&9WG2TX"LI\8 M:1R9X-2E5EL;6;M7+ 8V^_,I"/VR J9?A]+S]UA^!DJ[P#2!9F\.F"F-VL)( MUXKL:E1C>XTLN2[&?F^]>4"@FZ'P2V_-_'H4GH^$)N%6A2"H<)BLR=/=UG&K8D$SE1G(N MVU_#1#:9 M8I3*$3H'E749M$9#!R;N3:@_3W\';9?16_1WMI>L]K0B,^6ZG*IHL#0N0_7> MI/K3]/=]K#?I[UD^'>:R MQ37!EO15(M&EF&6G^_"_@[?J]!Y>'^KOHFS7.*&5B+%J9+BNQA/$2C4?^ON7 MX#2KK):KX<;]+A9LL#VK)?5,>=ZL-.!R\G M^AY>']KIN-(C4I,N(Y+TJ,&WLETN/QP^[/0OP>D#.[W*YDH+L))JK-H8-=)1 M.E7O!V\1)2!V^K[X?&BG>RFR[2QT&;!1?4WHX#MIZU61$M M:(*NPNT])65=\*[VVU\U;4%%D;1Q#FK0!$I2$Y.B*FF29>,GS"&[-!"UMWM0 MQ/XR#/+F0B+36JU53.75Z4((G*.^6> \,__=*NB;"/ [9=5OAZ*P9(XM;6"N M62+6X;0EZ9B1?N"TRWVB*&BYO=NAJ)^20"$>%8#AR;Q\NC7'L( M974UZU'=&BC=GZ064.JS$&OO,8IR77>>8%$4)=P:4.I#$@I8&AF0#95.2 MH[6"-*TX*NM0-J^G9ZM96@JLJ%QXM>/9*?^:H<)II/1CTKH8Y:RU#!8)O2X( M8;+<"\(-D<$AW'Z,]=Z[R,^+F C)>&^U&,U)IY]Q)+5L#V4BL)Y,T$7L#7'4 M_FVZ-T-*A;42366AJ*1D)=:@ORBMH^V;KYS=%>'.!Z#7$+%^+3.*1"+%!4G' M)['E/$\D8_' )BX"+6(!7,BF!^+0[L<4P,Z8<2M1RG'%:3%P5BPPT?E[KW,_ M+V+2?%A@U#9ISEZ;(V;C8>C>/MXZC96[!E21DHG1Q7S1I8LP3B_[N75 M:9,.0G@5',)=(Q8[NG.>CYGM?J2>G'%DMV9.93C/JD;DWBW7T31_S9CK&J'# M,2)HD6M;7;,X%U 9>2,CMU6:6#M[0&J.Z;HP/H$F"HH2ZID0[&.AJQ!TYI(1AT-2+,+ MVLB4M+%+9Q\EG6:K*Z<:Q()-"Y;>*^;F\U4L<"X[WBQT/'%_J]#[9GXSX) $ MF2"HBX#SK.GMJWLO@"FV5P:\J&9-:1W3R"0QCW"KI1Z9B]."/!$#!XUMF+8_ MM\?- R>X7U> 5@7J_JYOK$<+B#0:7EO&W],D%?;9'VU*<#")=LJQ>;,!0,JQ) U:5E) -M:2MLOFWAY2 M]#"H($*9JY8@040VJX#O#M> E_Q A/2!D;'["B&8#N2ZX96:^)B:0(Y=^$(UL=_T.D'#K8&3D;Q2Q+71 M@:SY>(K4$Y%QH]D%;'I$1#O=Q#(A4/>E5*Y*D%\39LASB>R[,9&;Z:?ZD(N" M\8P?3.]!/R32*7NS&1J^HG:G]Y9//F''!2HB7MQ?N[ M9CY"VC88P(D^XF>)MTQ679;>?-;T*%&)[2(A]' CU M/IQ6:3W"DE*ZJ-ATOD14H_=E>KX4"&3L8B#LFEX%")$]($0^#H1F:A$Q8@VY M04K=9BN5X0V1@(';8A-@(%QB')XWO8I70<>W2-B]^0@4$HJ8HTF62;!I>9"J MB+VVT;\S=_0+H4 3=/Q"*.PW_6BZXWBQ(P.'R$5";K:#Y[)C?WNAMR>Z8P%- M;"_0-RO\ 335L@XV")@D!"BD)^$XV16)[F36ED<#(G#NP6:!XWBB/@I>G^F- MDAO/UBFN3YRWO+8!.4._Z6"I+ CXC MF=3$EF,8RBHY-N%^2$$(B\5L$H[&R!;2'[4!N1#RP0PIWK7B<3'63I)RL]QZ M&2UO%J0DW"U<%T6WSYI>95/?90 ]6'6Y(D +*8G/)XM)DZQ-PB"7&438Y>T/ M\5T#H!A. 7A& $KEBEP 'S Y%VU%R(%L]$@ MAYFVO%H7QR:GD=/^[1VB=WB?7U2"X)VW&13K\=PJ[L@C4K*3TJ$$A'\A( MXTNJ;-YBN>R07S0_XFEMGNXL%IQ#]!<#GNB6.JT@G,P]=*>OO%9(D3A6]JW! M[LT-8H)CM)/=75ZB+5"-ZQA<_,U=_.B?JX8:)(%+5?9I@. MFM[\9-WQUM:#&_P0BX0)XAINY@,/EI;#$JATNR2Q[+3'41.NBIG QO@G=K>^ M,L&;Y7@"7XPJDG,S+D&= TZ6++3@9._003!4$M5O@>% @-09TG MX]PJQ8;%?FW5)(-W!B: * C,J;EKH""NF07=ZB2:D+EH^DX'SA;<4_;2K["H7P>L)]9+KKL;N+4 M:)'-=^*5"B=50-1J3.A>HQ]8XW%JL>C3KQ2^?6!_EJ^;9<"Z+FEV2UJBEUEI M#O>FWX*:I)LN$3(.1/U%?6:7C5QBLIR'&RR0B Q%]$UBW+HK9F]6!M\^^5\5 M :PTGM@M.(?::X1(;-9M,H093LN*PY;Z3J)@ZZM$1+A?%+R9 $%'PFOG(;%S ML*TWT!*@!E#/.V!@@M5-: !)K*,OS+;>@JA[L0^!F=0T?%C0 N:J-DHKNH5, M);9$SU;T/K#Y@+8Z'9,0!(*=U4!?TJ;S\"R8]_&<)*&/K??3\.-K@ '9$!&< M4YX?%H,4M!<0:AX+DXAZ$\G\)'&0:J 6*3@P1W;M^,1@C35'"(&+RMX@#N^D MY4,LKBX6L;UDXO;UMNJ.,[3@S$$S89%AM(^*9CS[WD?K/!.I3\QH-"RGTX;9 MH2KQ>;(?N!AQ6W/G]!SW+B,X-! JHF&N+<6 M# 7'A&(-B;R&';"LI %-0#+?W.E/95W3^ 91G).$846RA?8J;FJ!4WXW@M/% MSWU.W\W"].L$_C6A_$H5D \8X_.(+B.#IFMN^8PAT.3:: 01_??@G'36JTP? MVFFRE(EJU5DV7EHF[C)N>J^]_"BF7R/Q+V6HO8">=K.ZMPWH(=U54G8R!66I MI).1?K9H&,$[#W:/ 3U-4%=+[2 D,%X=O-LD]X92GH[HSCI-YIBH JTIA,XJ ML,[;723W2!NE_=$B@4?=UVI)U%\I31 M3M_JB3DKDT$<\ZM3ZKJ/G )8:#;YZ>%VO=-U"O%&O=;QKH0,UVTJR< M6AMKN68;63(]SPM.\,ZP/C*3;]KF6-;2:J1NQV62KFKU(I%;ADTU<*L#S*!=0+>!*7+*/# T84X0BW2$V". M$24%V4(T;9M A$TH0&F.L] ;1(VK.8+BUPN":^5G;37&LX$K+3AX[Z13RG:^+H4AU%Y]9#)94K M%N760$D5].PTOB9_#7<\,#KJ2['UYM3M9?OX1P48GVO9@.C$9\T*F(:8>F'B+[0CJF=%W8T*8C.CBC*P3++3"S:96%H@.\; = M]^%/G+^A]TIW9ND56.9S=LFQD;+CK L-.=I-B?:$]FI0R:J!%8C!#PU%G@L7)K> M@K%J8DUU*A.VN^RNH6HLSFG$ZVL5)!? M%@)6:_#*I_$I>GN=O1*9),ANII;D:FLJ+Y22&@_K-P?N6UE/T7O.XMMF[VB2 M-W4.O< ':S41F"+/M3)\QJAKRII5H"PQJT(A*H6;@-GEI%4(+,>$_TJ6'J:I MV$_TD\TS-E]MWN.'O/+ #)^P0&XQBD9M#N0![73G)6-661P]SCN9^H$G&:@] MS^6L>D$E:D6REM4M)]P+#Z)[E\%NNO4IB%Y^X($"L""O#QMSI!? D%27%B/. M8@,]/CU^H#L[_(,//,_"E90FNB+B7& 81@M1M3(@"6(M"\I"BZ:=%XBZ][L/ M/%T!"\M!'P@BV:.;-*F3!-_,E;/J/%,HO/!D_SI-Q\OAL=I3/#AD42HLJDM1RW$.S= M4T7W!_N=51WD20);-]\I2T>_QQ]FH*:KDG:J6]^RN*,]U^]!%S\.1_\&_'E4 M,1N"ND@H_1Y)SYHC/B7((F,?\^+2L:$WTO(G:J0[)C+(WML)1"86CQ6-\M^_ MT5\ARUXI2.^J8$DL).2!_J1(\G_^,H H2MJ84.#(_AE^"L=V'YEX4_CF,]V+ M"M%C%(!]NK^^/>O5'$L:8>O&S]@3;=A_(6(1$^CV0)-/5 1]M/=4]&-C\],1 M4KO$"*B2LOKYWS;R.:Q0%2Y"35T%VG^_>Y^@?Y&+(8W^^Y?;VI+6$'6$'^,^ M]R=Z&<)_HMZ_N'\0FIAP],^W_[1U ;VU#* =/-%]_5/3314H7J\+;[C^1]_^ M;6/?)*2/0CC:00*!F(![030%Z(]Q@K:" H'YD_F(?GL$"L0#\=ID0=B+,&'&3(,*28:9\3A-V\4>\_>< VS@'HBC>5? M0]U$$' _8)XP=2Q=D<30?TCWO^OQX.#)Z#TVH@10I+'V$P< T-P?"75B)#LF MXD$-#]GD/@83:)]'0Z2+45NN6FBSF5"KG6RSK;]_#/?9,_7"P76!-$$]M7?L>RCRE MGT(T&0DGKCS P^$<2RAN&$9?SB5+\I(*/R>2B+Q!U/Q__Q.G2>:OK4A>95#Q M#U(M6VM6_O<_5)3\RZ444L.:KKDF21)"OGO9Q$KI?3O#0QK GK,(I9\977"S M_3CD^N:JC2HP33[;&HS#?:';(*-4I RK98[,9).OC)HBB8;'V8,!7XFHB2-& MGQO+'Q5@RJ&:!O\,-M9LUS;X/?CJ#?M.P+#@S\T+7^_]='6MC8RQ+6Y^XIN& M^$Y];H;VPQ;W&[JK-P)0?$BZZ$1Z]*_%1+(A@08D8".V,('QU\M]?IR$U):$ M!#)OMJ[^W!'5U>O^DPXA/\*FU/[GFX0&C8(\Q&1=&0)%T>VAOOQV&XEH.,!$ M4JNLFM#037M/.)K%#>L#5HK/:_E.+#L4W/VSPY/D:<&Q#D-<(=1:J0B= M_SVET__W/XE8./K7B]+SC)E?QI9S(M?@DLTVVRSW0TVV7FNV0W6NV>*2U7:H M70LAH]5&ELE3:A03JC5#5.0/\4_O@UHVU,ZSH3W+MK5JR70[5,OZOTLPX9UU MQB3Y@:7AARM$ 17P+W,?$J>]AZQNANP)#,TV\ YYV8L0U$0HAD[8FSWA^RGB M4E:HTXD(5BODHT+M1M)7=P?%>JMR>[+76%7$)4BONV0MYJ22D=P,--U#-9=3 MH.AH,,20WT-X2+>S5X$$4^*#CDFM^3"G#W/Z+@?3!)H7NA[94W4PH"LF6:9D MHLS:?5.2*+G3. 6'%TVJ;T'#.S#POCC=T< MF;KJ$?9:?X=L/=A:-F@^35I75]$">;;4'9([O9*+:4)B.Y&.@/Q=814$=.FK(NW-" M@([K37WW%&!!$YYNFTAZC9ZGV4YYW_[A\Y== L%V*863^^:60B%@A2P#"GBI M60Q)6DBRK9 P<>.M/X.+U,M\YV? ].49KU((WNK&QN%Q91LXMK[YP%L& Z=].>^M[[QL<.)_]DGRM4=O(NTY5E/V\*UH U3GV/4 M7#UX]D0528]N(A?;[E%6"=5GD9B8^[S^AM#O+4,9$T>$'5>9GT2:-7M;,MK[0]B@S&H6-]-+H MM\C95*$F,D]2L_+;;$?+UAWT5M=.TN'R?KY_4M;$)X?KW=7,.G*)D?.U[YXZ MB926T=+A"=?JR!:7JY&=:/9M-*DD;VE'_1G@V,\PT> E R@AN(2"@Y,5Z&-D M!:'U\!I/SR\@AN"S<%[74>BG#"3C* @SG&,E)E8I MQ;/2X&TXB\6I#]J6/V]N6\HZ4C?UB:X=9^2'PX187U:K55FJSL*5^7*N]+0W M4H!B""::2'QI;O*/72H6XYV*_66%;*A \_:7_KX'D+V2'&P.@T!! 9$9%=\ MC>W>8,'@\7,PH?TMP)\Q=O?J'NA3?4A(R'--R<-[4UD.HA1LX4O0? MPS^Q:<6+;DG!_GEM:98T'*G^I+V%B"M'!SZ1PW2,$828P,>CY(@/ VK$Q^-" MG!=&,0#CL5@L'F-\ZN^Q!6M3/L'3!]^T!5Y9<85PK:G-V2X[Y;I]5;3"W3'B M(/F\Y4H1J[PP5S*P,%,.F"D):3\Z3/+U]^K72QQ?GAA/QIWC83P]OGNOW1WE\ MO" L8V)/L<@Y-V1O9_Q>YSKJ<*3HBPT*-N\)O./CYQ")G$PL$ U>/>^P_1X, M+5UQ[*-%+O^4@[<7W?_[PEB;#C^=CSKO>&Z8;^%[G-M;<@:O@O/F.ML]#$/C M@SC^<9BV9'MG62 0)B%! 9;UIOS/JYC\@BF9P#64WEZB/ZP_WS2A5X'X^1.J M^BN2+HO@4I@ ;8P^T$*+B80^V5G>]V6R;H_*5WWNHRG?TJ?TG98510]=]._Y ME#/2+B9;E4Z?[3(B'Y&HN9+)+^+^;>/?M/OC3DR MG_8KV+^A7F-GK5Q^PZ[#+U0D'V;#\]5LK%MNLI"]$3G65UZ[/2>(4U%%2R[D M*HR00(WKZ]Q<6+:1STJ[/NLY3K51*%%-MC+)1BBGZ$.@H&A#0?%&")\5@O:K M3/P-MDE^)#[R%P U$2_^P=!P%1(F4)!#*CZ)M9A =_D>AW-[.V7^H/R]JQ-@ MN7OWQ!!0%-0";Q'&0>+,D7"(B"+#(?0;H([]*'&[#U8W]_?!^E'C7K"YP1&. M)+%EQ%M@0R+Z%IE]W-0PH0!=)X"BO3[<0PY6Z _4,T)]R'*0X;0F.M["L]GX M:4^ _7P^"W X:'<[HOMC?TI_?@\!30S]0>_->X@$"#4:3C$6T8_<]NB7>#Q^ M9W@'M>6.Q!TNL.Q0@O1Z$,'*>MH<%ORDM8RT8YIH1-Y.;JQ+;6 [UIYA7&IF MH918IBHD9$$]&R&ZM81;_.$<=/K0>H\]/)S[BWO>O!7\?]Q!.)Q,L='3TR M5-6O]^Q$C+Z%+/_N"@;+%Q(M5;)M))&NNC=U#1M@916"N!)=R"U!!P1WT28# M;!#"&WJ?JYY='_O9JJ:C0 \"83*"%4L3CAT%['13BVB'_L O8W_1#/WDM[(G MDKLAT, ; C]%#WG#WVH6:/WYV2ICC\J8R+X&V5,9PK)+3IP5S9-$*BL,[.@8 MRLGQ0V7\]BHC<8'&>)M20-('0@HN)!8"@H"4 D(XDA,L&":VSR<_#2%P$2>^ ML%2D2] SS(TQ1-*CHMFOOF.W!'6&C#<>Z3@T-O6%/=E\_80<%!@2X4C2W$R2 MNY",Z4>3?[TT-O=KZJ]-LU<;O#RV34/LC/B-7QCGIJ6D[:D[% L3]"8]O^]= M/047B$'/W'@E/EWW"'N(8]UC@#8X;S;3_C+W(QFS7YDHU,LBPL%<;E\?#AC%M MOK9*4#[M KXGV@F]&FR<+E'S+-APZ].\ X?GU>)5PH.W0F;_M/5;A>K&(O"> MZ22?HR3TAKCR9"1Y+1MS?]R]_>+T6Z=3/15W?HC#WM;/_0ZN;7M>L?3W!XL@ MVKUS.K_U4N0?.IWQ^\R2,)ZU=$>XN2]DSUKJ8K^QS*3%L-RBA.FD6H8EG3^Y M=/ VZ_6FVC!?[#)>$0J?[54&C@#?_F5?2FR]G #_?''8##+GCC'M#7%?+/0X M6;9':UHN66V>7X>;9(;X'+'X#=:]+\HQC\YD<_&.ZY,I:&ET:DG*78A"MES3 MW74DQX)N*S0"KPS?B3)#NND^2UGAAR\D]&BLS34T.QVK>40IUS?0@"9(0,&1 M S[UCQM;?MEP*X0K#TCB2UNNF3_ GR=SNA]R-LZ6TCB4P2]?8?R55T+=10]K M A5EZPK\@9#H+D!X94HN2.]OE@W[T J6^FSAB1UK3;E7@^TUU6F2M+#^^.6X#)K*3KJ+:D5'6848RBOX^1UCVH2A!?[+AVW679A& M*A#?@N"B\BW7+1P42-4<5=1M$0H28]^[ B6WOE(S-X^51 MKCV$LKJ:]:ANC9,:/01ROQOKGV^%:O;$+AQW(ZF[C[3ECK#FV*ZN1TI_3P:2 M0[LP*58B*ENK)\?YY73228P7W_YEPM]CZ \9B6Y O*'#O]YF4LN[LV"W6_7[ M=K_I=@/J=N?I]Y"^>[JW"GCB4@&_P-?!O0+^9Y]RM<#F^>BCPZ>_?IW QQ.W MA]<);,JC(;K# W_W O_H'60@WSI0]^__Y__L0\,Y4@!%RV7\"90%6UF;I$Y$\^C^[6JS^E!G,!_>ND-#NY>XD MQ6=>0$*C8,_XE.M&&/)^[AOYMCVL%DN$Q7A<&/*T((A\>,0 ?I@ $9Z.BJ,P M0Y)BF'YV-,V=T54.&W[X8HIV,E5F0[5L*%VKMMEJN_5I)3<_>;O"Q7L1-@B_ M=#6(_.(*!5?.;,0^IR#!X7RVPEY/-MN%;*&:K*8+R3(R][5F)8EK_?*Q*,F$ MJ>-SRB^I 1_?N$._FJ)[3)C^:]M[:*][#_7@$E(=EJ<@/_6H@HO5*V'A34N> M#Y '<#X/)'ZV>BK84*60.X'F8T$QN\DRN=5[W+,)G 8<4;+?Y[#@WOW$P].1 MKQ)D9'\2?;8=8X_.C5')IYJ-B0M^QF-R./KN.MX51=@]P=SIO'H&#HYWT M8/'R:1W*H.YL3M*&F9,EW+2KANQ65,$[V MF+IB(6;535V (F8/GZ##X5CTHS(2OF,9N0%A-CVZ@K'K\X'\NXTH'Q'R(T(. M!N>"HCK=A&2AULZSS?UL)!.)QLF/)",WV4BWYT%6:N)V%]GJ[;]_V;I.)5!*'U%D@V+II\7&*I&*Q M#Z,\><\POQI!<#\AOZ,'NK\F%+YR&$QRIW@P< ;PPP1FZUH*:I)L[ M/O$QAF&H\&^="K\9?38=AW#/(:_K/1EYR,/7I'4KD@9;8 3MU=YR!!].4&3X M]\YW7Y\PN,>0U^7^VL\#^5_"X$@-GV H:-ZQ WQT)I*(DO2'M7_DCD%_79JX MG87V>GL@_4NX&F67$VDHV19/11+AV(?S.]$[1OAU:+'IY+X!?9)A1$C Q(B$B2C.NE_O)-_EY_:R MNKD IDB4=5UV;VW:;GW_M -\1Z/Z.N6ZM_%?!2+$51S]>?7E@H=_K%@PA;>*7H9A [XHM_[DWW*B]*VR-1N\_;N1# M1O$ALYO0IC$NI^*2#H94"#3E.2ZQL9<3+Z-_QN[3T!!PB+B[5201 M>0IE7WQ:2/0F&=*='>7@TH""[0W>G99AZE.O(@LNX8]%$U\.H+L_VI5W$3:D M^(X:;>F@[^@00G83_Z.[UXH@\4:O1PYV'/&9?3>RU01O:^_0+\+U%&I/H 7W M1ZR"%;[]P+N7P+U[!?6B*XJ^\"YB01#P;AKUZM?@J_.L;75R23TJ6*XA3TTR M4/?/OQE"18+SHX^A94OJB>8>U9Y_BF8%!6 =?2YA92D^_U1W;,RCYQ]CNAU] MIF-MB^A^](7'K!<^QNQY7I$=PJ,G(B(__TC0'>5HP(M3'UJ34Y\*QW- 'X4F MX)C$BB1#93< S$8-CEV+8'FU,O21"Q/=S8IX+,;OD>907=19$M)DP-R(SN>4 M@/\ZG7M&P+'2D31,,\U&6G7O3A]3LF0D@0Z2.=,&")";U35@68YJN#+K$G^U MU;MCI)V1P$!O;6Y/:)]"?=T)>8QW6R+("JZZ=7#%'T5R)5MW]=F!.#^%NM#% M0&@(\&DR[_N7U2/NXV)=!=R# +Z*0:+L/B^I(%/@C">A!7JF)^*><<'=[DU] M:[V07M/\>E1NC2L,QS,#Q+1";JBE:]@S^HX?@W".:8([1U^N$*6V%Z3L/Q / M_V ^"TE1W )9T+_R!06H2)U\THT&7P?G/2RY!MNMX;*CF:?M,=DE%?L(P+?V MNFF%7"T5 J,1!KEKGSSN;RP2[LAK(P"OQ!EV"[;VRO15"L*-H.,9(+J+$NH- MJ1+$85-R+^D9F;KJ_Q+Q"_T8(Q?;'=5 >'(+5[F/?A$D/]]:3N%C9-V$?7N? M;*Z&=<= H'@6S?CG2%I"<3\$V<1+'C@.=\\2(!\:]/,\$8XIW631 M1+(A@9 GX) $7X_[U]X@#A,I__L?% _@,E2'XWJ6;;E&@.X.^<)@R54QGDQA M9"&(J=#$SA/JR(4FKN 7LC:;'W!S)/ZB@SS9G./K-<:1BZXW^X-IZ M^*XOW40FV\"& X=$ASCR+OO#I?9<3QYI*Z2_;!0]^3ZZ@CPG>^.PHZ8_D%Y# M6@Q[45;(#T@4@ QGR/7!_.= ^#K ER,(T'+M)2XB"MWDQ 98N[010MP08I\N!.8 MQ8:(30]5]8#22R95'[H&%:NE/>LJJ4/'M%P?WLLW3"3DWQO 1#\R$*-,MZ8F M+EEI>;'B",QUT\62EYIXKO@>$'Q \$";";IE;W39-C;P,KON3:5NOO>[G^'$ MFLZSB^C5=S]NP+@4<85E:>C@WST@]H#8 <3PE2T>2N#8A*YOYH'(O=K)L+U4 MW;/H\^%V/5"T19%;?'VG?'8K/R<,W ,X#^ JE#[#;A->QD$$;X2O' M7=?J>T@W)%T2B4V&8IN657;KG*YC[Z\%#DV(D+S<%+# ZN*K]UN5PKBKTN;Z$;8S:D M0O<&#'?Q[ &_!_SVX;>_R\%WL/8C2,LQ\/J1:?EAYQ9RYL.,/K#TE"-)UR/,7)7>]&GML$ B3XX6"/03N M.I]Y5?C\[G=1*MY; -RTFJM)-6\18C]]@CMWAX:O!D(?/-3C ](O01JZ"_@( MN0@LJKLUSX6/M_D,F=:)9/@9-D42H&;IOM(\6E0]3 0O,#@)[R=PLXR/%#"^ M/09#^J%F'YA\$9/ =C.[(9?70WQ4!*/.!:$($5)UPPM>]A=AW=TFSQ-Y>(\/ MHAE"RP-N#[B]L@(Q$82[U,4 MW4+^%K:4.+D"A)DCF7"S\=7SX;EHX MM*&(==D#4 ] ;0'US'U2<%$H[S38OLG;[D7#UV+B@E%X;^W!PJB[NUK4W;W5 M>_DYRX9X4RZ.(+STG7]2P 9+:.VRRI)J '\'\<;B/JSL Z9OVB]B.:.1)$C> M\H8-%7S!M@/<'?TX '#MKNV?+'B^;K;=I;DY('5DHA]P?,#Q(C.,MX)H8XS" MW7K'QAT\.M)WN-BQ6>/8K7C@8S^'N<1=OG"G>[FGUE,H8SKC$(LKU@C>CJDD M&H2PVA[US+#)[>E.=[SN(:&'+_! ]0&J!<="O(#NUCI<4\ [3?H]A&8G3+P@ M1404L'"J2>" Q>$ATO4E!<$R -)@?SFQ. M F,-.D8^)=9\.+>G6=@3-?&!0P=^1R;;D/ "LPG=6-H_)8B@J$'DN+HQN.@! M%(?D'FRU\5_^!E/H;WUX\;3FYN2;?Y(;BB\?IQQ(/Q))Z/LJ"%E+P5_[Q!GR0$'/)9'S4<'< 7?3/J+I5#"13<%3+W8RWS]N7V!7ZXS#R@7Y5K1 ^^6OK?X94=Z#X M&*J.8>R>NW6!8@,9'^Y%'JSB;W[P3F-8:,#2"$LS>H@(!4P*UR/=;X@\!L-! M[P74QC&P7XH'CZ O65[CE\] ?G=G&Y)&7CXD^>=\]RCZTE%,MP+$W@%=]U0M)L30/:B+EXE$S""\]Q%7BO W%?GBZM84 M4,#BFF=N?P'H>V49=F?P?>"[C+,$4QI>30^%VN[YGXV:.]:*.PVX?;);(P"' M8_ZY=0WB(R+ E+"/H"B;XTC'QX==:.V?#P9>R+8GM0? O/QXL!L<;DW'RV+Q M%/)*/3J:C"REAI_H: 9>K1<\-V1+",72_:%BA]Q?'W6'^>1>RHKPZY[Y_^Z1 M X>.&-=(U-V#Z.XN%.]XS/DY[BLH) N.+T%[TH-^LI-FRQEBM65[M-@)V.;X M]LK[N7OFW]-4OF84-F,6W'/7W_% O'5@?.H?F3XTKYR$G^+IVF<:%BD$K++< M1)&WE\NEDCMQ=R,\]"H38)7U0G$"5U.<8/K:X$QOTHM,(I$ M!'U>#&SSX9NK@:GHK3^O,/44NQ6G?HD"81$0CPD4"7D (S$^G(!1/B'&*#X< MCS(P$A<349KV"X1YOW"O$\L6JLEJNI L[]\H%HN23)BZ:C6Q%X7!I_.Y^F)X MH*'-)67; 1]?5'8UT__:8*]1>T/44RCT MSCO0GWZ3JG ?@7Q:5_#"CZ.&Z@?9QN_^E7V:<&TJ?@;F T#76C7#5EML)H1> MM6KE0B;91F]2R3)2*FRHE6?9=NM!V7=0]@\W@-$=?*>OM0TGK0EV0-VZ5,BG M]]^IR)&QK3_OD,P;4TM2%#T*#_E8#$3X,#5*\$,1B'P6UAIPP9V"V^.)0Z13HZ1BTC MSUL*AAK.Y+155Z:;N66]3I*#:K[!T\=]KL)\QBAH\S;9Z-7[$T=:H)9' M?0Z7T[A&QH9#N0;J51J2;9FPDSS#D\];BN:Z7VFSZY[L36=)LC?G(<4NYOUX2^5)ZQ>56:S)5JG7ITFJ!6A[- M2%SKR4@ZO)ZPK9+(E:?K!4P12=3R:$8BIPK*<+Z625!=AQN 5R+02?+1XZ=/ M^VIO4.S.'5GJZ+)<:3E"E,4[U-::\*065(JK52G"X@)"\=\[+C/!:N5 M6IQ0'W 22Y0RXV0Z*122?/RX)9$VJ$K8R!1ED#5$4(H^;QHNM6FXE4C0[B\8GP[):3.4&29ZBCILNRP4M M/$^O>+9%3X4"$H-(+8MZI8^;3C)&+D,L.8K+E?/%22=BI1=)!.83*)&7*M]M MP1G- BG?:M$E!R8:: G8!(?#*O.9*H6V"X?G?$S:RYB->CW!JW4+%FL)!MHL M;=399C0;14A O9Y@UB0C$?5V90;)G+X0JNOY8KBVW*9'2*7K<-JJQ?LYEG;Z M&;)/F7J1=YL>0160E;$V-\H3$A8F?8D5=';41\0Z@8%%1^LN::*9Y=(QMB<4 M>-!<0"31)S @##2UXCAFA71:29A*]2>IL86:GL" 48FW!^9Z6"97]KJV+C6E M54MIX*9'TZ(ZI59F!8H5M@:&HUJJ7F9%Z/9Z-"V8EF(K8=(JDX[*MN.CK-R1 MXV.>/H$L,1JEP:(P@"21BG8:!8ZL%]@D3Y] 5J8SL69A59W*1)FAXEHJVQZE MT5A/($O/BN,:'1\F.">NK@'7-A3%0 ,XI8'6I<(Z'N,5%$G)\XPXT)A^%@W@ M!+**V>2*%DKS-@?#22=*9.HLN 3FU@D,Q*QV)3:VUVT.2:QN#&,1>\4V>.8$!NHS M:SEC^.B"[ Y+>5J3BD8%38LY@8%T,M%=3&-K">KU76Y':E,S7ASS#.GN+6J#:5%IFYPJ^'2ZE.C6=T04*\GN!4UUVQ, MZ6M+N<0N0#@=:QG.!$WK!+?FG2G1C)2-B)P+]S+C_BAN,DA@F!/KSJA? MK''I5K@[K_<;,95#%#BEWTO:W&Z255&6])(":64XK+51KR<8RPZ-QJ+;B!4X MJ5K@5*Z8,5:+)!\^P=B<:$F52'@ZD5=M85*=]^,9G1CCID<2RW*LS"QD@^5R M_4Y9+8P:D8RYP$TW$ON&A5[/\<))&C]!@U,5@I?B.$P)D;LE3C\?1![E<6QS M\]1-QMU?N+WH2HEH[(EFSMTJL9=L?[P89*?IBX_)MWKN![D\O?X9KZ[Z: MN-I;I-XV!4,4$3LVO''"ZN4%DS=<,;&7=[SP)H^7UK/I)R;V8$0@&!&//A@1 M $90U!/UT$U!X,1#-P6&$0_=% A&/'33E3GQ^M5W;_-;@[I ^4L_*E7WKTY=U]T-!ABR/^?O>]L4ES9LOW^(MY_(/K.O#@W M GKD39\[)T* \!Z$^Z(04@)"#F1PO_YE"JJZNJ#HZFZ, (WI4R9+*#/WVKG7 M=IE\]P @R5F^Q-+Q* W$.M?<]+^_;OU05@/'XRCKAU"0%SP-OKF \ MA]#?>KZ[[)>S3 =1T%M/YT] _$>,[]83W^WCX;^QH,:">F>">@?V::HCYH,M4-Y926!=77U#%N&XIIO>_7U+D MET38]MS_WR_ZVO]F!Y;F^/O??TG8B@57(_!2$T69?T. $VP-_4?\CC;!SRBN MNX'+V%7, 'Q)>'"3X%_!)[_DS!G3JC55LQTC:$\)-;],*9TY2IPFO_Q#<&22 MI?C__,^/*_$X;H$8PS&&?QW#.('27Y$K4#;I*8_ULG5!JF_Q@EH6;!DTFE<' M\<17EAP8M&RLG:=3)=%CZ4G0A"!FOOR#LV22X;@3((XZ$WUO6U3#IEJ[C%/4 MP3]LJA];^[&U?VUK_]:*Z&+&Q'>$M5\!MG<&'=$^Q8HW7%>U!2]E9@+ B+S@ M*H,F>KLO_U!XDB7PRUD0#R[(,5IO@M9]RX"'8N2"JH;ELPD7J ":%A#XME[16@/^QV@;V3ZV+HYZFE3GJZVRFJYF*+PIAS6G.$KV%+86E6AO11!>M5*4F M!"PT$B@F26.G?'0/X/UHN&"NZ-IKF_DW'9C5RV2YQ:3H==X1RO@_HNS.EG+[ M,1>*\ +,25Z0E@'R+1O+SS.LLYQ+C, W93YT MEG!)$M5XQ+Z26"W$:N%>K:'?TPOSWDK.=%LK0R2,0CX]JY3[3 ;I!>1)89(, M=WXCZ:K8[SCH.IT+V3M/H<4>2R4]NGZY7'#F)XJD(M)UNS%C&N)BV&DY#9.L M@'389Q5:))@F>C1TD,1*?!HD7#);\!(J^60@F@SQ3EJPEEZ^.)^(8(U8( MBLCS@?-)GCM_>"1BKH_]K;G(Y8$J,<+KB>+, %^!M3RZKKJ@LV('Q(:I MV#[D).(+%H^[;--=M9@=^5A&*M,&J]#Y3EY)KU ']IV; J.PV$T1 SH&]"W= M#+^$Z/K0P,KK<6:%M9GB:DJ3&%!*$X1HY&#@D_3)3.FH.QC>VQWUW2W1]B1A M @7="!G[&^Z,Y<1AX'LS,5XQ5T&0:Z&YU<>2!T*6=$0C\>JL9P[MRVD":):]4, MT!+F'4=#%YP?LU(RVF3KC8<]<=$T*X6>J!0RQ 3=&H6DH+XH2/V5S]6%)M(!T,ZA484;\T@]+EK \UU=1==B MHPY:,>F*2=?3DZZ+F27?P7:\ 4_-L=4/ \RY=FKE2.)V*.G.1E[S@BUE:RMT M3RT*TR0Q*L[TB-$[D>MO#K(S=;RTQJJ1#.T,Z 3.,D MG!_ GY(%8P#71DOXRCHNB8F95,RDHFJUO""U:*N.!3K*^I5/'5%KS?66S/,S M0Q 7 \[ U4Q^QNF"C._Z?%))!KM@Q6Z,^RA(>XS[![%O?@GX+F%T:;%EC\14 M?\U,P9A@W?$$ 1_9,V22IT]ED=V;VR0L\TG8KP9>G'02$ZZ8<%TZZ>1[;=U) M:J6D%L$@WZ[XHC[),'E] =QLIRGC8:-0EHK=)#%J8]1>,=/DD[!U6HUZ?K94 M;(/H2VFKV4L[77V"8(NR5K'SFP^1\H>\A*1B,O1L#0"B1)8BO%+W;;NM)H524VG:6BN['JJDF22HR\8VHG5Q#T(?ZPF(J4F+FIST#-'/SQS!=!VPS*"*?P=<+W_]R^2_SML M4>)O_O,_HYA,W6$ .K+[ H MR$$'+XL*/ARWFI7!)&4U$6B9+_^028H_E7P:=1YZQ&1P _#]JJO8H(^201_W ME;\7>P"!Z$VTXF/MLIA/*BFI1,A2?B58><%C5O49- G")HHDG22H4_D?,2AC M4#X6*"]ZX'\:E:E.7C&&UK H9H+R6)KII:QG31 JT9G/)''BP>]]>+$#7#!2 M?. EX1=^X-J[L*NF>SO;*28G]T=.HN;O?5YNU@*]A: M]@6T'VL]SR=2Z2E8=J7Z2MJDZUNCVIT+,A&V2D0I8MC)ZVYB'1#K@%@'W-K< M^5,E0(S7(V.L=IM&4-T6![G1M)H=K9 2"&O^L23%/])%$R]1^+GCAKOJC!,^ M<*V$[<"%.WO@Y"D4VI-JKT=751=SEU03F M"NJE7:M$CDR2)!E[2F+@QL"]GDOE<\A- Q=3RZ4@;90KW,C5!'NLVTV$W/!J M;"))/WH?@"-&AO/N@JM+9 '&C.H>BELCQK@BO%+W;>;\>#G/BQMZ\['>;+EJ MO<^T4W6L/*[G2^.LDP,LM'C"MHL\>XJ%Q8HC5ARQXG@4,^N7-4>O7REO<_-5 M&5,$J]C/VI11V#21YMC5#IZL](VZ!^?OEYX":EQ <<]\+XZ,1\0P^51$7'=T MA1$G<]D(*N2LM#3H[0"YAHHV=W./8$@?BM%_E8ZZ(^5]OJIIB64GX36B$2O\[7)C(1ME(D,3[)\1>T M/&+(1T'08\@_BFWS.3TD90J%=11S1^QP^8*81[EW_)LDF8?Z<+. MC&.'[X=::GG UAUW9]C$_.E^^%,,RL0@CD%\KR"^G$7QZRB>8BJ78=,Y!R/$ MY7(LSMI:BYP@%*/H"(4E.?94)MD#N$[J'R>?Q#Z4.+9\&8?P?2W ?9LV'T2, M3U[58]4V=C8G+7BQSM'5S9K:$K46Y%P\,FZ8)$/&S4EBI1 KA3LVE7Y'*S!9 MW56J0)Z+O1%K-U-6JM(F0JT C27V45))XA22L[2\CQ18+Z&MHCO;^[97WH2\ MCUVF5:2X[&8UZXK6R& ZI8QN6]T)>I?P\@H,)Y,X=L'KM&(DQTA^,"1?)7OE M")0;RU7'U?U&'FNGES*M#9OERFB%H,R@G'8^29QL,? OI>,8UFZ;P'4EQ4U M4T%[ S\>V"JZU>(O%]W/GO"=!')B)7#FWS''NK](=C1\RM$*7-]( F+)?Z9Y M/YSDWP&#;O]P"1-'X.S+-4S?8@L\2J'/:&#S3H$8"W LP'7.@QXTQVU/2PE&:1&3LOK51_]:>NKF(M M]PL$^746;32)AN+674CB?:!U%3, #>"&!^HK=\9VW+FFN*Z<,0IE0QT8#;$M MSB8TJ.*URKP)5_YBR_!+?H*KK4/)Z;=5ODIN#4)H]@R2J(II":X#]A7#CB5@ MO?M!8JZXB27ZE+\32N!/'1<*W_XV22^1^JS'9;^8;E.U5KPYZ&/$HC66TZJA MD;>5J7#A/.%U9D?74)J.BUVV1F4P:]C*^+7LM.U-?RI+OS_YJTG2IV;/6H)D MC\:T9! FKA)#LDIGX"O\0R2K[QS0/ZQ*R@-J M2E^G=DORK1#^1U[/QBM,*%>GA@4GVN$JO8DX%=[_[1^][^Y;]""X@E OF+N? M[.\'WO_HRS^)D($2W[W10[K])R4:&4R5=[%VZ!@3^Z4E_SN(N1+K119 MWDXQ:8.;%#?Q:QU27CTQ*7FSD)^RR>M]T1]NB[9M]-JES(J>THZ2$>Z2D?SJ MU"=N <]/!#(M65YGOBBD[&U3@;*#[\C(YPC)WX\@(T7/"SY8I%JQ8'-&,"L8 M>@G'T,/'A8'V!UB<>N![Z#WAJ79TA4A2:&R' M]5Q3K/O=_GH]S[)=4POG^S!=EH_B)4F"#!(DE$VAB%UV^ M:Z+PA'"EAI:6[?2S#9%@#-5Z M=P0&(H-/'#? E'ZW ?4S228YBDORY&'#F0^D*PM48(V FR#Q4,*(.,X2I3A+ MW"CJ+I)FWP XM$Z/I-O5Y>YTX)8"3RSS4F/B3"BYOA5D,FR:3\8-VV(7N)7[%80/"L&AG=B \HJ[F5*JE+EIZ&Q3_&GZOYB,,=@CL%\Z?N,/XUFS6EUTEUYL19[ M7,?M+J;KMD0U$9JA\4&37!*[0,.3&S:&=8'B!>[F)12C^'!?//_OO33?G1OP M93ZA@;FW-<.W.^JEX>:%H82#049BZ'XP-RS07JH3:&0F"9).UR M8 0]-E?H2>U^RNMW6TNS2<+3+KRI@,&3/$$=0/I\598Q9&/(WA5D+V>@_@)F M\9S#9S+NM(Y96+,K=^QUGL56"+/,9S#["#XR50VLP$2I)@G'GT)K0G6LN0NF MP/;T)4B8CA=?#/EP!#M.8[Q7@^0-7NL(KIFW:"W:$+R@ B%; WY]W%'64.?! MB6A\F,_"-+%+2%B/?"8>N"]1^XU0_A> M75%O3W4-C'55]V.F$7>ENL.N5'=X1+> K^@VT$3%M>%2>6_ F-UA\=2IK&C" MAE*VH(ZE"B6R7\P:HK>=R.2NUS]')UGFT#48^Q%B=,?HOHY[X<_@W<>'U363 MZG6DS"S;2-7XE6[FFPC>#((WGB2I1W,Y_/W2[=;[L&-/(J86<4?OLS.*""_ M?2?TA)[5/9#%$,#'NN>:DV(V$"=SH]RJ:U++<-*E.M1T85]_ L.2''98%A+K M@5@/Q'K@;FRA3RD"D>BUT_U*.B?IS55^7IMLEO7L"BD"=.\13R4YZM&:^81/WCH20SF&\O-"^2J=_3^+Y>8H8P O MX-M275M+76H[X@OI%<(R,CF2.$LEK0!@J; MEH27#'P]XSO_N>K2].4__X'_O/R=:@+%1=B>_JWIWMQ4-M_"S=Y_U N."?8K M2:,7@#^:[OH(D0S\?@]]#/MO]$)OGOO#PU(J,,V_3QFK+T^X\-82U)L0X6X5 MJ3?K\N;?__M_WL[F.Y=*J8[IN-]>E-F;Y=LO"Q'JM0E(C5R@&"EE##_^FV*N ME(VWGRO+?WW5D]]>]2$91BTQN,S_G7CS-5J4@TVSE'7JS;KMU6C*!&/_V_[/ M7GX6JL#7'SI>6+'PS06FXNM+\&[3]GON._-O!/Z5^7&_*?PK2Q]L^44"N.3W M[?F/DIBZ2+G^J^.HQYIDA5^?['/502*(;E3-(%T-$?D*".7GH'B_U,=64 FU MKJ\HA6,7E$JBQ-:\J(9D=?=I^Z_XN":> D07,DPV'[ MWUQ%M_UG],.G[!=L!,^2OU$;+=,$$SVP$@W(VRQXS@@7KM:Q8:XO9!/RJ7:\4LT('?M/NP/]4Q5JGG:CG$O6&V!(Z13C@ADMZ M\/)WL\9_Z38\B)W @S::ETR M0J@S@@]#:'/80[<0#0F84FN/RP4BCWUWR.:DM28L)WZLO<#\K;04XDGT_DNBV3$76JF51;]2T7F$F M=[.<(!.'SUQW!^M6QRGV):52#O095:2P$1I)O1]9V@BSEM&F-".0&M5<6LH# MS6G"D0>?;O:A!F^IY"DOU9H-9G[27 MO4%3)@]?-+=6/+4P8<=21EV/BCZM8Z-@!4<>O"BI#B>B,]ZT,)UBI0I>P[":M3$ON%R]-YJ@3S]X4087I[5L%9L;Q'PNC(<+/)B4 MFS(E'XPD:A*9)W/\U@ @-:1PBG!FU97,'(X$U=&,JP?T1+0VLC,U,5)8,(+, M'H[LLQ3K@P4@L+)*"53;Z!=+PZ;,'8YV"U\U]5RG%0XE#I:T ML&WW;$-J&T'*S!6#Y8#L81,TE'X_=+@RNKR70VSX@IIPC?E3P)E6QC#=SVR_]1Z MD1*L^29E6 -A6"^.U8%*KV2LU2TH908;8@B''I'793JUG'*%?-$ ?:@$Z7&M6F;A:AT1V$DY*[EE@<"D MO!WTF^5J;=2BPJ&'FM(;]QB/@@O:QJ;$9NZP6T-OHJ$'VD)H"EF)T(V%U,[B MMF$L)K9:FJ"A!^K"*(E2O@/*BK28%EEN4QPN>TSXU"/Z DSP KL:\AAA>3-A M0-#M+=P$XHC$EKM.=4W/RW.QW*0TOK0UJ@4O''HPKUYI(\VKPS6';52CTLWH M;"M/3-#0@WDQ!6R>YFDE,!C/S\S%0$B/R^%3#^95VF9*36HX4)5 M0'KT3.\E&]1M0P-'WL$7E53L91J8>A*5C_@O&K%&@Y' M*YDX@IDY5^M,L74#+G_7KMF!O9AQO28:>K $@Z#+6)7%5C (:\NQ,TK#1ED! M#3U8@D4Q6&#P%'*,Q:) #[.L( >I<.CA29 MSK4".ZD:>BZ?=9=K6\."2?@" M!R_;Z12&7@[SJZ)B]H-2T=%Y&HFBF( MP.W)&Z(QZH[^_$@7W[CA]EP1>\OQOM)L2/-\]^6#]P_$=U;.YT)1%/.5H4\Y M=M]PKS?/=^ SQZ:S>K&17KY/(:_CMQV_7L%U^"FOW3LQP@]^&:J,/,<,?'!A M/GO4%-P-A+_\):_-_M\_<])^);EX(Z*P$=A7/MZ)2.S$3TI+XXVXGFXZ&?V+ M-^):&X%_I?EX)R*P$_$A$9&-P+\21+P14=@(2$EB*A&%G8"Z*3XDHK 1L6Z* MRD;@7[D8$F?*ICHA_^[Q?ZR^^F%S)?J6A5=OYR M;+SJ4??D9[GT >R*\X$[R+:'>(.W,)539P M%?0GF<"#&P-<<:V: 5I=P?, _#]MUT?RH+^#T['IE%7V11U+&3VCLBXT+)3O M27SY!R?I)$T=WLMX-D/UUH)^@\:)D6AK<::*211G?6J $V\!3LC$4!OY ]94 MQ 4Y:?/EO%2:E6X-\'(A8S0WV;J.9=*CL4^WB& 9((#3$. $"0%^>#?MV9C' MK07]%@!'\8Q;S_M,)SA]&RLQ @#'CY[@%3MCT0V?,S"B9C=*J?R:*GKF?Z0RIY:T&/ ?['$;^G!OB[ M$YPNNLTF-LIVC,VV-'$E&YL-4K<&>*9I,P G--)8$)O5EB0+I?X:%6^A@A0" M8Y,DAIVO\](M0@@9Q_-1C?/\'R)O\ +ITGH-B1G$QV5_2J0W/BHEPG< MDFW(O_[]H*&SF]G^S\GBKQ)H0\)>'^<=1PL[%P)WJ:O@E;MGP=R%?Q>^#_S: M!.@+.$YX(^U'2'V;*-C3WG2=%^MY8:)0S2"%SYLRC>)N!)4D:#8.NSU:V.UF MO.JIE<-E@W0740XK;.F[6[F4D9AN$:L9K=Z2EU90.=!?_B')),,=7BYSSR&[ M"_31>P0?_\U8['.JBZN$_"ZB+C;C8AMD]($HYLT5W1T7:[K60[8$]^4?FDKB M]$52>.( X)/-.PX77CA<>!'EH!%K;V-)5MM(%;>[J/2)"50.*'I(8TD, M/Z4=HAX\?.]%*9YR.IS/RW#C[/%;:X*]I1B='/KG\S]X;A5@/W,[5\!D]T$W+ M?<7FFB-QXU %NM4RVI(NR&'S6Z@':.S4'2H1#VY'U7?PY)IA[TB(-'X#I)BA@RJS,-L2:6^)S2 ^$3@(F21&G(@YWF'WQ]\MUK^J/ MF0S>^7./(WB5\0_K<+ZKFS\,(-UZOA' _XT]!+!K><;'5UP*V_!$5TP%(H, M9\C+M5$N>;DJ!:R%4477+M&0!^!)G*/CA(.;Q!1OC9:+60H?Y!G<>KX1T XW M]A@X@2#*('C8J;"!WD% MMYYO=)3!K=P&1Y2!8:W*=ID?8E)OFZJD!&>.>X455 ;(58!C3)*B[KP:.>\Z MGH<< F/=CRN0[Z4"^:&(?"B"C5 "CT!PY!NNR9;;12F3=L=ZIM-0JKV)S"'F MSI))CKA@RZY'E^.XVOH!P7I9IGT:K.YFPP^,9E"1ZER'&7"=(I/N"Q"LD%K3 M1))D+IC+_Z0\^M'A>_-:\X>BPJ?AR_7R6PET^IJH%Z1U:E$3?$=%\$7;\Y/36 M'JKZ'* =L"<)L)X#V[ML[/K1X1J%H$0D>KO$D=HGFW<4:\5OLA)14 %1XE-/ MB(4H%D+?"@MQ$.Z9YAW%*M\_68FH!YS>5["V@ <45YTF( V#)&D)3&=NPR4?U"Q MC;WTY[WX8F?$"K:6_6["BCOW]+$.5IU1E\IL!4S46YETS\*F]DQJRC@6.N[) M),^=:E5QAV[[]U9_&Y@F_+AD8@)LX"IF:/TKFJ7;NN>CG5N"1RY(.ZT.X@JU MATELV\MY?B?EJ'O5#S+^L8:8RDP::V+-C*BTQGK KNBL41"@>@B;V7!)G+]@ M,YLG= -%M5SM6IHBKE^[<5;=;VN*XGK5S\V:55'J&6FLENYMLQ.ZB30%_>4? M"D\2]&-US[VYIHAHM1:CI56#QRQ35C6LQ/ADU[;K=.!=,%8RNC%_"A1#=V3Z4O^ UMW6/7>\(>/W\DE0R M);4HZFS=X]O"VLEWH,%/7,,U\'2.\D@TOKVR%R"ZLWTHRO\9L%>$865#C$G1G^U#$_#-@EVI\ERUEM@LQ9; MI8(#%V'>N%G#OV7=?OW3R4_P28O2[UWLEH MQ?&.H790Y(I2(9>W13U/6B5U6J[.#6B/DR'YII,,&9Q]^>!]95( M]DE8IXT\T[9Y8FSH(W;EYSB_@3LAK"'-QO$DCE^D.W0<1(^.U%\G2/X$L+XN MG3X)ZV9581M#8;GA0*AL9O2,O+ O/V;: 8!WVO4EB_/F9\^URY8NH,P+P_)<8]H-4QIZ; M&M]V-HF_[IK\OLC8QRDCIJTTVI213DF+\7;;=<1Y7U0G,DXAXDO@2>[([:K_ MOINP\\T/SMN7_)Z;TSXX'B_+6G^.1V"F1[FASI?%0,3Z@Q'F>KS>1'A$C)5- MLLSA+:?GP&-+QYB?)%\7@5NOES/-*;82;;T_(C$1CL!-3\U@;C0CQ" MJDF128(_I)IGPF-+QY[?4U\'A9GOAS/ :+,3DQ1'%KI')#V]-2>H'. M"@B/B",29)+F#U.<_WW7\=4/B:,>DNG'C;+&;5,?+QQ;M)=0=%$;A9TKJ :. M-4#."'9KQ/<)2VH7%IN16Q%3^@R>NC1BI502(]B'BL9&#@;1#,_&S60?+X[[ M.7U@4OT2E;:FLIC'\DMU#?*3H;U"^@!=/_)0(=S(02":P9^XF>[C!7\_IPO: M]2ZY-GJ],:9,-W)5I1OMJAK:!BCXFV392U5.1.X@B/5!!'JM16LE'BIJ_#E] MT,T1?+J;D4=&BK!FS5F/;:GK4!^$"=^_,'+D=OX/JX-N1X>@NR[VW>H[65W-L- /7"?O*O>0/'*N7LQ85VU]5':--LIQ%%4O" MHBS(.(OBKBC[D(\#KW'@]5D#KX^0?WQ);?*A0;8P1ZF:A#"30 M)6:AO8*8/O585<"1 U.L52(<"7Z$9/";&"L;4<+H,;61C0Q7X.CA=N#7M=!8 M"3/,B23%';;K^^,,\]M%E1NN@U "I0,N9N*O$;#!6/?#7E[_OI#C)+I.L3C M_"PN%:@O]E4FZ9W$'U$%#->9N5NV5<3RKMSB-%,%@V)3QKE=&CI[I/8KCKG' M,?>GBKD_BE/DF#[XT$;PV#2>X4RJ(#*30J:^#(;Y03=4#*A*.TG1ASGI]U.D M'3D,Q '&N\Q">$"_QF>,A@:Y49H#NU P],&R8Q)IG!V@6A4NK!A/,O2IE-0X M]R!6#4^0>_ HSHE?,AJ*)<$@FEUF(.5S*[_,T)1B:XFLC_,/7_NN)5WS>8:P1._JNX"Z $G^Q: MZ+2+F:K:*@RPWC)CU;(>OQVC#C%\F#-!)C'LL7(F;GVX?>Y*[X< _R=O[XX6 M^._?(? >\1^>Z'.+FBMN;FL;UE >;693JB\$$P1]5):>Q/E+]FI[1NA_ZH[N MAX#^)Z_C?B+H7X7F?QKZ!+WR4XLJZ&/6TK?ZS0E6VZ9#Z(RDJG@,WX4T5%[S43"=&BJ>K<60KCFS]R'BS^E+7 M0,AW0WGQY$*/&6>RHZ:'I32+S-AY::7ZJS.'MXA?8+TOLMT ;AN]8AI)\BOI MQ5Y)KY;I=BJ@GLH:[9+NY)QIA;G_>CAKO^ M4 O\;LSKHEH +\\LJRYL16R3GE)MWUAD'4Y 6H +MI3C_K27\UFKN6 ULM(#^FUFM>\2[3=5:\>:@CQ&+UEA.JX9& MGIWY8[^ ^!?Y%G;B70NL$7#KXQ#]7CWP/30!N+X?>03 ?-#?;K/+0*QWJXL% M1JTW/1>2 0)Y!$@JR1!$DN N<$I! M2G:%G"BU+64[FU#KR82>(+U AWH!P_ D31^2A#A.^_LU;T^H%XZ5OSZM7OA= M/\$U]8+$+D5Y4-;+HE(LRH5UN6F."J&]P(5Z@6)Q:#-<\/*F1T=$K!<^JGU] M=KWPRYZ#:^H%;QIH"]=N^E)J',QUT;7&=+V)] )R))!DDB.Y)',RP'B?:06W M2K*-7)^ZN&_YK7-SGQ(*<:?M*'?:OE66[S-"(>[C&MWNT#?,%XZA\+0"$-66 MQE?./(Y8FK&FFP%D6@\:=#QG5O&M)_;,*<39G90>H?KUG#EEU*7<%WO*N%EI MF<54;K22"6J?1!P'"Q\I6'C.].!;3^SI!NB^?+9P \/Y^CY\L^9YWOKB44AG>^J2;V?@+-I&F->MP=EJ3Y,55=; MJKTH=4,X7SZM-X;S?<(Y^L&VQ\S._0R);:MLF;D-V"VR4\0G"^7 MGWMKA]'/4G;/SI\CF*E^:U7W!&6]]YK:N]<:!Y'Y(]J#94B5[Q&KI@%6UA:L MNU9JSD%C@ YOOB&2',4G>9J(BWZ?KN@W2A'*FZ],I%3*+;*"?T&E8+E.EID* MC&F462V5Q0FO37NA2KE27O SJI2[J!V,4J3WYBL3#95RPX3B7U I6W[FDUB- MZDL+=Z*FM6Z[.EL)2*5<*:4X5BG1 ?(Q?Y5X@/,7*,CI,>B(M9 M@YETG +@W-!*^;5LY/_Q%;C%D9'MLPN2"M!5RC^^6!N A**JC@4_=@.7-V$[ M/GR^[R3\*4AD'%M#-R5IZ*OP)BH%[DDBI]N*K>J*F8#2Y0,+/M?[>KUWOMUB M_KF^TO3E/_^!_[S\G6H"Q46*:OJWIGMS4]E\"Z5P_U$O&HA@OY(T>@'XHVD( MF&\D []_,8VP_T8O].:Y/SPLI0+3_/N4,_#E"1?>/X)ZSN:[ADZICNFXWU[4\)OEVR\+$6KD"4B-7* 8*64,/_Z;8JZ4C;>?*\M_ M)5\-3F)7@G:F"3]WXDW7Z-%.=@T2UFGWJS;_@!(F6#L?]O_V8"$RK8)7BW:?L]]YWY-P+_RORXWQ3^E:4/MOPB-XV3W[?G/TIB MZJ(SX5\=1WTG\[N'H*^A5H7:WMP]=K5[W_V/OOS302*8<,9(A_A(5;P"0ODY M*-XO];$55,*#0!Y3'*\2Y%AF27A(4:I"RPH!+6"*X#@*,/R(8Y0ONT^]CIH: M_? I^V49.:8&?YEQ3!-,],!*-. )9T'3) C!F4P4;17JTM$5SX#('DZG5[!> MRXJUMIA-P*_:]4HQ*W3@-^T._$]5K'7:B7H._JK::(D%.*[8%1/%&OQ>3/Q5 MJ;?;_[[A&A_,YFX6_2_=AH:!$WC0&//N<0GWNH(#"L;P/"WS&,%#73$B94[C M2!D'&B!IC*$TCMOK"N6UG:8WG5?R*X,T-AF3,LA>=]1H-9&-_'YD+5\=S;W#;U'+@ M.1+AZY+;J3*=[G8"1U+O1S9(^/%N51>-,M5HZ/.1X6RL)AQY\.DC0N/=_+#( M29GL2%STF,QFF X_'7L_M,.P?+K4([I86^:M@5KG^]U&4R;E@Y&X29G&**N8 MHM+LEYM#6G=[533R8$J@VI[-FOFY;E@E&VNGE)QH!"LX\F!*LN*MRX'EX&)Y M- ?>8$NW@(6>>3"E.B>)N2E!X)A5YX<@WUVS\PIZYN&4Q)[<7$A.,)92;&\. M-#6%I^ N48=3 NVA4:L9R[E1KBE6N\A.R35<)_IPI,2W5SU5F QA4^V=1D3 MQ!P[D4-_Z8\CU]VVS2KL6)7RO45YPO493G*;\HZS_#A4+\A=DE@MQF*[R]C, M8,X4AZ,5)&0''Y_=IFI83BT5#::?A&$Q[;!..//AXGIZ)[;JV[8H]KB$6 M6UIF$6P$./+PX\W4N.26[6%=)+R.PM1../'BF(BTWZ=*&7(IY4)@7^YK$T;T)''FP]1*I";T16%2QS;K %]F* M718<],R#K>^0=%_MX8HFU==MQQHAU*T%].DO+QH:PZ\VY8[B0WO25.8>^/;R MQ5NMA$RPO?F%#!%U9\#\:/"]<0'LK3WLP$KSW9=/W3\-WVFTST?JF5,)-V], MIS?/=^ SQZ:S>M&'+]^GD ?DV\X\7L%%^*E9NN<@X0>_#%5&D Y"@GYA<_2H MVM\-A+_\)=*U__;T0T-N+T95SQ1EQ/-[$G MBU?BG;C23F!?^9/U@/%&7$TW$7B\$5'8".PK'>]$%';B9S44\4;$NNG)-@+: M32?O@HMWXM=VXO/U(!]MR4\=3U&)JN\%3W5,],/__4)_^4(36?J I"HPE],O81H:T!+E (;)$@L^1JNN:Q9?15T_$;HYXQ2 M0G]E[EQ,VOKZ,T+R&S5E=ZDPB-\5!9SX2E'W+0HH3?A,JN%GWL"[40V_+P_D M5QR_>WD@XJ/B7/*P\P;>N3R<2S_=Y0"D;C^Q,[6)P&XSE?-7/J N$=EYPS:WH@D,G=P4BXQ.M11RX_3AN]7RX_>6J MX,O@MF"E*%\J#*<& <8C':_VQ!6!SEN4R8YS28+!SMPU[=H>[KH_!6X"U>BZ M8 IL3U^"!"*LW\Y%6!]=U_PL6SC27?#OUAE_1=[VZ)/\64KI8PKPK:,'5S2$ M'GV2/\L[?%@!?HI&R4\@P#]+3HNT -]A?.:U2PA.A!\@V2Z K[H%6FCZPJ=" M0@.'&V!?U G4P-5]'7@7C.+<.FIW>Q!\$!.Z]<+4*E<:0I4B"Z];I\&+>Z]<+\0D1ZW[7^G@,Z%V@6="%7 M\:WEXM;K\F' Z-8+\] !I6LC6Z_)A6.O6"_,GQ_$=1'LZCJ^8">>#F,_9V&UT-_&FW#;2R_+ 1/;E M5&PX+GHAP?==?12$OIV.TU!<>'">.C#M-"YP1L^L&=:RT6L[8JN:&Z 6:9?F MKX]^"ARYFG"^W3KK MK7-&&[C; <]L.H,\ZA9Z:9;Y=#B)M<<)AAG=9;D0G;RUD^4';7*U$KB;7ZES MQ1JYF\_U68KHCAR,;_RK[P^\06]%6;5QMR5EY-%"9:9\T5JB3M:HI(Y(\LQA MCG\:?A_:/CF\,JT4-V,QUA[GNLS15#(+/*HI_QC MENA%SO#[7,CE(13#)V.T3Z08KL*:?U,QY+.Y[;;6*SI8RG0);)EM4%@'72&Q MJP&D#TON[SKT&BN&"%8-WGRN#UU6^+L6 S$$F,E6:MC"PLDF9?<,IH7NJ_F% M(L-K72_ZNTV.GO>^T3]6>Q%YC?AVT?>WBS+Q[:+Q[:)GN5U4(R@>PU@@ PK' M9 K7QC(W'JDRR>,VB0KN0R%7JO?8=WH1Y^S5^E,M$ M%4@,264$9$*E59D"+"&/.)6051XC (]Q8WYT1R@BS^)]R-33:K9]*=LSBC+1&L"AE@[ M:*_@R(-/%XEV/A#2K"%FUE#I ;53FU0FQV[S9)AVOT)3'4?:],>YS@S^KTDT MCUV2V>^GU'&]K_G8QLIH$[K7)/M9-/)@1N6-M95:8GLJ$6PG+_J-KCWOHHLW M#RY_S- LQ@F46Q7KC#LMEQKE4L5K'KMX,[\RAOZFOUH8NMG+MC(^E\K-F\?N MR%Q2BVRW.O)5#&2U.KU-+V<=OGGL.LNV"EIZ-CMI29E9MM6N]&>;)C&1N2,7 M7Q;*LF^Y@8P%[13'%*?9*=BN9/[(*BW76J$1]$N&/IBTV:8M%D0![CMVY-;1 MSFJ6I<;MC50O.RN>&&*%7'<%&E@U M0Z05)6N4L70#FW739KT,7^#(_M>SXI!HUGHL?->9LRR[T^4(AT./",!BU/>V MPBRW,C)I=9:=SJ2LE8)#CTB 7>4'"Z:!E<3\QIJ2:E>9U#0X](@(V"VZ,%(J ME0)&+-;K&>NM\KHDR/@1&1@(7E;*^M,J5B[3&B%EV[F4#A%]1 8DDIJV]8RW M%95JWU[7)D%O;D)('Y&! (I(V2O-@*@;1&XB#Y=:'VH4./1045C=50^G2QJ6 M*F:]9=&FUW6W*1-'Q*5,2<9LP6AP:%TA+)6VB5X%OL 1&5@7/&^EYFU@9/"^ M7)IC%% A6(DC&UO!LR5[;0UG$J!;965,O,^D'HY!:RL MP:QMJ0(:>C"M"I]9.V-)\\1V8^Z,Z#ZQ-BGX D=DH%7)^M9@16^,16W,"276 MD3KU<.B!O!JTW;*U)=TV]$PY3X^R4,V7X- CXB+2&WMAFPW'(*H2(QOM IN: MPFD=$1=,:Q7A 5'?B+UTGI%R3KI2T>'0(^(RU!J-VHIM*T:>ZPM-NKG12M(* M.4@.]="BGU-DGVMB9;R0=[*]7LWN-67RB+CXQ%S<=*AI 5L4RX;-#M:U(FI3 M>$0&>I/N*I\:^21&9%O,,A-4+1Z#3STB [G"5 Z:3"8G6N9PFV/++E'JAT,/ M=DL6:!7N>G4A+2K+;*J#.9H+3RORB+@$1#_5=0)V8$ A9"5X)-7RZ7#HP6Z1 M)N--^WIZ8^CCH5<(\$W'-.$+')$L V<6G+*09#%?;'2EP69*#>;AT(.G%HRF M9(A@@6'U=I,(]&:JF9O"H<>TBRI.-^QF/C;T*I5.5U*@,H4*GCPB XLQ!Y>! MU*$,.(,68G,2Y1KY2;"DR M$-M&N3H3YNR02,$7."(N5+F#9T-=9P5.G9C%=Q7KTLCW3LKFLP MHZ,&[\J(_'HOIL8\% MIBED-OB *9IP6DH*&'KRKS)I:D>]6MB)!5\;3=H=VZ6$3#3UX5\82J1([Y*$M-,) MFR_PW:D-GWI$N^377#/7HRHTIK,D:^>G@WY5@.]Z1++*8Y :$:I)&U9%YTAGWMA.HK=QMO3!+NWA?0$,/WM5JIC->84Z2F%[',_55 M,!09J-ZH(_*JCF<;;#E7!#$ULQ0RR.>'1'N"AAZ\@#LHRAR>2E6Q.MTB%+6U M:@2>@(8>O$!'T$ A,QX&&" WU+8,3:.-M9+I(T(XR@]9K-W2E]*"X+7T9-;2 MK8X@TT>$<-7HRIN)7J8PG6FW5I6A6B^N)FCHP;N*M9529EO*6JR/P:S3)2A= M:85##]1;6LI"&X#STR(0J)1:8TIY7@E?X&5:=WH;.<-]Y>-[NMZXJ&YX=5U\ MA6 D]H'X2L4[$8F=^,K%&Q&%C2"^$O'5RU'8"*B;XAM_S[D3OYCR_U-KZ7JS MYGYAUK]\56(X61+_BMWV7D3N#T,2E[D6,6)"\+OACC-8JQ$J]OE<5.C6B[8S M+>\846>]7?*T=7>6N?XPL__W+YS!_C[\]PR3V5E(,1Y^RYRY;SS\V>UY^\/D MNNG"!\@X./5B#=<9Z_[/ MKII*NXS,8UVW*_;T/+4EIY.:U4*):\0EKXB[..V)ZFETASB\\"TG$<#A9JXDT3<]=9ZLA].=HDG"-D[#PWQ\5F='[R]2$BS4+' ;GND)L)ZCT>,PHS=4P:KP ^DC:[T%&K+ZT2MN6L!S5))GKA0#%)BJ!.8/W^ M^-_[,SP+YI ZAPWAA,AG0K;?%BN[E=V+PT M6+C<9-^T,\GBQ.6.]6=G;E$("D93(UR?T$9+(US6'OB)1N"[3+N#;:9;@\D[ M5L=9KY2I*NS:=^))DCULWWFW;#T+QL!U@?;2I=M7UF>ZX3BFZ[>FZ_V:!K88*R?O'MBI8VD#MN8UB6F*G2\^FQ8P(2FS*%3G>$.S_0X MD!IS]7OEZO'=+-LVLP0(XIT([]I5.61NX) AX@+;_7.#/EB*"-!+0S!OY/()DO\U@ M-4[LND:=]8V<0Q2W2T60^9"(DTD<.^R.'3/Q.V;BUP5YS*@O>8!_'N2!,!M) M3:]J,)9<6E2$ M[0JUFH0'-H&3,<>..?;#<.R'.*T_A??W,"](SMKH,*4"1B@CHXY[O=5*"CO* MPB.;.IGU9OKYHSA=HS\A*9[*GQY/P%%(*%[ M7J#8*H";[?E>(F;C,1N/4MK;_N(3>Y)!XBG86G8OO$>38J84QW%5O2WI]*KD M\76/& \$U"\Z+$^BJ<,KG6-^'O/SF)]'@)__ >P'7J46W/22V MP*O;X@]B6Q]GH=">8O#52K[85<1U3NKEO)8^-W%97837.B &3R9I[%2>:\SA M8PY_UQP>S1 G_GXHO@K\ U8Z=X&E!Y87$M(7=AH><[J]!/NBW_MDIOCC?C1L7^U8:-,V]F)?_"[D1XY UQ'S4@EL"B*ABC0]%G") M$P1TL1 \ OE#1GL^'W9,:>/D[SNEPFP)_&O=?MNP(JS_"L]% M4U?"K3UG\XJG@O/E:=T]@#=F-D\PY'"YT-3<$=H7* "?8DN M/;IC,A,U08\<=WDH[UW1AC1&\4 6[/Y;M%^DN?4JS*<<>#C(K&L@WZ^)F<'2 M4EN=UL1O--$%IBAGEDXRU&'Z>TQ@[IW 1&H5HLA7[K\@YI.*X;T^(+NI7$?/ M91PQF-C;(C;IV%E#0/H Q>J8),X"P),6>BJ_'3#5FJO<4D91EVS4_^R$\U:IL''FZX,GN6SQA5EV MU5Q)/:/J5_@Z.U46*X1^>)H3U$.DP[YSK<^5S3G]ZO>*U+C.]%+N[L9.P$[! M;E,OYO'EQEM@2I6O+*SR)NC/FS+.[0Y=[ A/C@M.HTF4+WZXKC#*I"8SL9T]E[H[(-& M@W\!WL6&:&UTT-U*&W+@E5I"=3-W0WC#,YE-,O1)?]7]D=;P!';!2/&!EX1? M^(%KORM_N0,J>P_YKC$G_J/>2Q\"N[43WM9.=-]5:'^(>Z^&@@HD&8=JB MN^G75TU#@*\=4F0V26%QX^-[XUZTV$?GC*,TF:/%G-=O_4^[6QU;[?XO'JG@L2\I'C:L!-[?[\&SY?)SS' MU+7$O[#P?V)M\0'SO^&Z_6GA6TQ^+T-^8RC]'LN^'R@]TK']8TO%,((,#^T? MR?G[TYIMUT2]*!B*6%XL-WX]HT^Q/K35P[9*Y[]>\)K>I-IGKXD_VUD<6:F_ MA.L\LI-]J(1N*,2H(6IC+\+IC>2A^TE>H2Z\2O$Q4URM:YU1-K^2ZE;*3*=% MSV0'$-QA8R6<8),D?]@>.2;B?V!"1!84E_"N1W:R#W'(GT4#B-*X./"'I0ZV M2*^J'<1!J #BLSC&3 MNDU<_1ZH4LRSXU+E6P:GH][*XP;NVEVKPD;@JE,%50.%/0H1/_0WH;<6+ )] MCAJVW4N0-FI2'L=D_XS[O5R*T7$$%4TQ)(K62"VC75C2.P]Q*!?> LY?L-G)X%HCU+J3/C;+N!M76? MZ-:*77VV#"$*R1G-7" ;*AIQTMW!&RZ8I[^T!TYGV\7$7S8(V]R';EMEMZ+: M>113;'Y',NDY#FW&E.M!*=?S'7[IP--M@"Z!J &_/D9NR_UOM"/'GUUMIH=+ MUQ]AEA4LI4%GDIJVX/$7=HFB62*)7>((C ;1A,,,X*/:I80'U,!]E#CD/;CB MHAZ_?$#B6GT5]_:KM!\KVF-[%6LV&&4ED&9Z66L["&P;:H2P"16%)QD&CVGK M@\0K[T-3W%><\P%NDGF;MQ-X0$.=\O6C0;M'S)^-Q!6GD9[_G9^,'P3S7\/2 M/P3S/TRQ][3U=M14\+549R?^!JM6*L4J/"?9_3G)'4GKB4ME'SE;.!*7I$9Z M_G?.M<^C.,9+@\?)<;5MY+4ME0FN@!3'GG(SEZC.B4SVS^N%LQ?*_GDJ M-1C?M//,S/&IIAS?M!.EP"$\ ^$;:%YB[#I60O>\ "KUG5M5=2S+08ODJ,;N MU\":F\X&@/W/YGLG;&)N*O8=QQ4CKA7O(-!XUS3R!0(Y*.+%/0#JX_94<8$G MV= (+\(?V-#$0?U$PQ^GH=!K&<="[<#"%T4)"L=\L$4WCP._CWLB&+;;W?9L M6!_IT$0,>S#A1R(R,:^\]U!MY)5)Y&*W#U5@G4Q*%=\7\R&L$6=&Y(<]EB5G0<' M[C[')&$I&D K_9[J^\HZL=+]Z=0QT6O=:0OD^S#0(\?V[S]2_"+?+6 J/M Z M3D=9][Z+<\YQCYOB1S2%65BG.#SOS VB6^^1_7QKNQ::,HFC YY-\O2AIHBC MQ3&K?SI6?_]1XC,JC;G$+ NS@H%C&:(Y(PF!FPZR$Z0TT!V^/TLQN3/VW@+S MWW'$-\9\=VK\ ;KJ3RE:$?FZ)I1K5 M/#'DG=1J-D'@1OYT.HEAV&,7#;]SL[^:<4STGXCHQ_7#,7V- MZ>OC>,3#UL9OW>$=J./1J5A]H^&/G(Q#8R'!TW-+&\2JOISHI8R@>_!D),/, M9IQ-,MQARYN[Y:LG4N#@9O")C&.'KX_JBT.3(IG8=]9X&0NWUO/#/_BONV9& MC5?3*0M&_DOZ0@9-[KV4U!37E:E6RIJ9Q"PO@>+4-3L*V!1G370Q!<$=VDZQ M ^ A' /&^)_@W,D_L>N*VXO&3\#RI:QZ02"9?CRJ.$(,KEO T8G">)"8A^[ M YX3ZM%*"WB DN@CSNJ7+/;=><\<.^]U6S4#]%:)N0LL/; >LV+Z/C 15UK? MU&7^\V/2G>;&@/2IEI@G+$\>!WS7X)LR28=9[R3WL\+(V,OP<"75]Z%9[JX4 M^T(']$T:E+R]6&A\M+;X[AMZQ1<+/2B-_*"AP&N)_,EK18Q-8=(J9S>ZF%$Y MR:FO"GPM@,Q(HZZ85/[!R1A93%P@ISRZDWT(#_M9%$"F:A2TS'I= M%XG"8I[M<6"-&Z$"0,GG/)ED^4-[^;Y(>/1T01R5CDQ4^A[6)6:6@);B W$\!NHQE^Q6!3;F:IN-D=( 5YY-R07;7'_H?]*NOCW !8##/&K, NL^XX,(-5$^D 2#,9R#*QPROJ[SK? M&3XR\^GC/Z'XB1& ?VDCMS.ZOC!<^\<,],:ML6]I>P@>Q**,$V'1,%(Y)CWE ML5ZV+DCU+5Y0RX(M@T;S-BKGB.*HK;>J;+>V ZPGMM6MDL;K:U0%M>MBQC)) M@J3C3F;/%,Z-.V1'2'_@+%5PRVO-Z,9/E%XTR,8F,_NB,A*5H#.6: ME.KA;2Q#2)4Z(R#] 0T/G..2/'O'S'2L$W22.-G@^![\ M"='#?GSW*'&YVFB[X1MKS.. M'?HT4/^Q1%HQPV+C]A0 W_MV!_'J2*(BOF?I:2G34TTYOFXTBI/;DSIE')EDJOKOHH0C,13UZ3POHB_CP?@?0"E84"^54.BT!R5@4 MA6U7'@Y"0(>^.B+)$@_4T:EUF6]=/1TI)/7N!Z85/[@//_#O(UQQ;#5P7 M?GGL9FJ6([V.UR(-W=WRCEE19E@!HCWL4X0G,8J-(W&/45 :O25Y]KK3"QL M?Z07:F5:"T:$";">LEX759GO\-@$Z074\3A)G]0+]\?!X2,[CJ^8-R@"^FFZ MVF/$ZS^5V?N\(?S()^W,>EZ:7A4-P]BL\EXAW]#G3@4:"O15DG9BGO^IS-[' M4!6?2N)]7E41^6P?D^RPG4QJ7)/R>FTQYDDB1W@3I"HNF.WS5.H@CL;>5%H(_1S1ZSYA,%2GWL4R&MNTH(V@8/H*(1HYY]@D2Y\_ MNR=RV;5O3F35L4#"5]9G[!H?/==U'-![P+,;26X'">['8&_7EV6#TU8IH[Y6 M-EX@INEUKBE3NW8\6!+#+]C*[]F96!RSN_U4HZ,-+GWN?T(;*#5)P1ENMI6L MM)C=;-II,6<+2!N@KGY)ECT5P(\<\7X'^/?G_ GT[_XH98*Q'[Y-'+*+0W9Q MR"X.V<4ANU]3]!^M1MQ_)0[9Q2&[F"+%(;LX9!=%YG"VA _(E%*[5IUOKIX\ M7[K'LX$@9@LQ6WB&*3\76[#@(TP0W8"0H"X"..&7SEMSUYG#"6S"DB]4 C9' MJA_=#Z6H*GQCWTO,E8V"?)AH!/RA&P X*H21PU MN8NH":J AN9[W6THKK__YLUQD-/70!,\#_A>^%,7:/B1L$JI2V,&3H=V*P67^[\2;K]&B'&R:I:Q3;]9M?T[LHI[P MSPC^^\]")?_Z0V>G_;ZYP(2Z> G>;=I^SWUG_HW OS(_[C>%?Z4.=OPBH5[R M^^[\1TE,771Z_*OCJ$Z_BER\*Y1.E9.+FFM MWA';B4X]D:G7LF*M+6;15^UZI9@5.O";7+$FU#)%H9)H=^ /JF*MTT[$*_T; M*_U78"N!!@UA+8FHM#]U @^:AEX2$F<50"1[4*9WC!JR[Y?OK)!O__N&*WZ& M$_.]'CZF7I70EI0+IH&3/$^2#(5_V>F>G>E8"RPX%?4J-OZ^-74^N[I95]=89WX$NE34_G3@0;O-\\XLCA\+W]Z*($A\3&!O_HS_O"EWW5?\V2&5^ O9\N@UX>#, MSM0/O\/_3CCN]U_LG['_U;\3*\4+,[7=N>.&=C]4(5D(GQ72$O!K8>[J9H+ M,"+4(/!#[(0+WO]%5T>ST!7T=2DP-_ /<.IKHA/2B_!=$E/T00 M5R!G8(@ ] :093@!% _'3B:JBNPM(]#W%B/:0Q MHT WM822@)H!&5W)!%07P/7TL0Y?SYL#A"U_DYC_L&Z)/2%"_[5T'\T$/DJW MYJZS1"0)K:<)G^/MKHESYF;X/?K52O>G";2?4-4F+*#M'V=KH?KYX)7AG(D+F5]-X.4F^7&+Z=,H)2E=( M/)I0=[;D_V?O.WL;=Y*\WQ]PWX&8O3W, )*7(A7G?\\ RM'*^8U D91$B4D, M"O[T3UG XL@=AC2G:_=]>YHPJ:)N#=S1GVG$H+2%&73(OP,_7=(5 AE_8$S2=+ MD3B^( %]H?4@6P6[P8'+.-3*%!'OBI2H@CP 2QHB=I!0 H>V ZV"V$'HVV$> MSH40)6O(T$ K4I!(29J$^!B9/A;N%&8(8VT7$K^@D!2(AHJ/1E\;32="2"2> M$]!P2*Z/I1=D1#1 CA +RIRM\@NT(8?-)8*OBGAUM^DF>+UIP,:/714 MBZH@"F&D@, 3X1XCY-L>'P!%) 5 VWR6BX1B,*FGSG!PL) MT!,0" #LK]D*?_M9M@HY$(9]2:)M:#IG(08C R'PUG@)3P?C)%KH5+3@KVAG M]84( N=]:8^C/X(M6V;H$6;]'5;UH>5O[ ?'VZC7IW<%\9FS:O15>2Z:: &_ M(4RG4SLL[UB>IN(<.'DAZ3IL(JF!R&MSI##"[SKA*LKD9#A_5+R(,Y8#F>-4 MFS/P>9O$O9".$;NNT)X[I]BE+Q;$J>%]\[,+;$-%.H6!:,8P(0J\W4?:DC]* MF4,T.QRCEH]BG..FIC*2AA0D4##V5(>71)5'$\.7 U4LK >-S.D_D^N4#WUR MSRLD6\U88=IIE$!&0A13M8W#:R!"NH0&);?LD*XC"38GFQ>U$^ )0<3;SF&& MX!>&IA)[QU%70I1N&Z;-(>% (R)ZI>>&*'K'1U/F\*EX+QIST4"Z%98L#F.2 MQT61*-G8$!R2.'BK: [W.1N(E!(#G9":3/GWV]U=V+"C_?;4INU"@S-'VZJ@ MR]E34T* 8NP)6L#6'M$2?^ ;P-WW.ZJGH^' IL(*XD7*PH>.YG2D.+GBB&38 M_3-"&0ZIG3R0;2;)"OHN9V$+#*&*B?ZB(_4"J<@+";0(#C$*.B]MI$&6RV4' M6,@*+BD82&T $6WPEC9%M$<2&L.T1JH+?(YP4\)0@PG]^CK#98A[#'J]37IB M)8[PT9&$A\@^3)\Y4P@C7K9Y* &+QK$D_5B7:I2S?ET*@^K)5KBL37+'D%P: M>'?\I]7E+^ ]Q$X#8@0@/0U-T^D"A Q]X3!AQ)&4H$$0Q=OF&?P ?_LNWLT1 M(V]%<27O?[A[*V@F.GZPR4T.]+\X#'S3O,BKONUFF,\.[)?L+)]9";R*(&.) MC"?8+T1-"U-:,E<$&6W5^0SR"PE1#O8I:>88:\#S9(VX)\?5@GKG$?R;,QLP MZJ D'Q$. 2R_X-0Y?$0.9A_X8H'0/242HS6R\S3=E0TX%,A1?J$[0YR#BJ@A M!!;5C82XV8-M9*0K4X3K!,AE\ B"PR?D=A-V&0FM29KC#0N!GF3/.-YURWA: MS&%E:!\VJ$,-$/AH2TR1AV]Y7S$AMU,BUC/.X11/CSNT (2Z6!Q#U$K<@X)H M:JHJHJT7(5* IX2F:XF\:YI!F1=L#*,#S\LG(DB*1)MD$\T0!1UE[["V.RIM M$M1O],NY<"2%VB-574$28ZO(+!=$!Y#G"+\,U+>)@07_#Q:T1+&*H1KTA/,%.V@,V"2(Z-$P(Q&(\9';X_$G8Y/1@PJH"LR+/$Q(RM8!9#8-V!@Y+?@.!@V(#4N<2 98'KQK3<@521,^!C,)EL=-"B M,^L+P1HZ') 4@1<*;R%F@<<>,:-0 VR$LS36QEA$%FTN@L)(SCM"&/=U2R0I MLK9%"&1H"K'[?/CE.4.(S\Y%GJTDRPAJ<$C/3W)$GQF8C]#: 6#$?6[F7@A4 M4 MTT@VP,IF[+H%0X28("P$[G-.4V%&H-Y&!X!DSKD$4#L/\@C>.L\@K^-%"(!<_0Z GY/AMN< M,!J12__7CB*.T4@RD6!3;L31^0NO3X"U(;:8>I]89 ?)D(34"&3CITFJ->*I M)H)%I-J8YQ'&5J4RK!76B7VO6E0,OKVTBZ*1/H\P7F[W?A'&)P.,#+)-;44! M[P1B&M\.4(+? XV^B_1OS0X9#&E9C=L(+>_+O!7[H#YKU83.6ZPU: MLEJYY[>#26W[+A26+J $* X2C_Z*EP'4]%"G?2#\\2NCT4D#^))O3 M,VTMISM\ P,#[-.19NX0[W7#P&C?G= &ZL+STGE&]?-*F&,''*+%R%Z)QK(H: GU_'^BQW$&3'; 4ZF M8CK=] =@2%E12?'-&4U',RS73\.9KM:*C;LVL'/X"?9,8ERX/,:?=XH,.) D=T<0'[E!0.RZGATM"!)&Q(,M[(X&/CQL M1-Y1U'MRZ76/$0*OW#%W_,D1<@;*&)4\L^#Q]$G M3PI@97:._:6X2]S.UZM[:IPBP_.'F7-[\>3"Q1V5]Q;^XJ[=P\)9L!LH(+[2 M@R\1.C]L,[E[B8,(AHC V)^L!ED3_%L923.' YE^@(,/K>O$XF>^7Q!A_Y] M7R$.1\F@-O &\H%>ARC;Z2YC^I/D57?V7EMT_(*G&]\(/=#H? S/*>U]U3\] MI+W(2 (\-4!3YQH, U\_^+F\+OR!( W[H='Z;15V )N@S@Z$CC?8-D6$($[& M&!8$Q/ZZ$WDX6T?(K[L ID64KC#4\[$\2\%.-?QR7M\RF-.!^F0##)))+X^[*V3#-Y6P'U]-DN1+$0D:81/ MSA8"U@Z-IV B7$[(XT@4P3T6% YI9-(,[9SG133]0D0F25HXH'$8TSA+_SL2 MY7,UTB?2YD*S9<'9$LRDZ+M+6R5!#\Q*6 %Q-(Y'$<>YU;5 T[.\)$/A,:A1 M$$X">J"OH]-R)LE8-%7;4W%A(PM(_P#]M7HX)24(8A)G*SF*+4;.12 M<@7ILHV[/$3C+[HT;^2D?6/;^QZ' ('O.Z#281 DAK=G;^?TAMK@(IM)?G_? MI:O&O;[KIN;7M[_M\1M=3G=*7-.?+9H2W9::W992C\"/I<4X> MUQ20?'@:1C(7AE/'L[)%'$<)D0S4+@"H[6;"',*6R. !Z 'X]XWHG$B< +HQ MSG]5) *^AY/T!'!Y&4$6'<(5SCG$?@2"6VCZ-4'@'CE).QYF@N M1-'-D3L^V@D,^X:03(H>X@FLX>-]8%%)/73J%)!W MLA\?8:!C%]+!B#QF97?"MHI$@.B"9Q#03CT?$ M%[@6D+%@F [,X""PM??)VF,2%J) YY0A;V7A; '6Q_$N8!EP-^@.G=E'6W72 MSL40]'>(RQ*3 Z]RQ8OK" M?_ZH@1/^W;,D$.2-/YHRD@IR1(&?DM6Z71U/Q M9)Q.QA+'N1[PEV0BDF39:.PD"X1,J4.26R?1:2(VC<:%"I__SRB73TN:D M,9LD)JS#U ZG3DXXM;O7Q?1.,A_[^SWVCTY6J_Y4+1F#S*K(,85X9Y -JY'M MBRNL=2!BT/86WR0[DO;V,(WU]K.J:G7.,"8=OBCU.ML&0RNV78G'1S07L;?? M?L7H$#K:SJJJ/18CA_B0II+810B46&2O>BG=;T.,B$>,H=)+2Z.F):ZX%J/5 MR^:R('/SJVQG@UT6F>-3 JW-E[9F(.,'+O$HSQ\8P^JDI*4KB'MN((FM[<9@ MTH*&DY7\Z8E'Z_OLF6U>Z6!' 80^CE*\_)M!+B+BK'W')P &!MI&]^JA%R;S M[:<+.N[QXQ5J2'; M^)K X>/ZW7#:BS^'HZ:I OH-7TN>%:ZHXP4C8Z\LTZ>F"?W;I3L^;&QJ: M#M/1T#/^UK:(@[.\2-:)?H4 YO>NIB,H2D:3/WY2!8YW+D,?=BN/J88]R)=[ M@%"HQT]M-P,0Y!&6AL/\N#H+>)UM][K+D:O+Z15O%=YV?#',,CB56!4'?QN. MK*%?&Q#0 7/&'1KMU1'U.HW"@7@'QL-Z5\2EUD+;PH6S$/'X'L:C! E'C$FF M)4>!S\R U9&.7*_['R>HO!W'WP)"_3Z8EPDR/8KE<%./&HF6B_IO@^V115MZ0?G @XD>BT"1K524/3/>\5_82,IG MO+^E@M4FF64%0U/ :P(ZZT"R%ED;J?EHR'/%:JJS.[,U353I?;LWJVF)"I_: MM*:DO8>#[]@K)V$7BCW$$*GZ(T(]A>F<=[^[_H9"*$RA%Z&$; M4 %#ELE-8B?1$;+WR.T%MU3*6=D)MQC$9X^7/'=D$4JV#YFD[^NRNCDF/T0F M#WQ.4ATIEP\I;4HJO0!Z&9KL9,8J$@0LYQH$*"&!A%QXQK?\L4N+A%)QO@E2 M"67OEKP;1B1:Z2'."D%TRW>A'H2%KF%RD M-@S.J9G@ -YAJ<<:/S*U0",FTYYY1L@,YF1:HF[^I+Y+/]SX_]Y='<;2[^:/ MT\[_0:U/FSM#X&"V-I6= @Y>:,_M#7\5??>P.B+@2,-U'$XXO0>:;7[@^#CO MW@D_:^1J*[\]--B(WU&W'J<<,\IWV%.T6A\-P3XS23+5(\,[<,B7-(P:B2!3",V'#JW,]W2CXX,\!W]YU:DA>XCGP;MY6= M6IAG/':!P^![>#]G@-?./KKDO:/2EC=+B+B+.DEJ/C:H(:W!6>5Y_YY8.?E! M(H>$P^N3I#L['& Z8N E=#U&3R=GF SK!OQQQT="[)L'[(V [^CPUC&A+%(2 MU4,,SGU1]JAWEWN^_0Y.$<9 MX^X%$)SJX91T(?=#(%<,(SC.C/&Q$^$-(DXJSLD0W%03S]8Y2F\COB>7OD[2 M(=KQUU?3_:[LJ89T)$[%RO)E_;V)GFELD&1RQ(=+:OK@NU?0)8.. -U]= MG_+E"F*X>Q26H5Z7BU0AY]HC@5*<"N?EBYUJ8Q:W$H]TL2>L#]=RT'@DWKAF M#CJ0-8D\1&>A!0*\2_YKQ$Y+['\0W-*/;N$BMW07',>ND1*"7LDHI&?K:>72 MK?@&3E#O(C;1]. DOZ.:W)[DK*%Q]KKCZ'940>$OH,8TK$D;SG<U*\MZD>^)73L>GFFS<,;8(C. M9^AJC6YI73$3ENJ7%[@%\HCJ'RQR7P^O=IM-8=BKMJVT:C;S72$]__8K12.; M>6^>K10G##D"P/%^!_49*U\6H$\/OD$.W&OGP$7H( DN2()[D\))3_M[_\ [ MS%PC+-_U66I-PRU;U^<,"6]GUF\[?T7]KGU0S!1\$8T4=CPV>8\]#-:);?:< M2\OQ*AC^XJ='K@$(.Q^40-=7?&9C'ZZ==B^:X+X2K([_VGNA8^/2^W@EOBOB MY N""-\F-S@.]]C!$V:(4^^:,CA 5)":HU:DT@B4U< Y;E-24/-PH>_P&:^% M=6[OI0SYN\-5,MRY.Y^>W.QW?&UGE0 .,R$?'>X\8S]7R/&SH7TC16K<0@&X M%,@"\80(Q\-11S/1\;F#R\20IC;>M8,[%+PL.I1OWA^N@X5..SQVLY#*D^[M MCF,V>X1*V-8XW*X^O1%]S@B'>^B>K4^NCY#[2\15*LMG-/=?+3S=)G^LPYV^ MX!L)W\.6I16\[>*LR+DM!+4J\ M&:*A>'$;UQUR1Y6ATK8@G3OM%+Q**4X'7APHRZ7MQZV MU>)V_MN8CH,.9]EP)W5Y2;(<5!YV6TL*.IO(>ARS*DPX'>?(',;[]$KR>66' MXWH)C\J+RZD\%ABWT,C1%YWHNP=('H;@T@]8"'R%C4(GE2,$SN)\+7U%KHY+ MH^"!21P!?>A412(NT0.6.D-[7CH/W21,<7]])1]:7^C!<>83C$.#K.$E!'R; M\E U!7,91J"I.POL'"9='""%[,_=4;7!I2W,7>/==NZSN0X1-W\+U\U'4X<2 MUG#%S[OW["\R 164P45]J$!&?(^?G:&;!P"^2 MY!5>YM"DO.^[7(/!_E ^_"P._OQL/-T%K$)RAQFBTT[T^MCK<;;CSF5DU^5WN83+$3@1B7&WY)0=+E>P05\3=V[IM<.- M?T?#.M)IW N:[N%HN_7A+2AQX]5K.52 %Q!4 MH>\#/A(H/?#ND0(%RC&4QS_4*I+AL0 3%Q14)J[\,X52$.^J^4A#'!9OP=I"]1UK#[+2XS@8_V7*L0.S1&$[N*![7 MN]'J$O7X0"+I8ZHO;0RJ#N#+M0[ZGH1BO!/@BP'DLPH^:>8\WD:H7#$TGBARONO.MGKXV#$["/>07 E'YR1'-NH?#M)S M"2)ZA%-GRJ]#."S@,-3)AN!%$/WU&#-._O3M W MY"C+KAK@'10G:96NFO$#Q]-)2!_S^45]X"2ZKG+R'H(-SDL,^*4;'Z7(.R@X M\YIHBD3M=K7U1TRKF:?\.":\6WARQDG6@CR'8IW6\_*J4W)'BR#0?[P&K\Z; M[U[W<5^";;C;=J800=(+.3 M\3SZ(A*\@S-Q=RE>0,AY8 ._ MR."6VML?F],NQ1\QT$Z_?$*RBWQ'*D\+#"/1'^\=DAWT]*YW(%H25V=Y.=P*"*GZHQ?0R% M?1CJVZ8G/!4R:Q/4<&YI+1"]H9:-<^Z0/S8Q._D":8NZ>F].RSUKQ23E='*> MCO1DN?7M5R09QE5ASR)I6Z13:5MX6$M2L9%U^\MMPIMC72T/+^[@^?BCI=N- M;E;RZQ$=[Y:*K58OEV8B:/V'LKAG.T">,,/N&+=#!^F="D"WOR-I, PN[D?/ MG"1'$Y93>X-^,3=+[?3!PS3][9>%M(N-^-B6$$/CL!^738J#I*!Y&19VN.+2 M.8Z5@'1O#?L*(1L 8;M$K(C3@X!H,^B\]H&8FV2(-!IP:\#]3G<,2? ;+@?5 M"!\3!) /O8*1B$Q YZX$K@^.>I,?-Y.<+SO..E]M7L[RIBV9GIKA'+ZAY'/?I:^KG5^,T0F3Q;Y45U M?.Z'3\X#?VQ6^/7'@[?BW*___6 'XJ]@"#VS,MP47$X]*N#UB/$AD7N(:#!( M*?MQBP9(_Q$/^W&%;GAA$EN2;@@3M09F=.*(YF^$K'":N'5B[A C!I)0W0R8 MX]MP00[,<0Y,),B!"7)@7J405#R>$MD43T\$CIY-HGR4U+"6YW+9 MAQY7ZT3D^';"3)C3ELRX,YY)PFK>4]KEDMELQ.5]%5K&3EN&MUQ.Z=5Z(KT? M%CHS)V:=&HXS7-] MI5_8DFH&69Z,;X4HZ6QIT^!XS9^JC[: 3:6U:J.79Z&M%Z.P>RH5J29'3'H2G="G+1M,KS#8Y,32BDL6PO-)8K<8#*'EV3SK4R493@R7[M$@.\\N]OB_V&*$J[!.C585CH,^S7>K8BSF=Y"<\O1\. M6U:]KD?VZS1J>;Q+$YJ9LFR"F4X8)AF;1$4N,DG%8VB+8OQ,C+!3,9&8G?:M M2TI=S8\?M)6MK<>MF+UFDOI%*=FL;":V;/!2/MZLS\/QQJ!-K^>7I(07V7:/ M*;67>:7;*\R-5:6U+[E!+53N3C^KI=H[D=URG-S<7&-"]*25,/Q[N=^$-K)0IE)M./ MJF4QLKTD)=VNVF'V\U4K;Q=U/LOU%$;8;2])27S)MI7H?6::'ZS7Z=JJBOXC MIB])28)?LB)_KTQZV;FU:9F:D;4Z%Z4D4JH*6DZ-+NCPA-.&LZE1MJ/I2U+" M5_GZO9R23)J)[;+1[D/5R"#>OR ES.G+95= MM=[>W,]7=+@T*W87LLE-M_-+\E2OY1<1_;Z2R&#*2C+I_^//D3>:/DC?9MTG>/+[E MR!T5> 4GL&'B%\9/0S:D&C7_@X^%X.K\3C^/RA&#&^ MA&'B5\!QJA24/Y-X-((1(G^P_4G\CX:\#NF&1T:!9POX+O@>2M7;%M@5CUT0 M./+X?/J:+(^EV_@S*8ZC>(]9EL_:6YSI*Q#,3;6->-''=S")7SR2CPE/72'. MVV:N"\\_X-%K,ANXR8K#\63-[HM,[K.(8.,>>-)E1M/WR U):3S(D"^I1A6. M%O%83AF^'NL/Y6Q)>AEYY.O@-'7?[\+O!T *Q.7@/BYCA%>&'5;$*412+(CO M\]FL4%LF2_#?H#I=S&6*0,J"6[U&/GLLZ/'DE)"3!D':\^NV,*D?1__Q6)T_\<:@U@?P+ ,#SN"S%5(-(&@I3N[?"G M+P!ZT.]EUAXG2E,@6G/-\-<-^\UH] MBXZRC>7"DQ%=9>.MVGPX6--R^EVJ[[R GYSG91S_"_:5@.]%YG13_.G^X!\5 MO!6.IP*,=J?$\K%OA-:M$\<(?>;1L QW5*>W"%F#)7@K./9D*6@5LNCT$DW< M1?[M7[TSG+L3/B^#KWO(;X9'-=T=<7_'SY;^))XDB(0\Z\#Q_LY-L0HB_@.^ MG!A:&4DV0,?(3_P3.."_TZ$P^M./-W;I7*XNBANB/_[N53Z_@\X2?I<N38X I]Z9$O^Q#+#17\L>?^.,D[^H M7?-ZRN/[K_&EM2K<1?.:#!_^OV_,M]^"P=A=+/FY=B @>T#VEZE@[[/HI^JI M$Z?]^;]>_?2/3>^GEMZ%E./C=08'5H!<'Y"3VX>KXF=R>S,D#@CZ^P1U[L>\ MD)CO<.0$Q/Q]8J:/+K5\@ /GVBK3C9TW[\+ 3M3<<0%$]!V%7UFBW,L+U]Z0 MIQB\?*A.\CWRXW9/H(#HKZISD*H2WYF74OP&+*. XG] \:SO-N9W]L_9EN%DG$C&651.Y'&E<8HE3S(R+X.P*ZSHNN8AB6I$T*FN%8HJCM02EP2OA'TO*$9J/I_:I36[=JS4:K;@Q?_@[XI>Q* M+ZOR]/7O+C^AIW9^T=\FUCTFS?'[FKPH;6:M273"?OL5B<5#*39Q]OYW@ $! M!@08\#L8<$D:V[ALE">3#@Q,U$FXPE0;K5Z\.$TLC$K3SFOO!P/+UGJA+]M# MHJV)'$S[T< M#%+??C%,B(XEGP"#VW?=>06#_)6UW?*X[CTM**#SY=PU+\2%9S*XWAP#KK/J MY[*B/CKT/7/9ZPU-HA+?MZ7[+;U>A?=J;:G:46VKEKB(;'%6BU] M"W!2OJ<-M9#*5GI*8VKGV]W[?'$&<)+"[ALVR;R*Q?88]]U&V"KKJ]WNEA/Q M67BDI/3?VW=?P8/U>R![6YZ@:^+NS>T$]?T#X>^-6(,$/\JJ^PY+8X:+VA\C M+]IO-. %"!XHT=HRQV;2/>Z^.BB.[?M)*P*%WB"0%HHS[!D"_PCP)\"?SX@_ M'T\5O$&3\K?0Z!2$.L7&SFS$X[O\.KZK1DKM8:NUG:/-B0,(,2P=1/$"# HP MZ"8QZ';-T1=!D;Z.-N];VQS:#SE63O=&B^VJM$5[A$S26.I<&_I($<2L(0J2 M9?Y'Y_:D^*&"K\P%?O[?A\W;2?B]*0R]Z6T)C,H_Q\Z<4_XT9XM=S<$--*&F M@QP7@'/6'ZH M//LKB-C5(@*2/ M\])N;S?;J_2L$_]S]>VE"?JU M.-Q)+A:%X42V-QVI8-N0$/E4&LD4V%DK%S M=/PPP<8 ,@+(^$B0\?M&7UL=JA* K;'_X->0 M;D;>@[>9@FKIP5L"GXP9?H<+'QEY+J! RMXE.F3'47!HTQ?A)C!HTRWQ[^W M]5I+_*8R]8-'F=Z%Z!_\B9[@4::O1O$O]2A3Y,.D:5[]*88;2&E_K;S,JY<" MN^Y3#)&WO-\1+ZV5Z+8O,G0GJM<,FM>8NOSGY0%>FFVYS30W_,#:T2MF/DYU MS75BQJ7=1YFB3(A-O%:9\:^( <%S+%\; W[_PL9LK'$%9;^F>]51*Y9B6]5I MK/CG]V-?"@/%S3R6&2AK?=4HSW.IZ61AY=?.HTRQ:"@>>96GV;ZH)A"@P-=& M@3^^@?&@+I8Y,]J35^(T3'-\8;$,2^]W Z.7-ZM*LB6M5W9MF>)JLU8BHCN/ M,D78$,,\=>7S]EUW:7YM2X8H4#-#4ZA,KE/^/!?2_+5N@,O:Z4NY4T>5B)38;HQ*N\/_FQ_;8OQH?@/90 '_[.$.+T MN9Y2[L.#E9)KE7<%M7DOB2\LE_A2B$BVCV+15/,;J+-A>P\F11) MAB+)U[*& H@(("* B!=:26*BGGJ(].\7^<%N\%#,W%>4N?W.RH0I6=RJM[6% M_#ZJQ9;%1JZLR5OG-:10+!%[;4OIVHZ$MWS1]HNXAW[/S+HM-\LU+:_;VHEW MKO;/^&LUOJEM=A_E[FOU;'%$[YE*NM>9SOC"\B:>PDU6YLM^MWT?I^U9.][/ M%>:5YGY.WCMB6#9$)X,85?#82/#8R&W"S^^;?@)SWXQE!I'D2FKMLO7. Z-F MJG_N]GX#!-(:T7Y>UN?V:A 5BM/Q?4FHL5OGL:-X*/ZDGA?H/P$ !0!T _K/ M[QJ63/%A*F>*EO[?T*;\>\>S,UM="E;+S*;57C6 M28S'XUF?JSCO'$63YY@9O'$4>/,_DC 7OA4ZT!;@6X%>#6#>#6[1K"?PY?K?A8D=?K^W:OFEV7A5EY M+[>-+7E4*,:$4NR3+TW?_IVV1QYT95[G0=>K5DY[L^(3-KN9?>V$?6_+?_9+:2X4_,BOQ[4)R/<_'"Y-Q?B'E[K<;$'YX7C49 MHB.OS?I.Q?Z_;92R%@HMLYAAL59'JPV0GL_9Y+,WF '@E M-1&BV6=K='S<5U+_;HZNB/@^@;=^, O#',(RM]=LZ^=,VHF"_V$9,BEWBD3-,!2AN;[!!XDSR0)] MF7SBE,QT/O)=(S1!1"CC4*F=D@YE<]&/LBV($+M5N;DH4#QGB&[C$#6'MX14 M,/F/.N"UL,[M*=W0Y@:G^/J[HWYO6!A$$.':IULD9FYHIHF:;T35A@8692U$ MRD([X?L03XW7YBK:# 'W"1\Y:X !*([G#1O]Z*W <*K%0F-!,GG-AD@U:@G= M9S4%466/DWL2_YCH=Q6[L'#NJVOP=Q:B:)EWGB2=B7<@5V\H5\R-RY5.;B\? M^"S@[("S?XNSV1OG; NT,HH[>D. XGVEF!WNI&:B2+Z!N- RI*F--4Y0 26> M_#4$8J(@[11.#8]70Z<]WE'=Y\9\1KS^2+K@(P.DBT--T&_0*\SB+OJ)-+?05;.Z 'F]26V0@4+QC(2 N)7R.^S3$L-O.Z0"Z M,T6+LG7R08C:BH#<"J0/&A(GW[W5WKW$!/CK::3.9B$==4D:W<6.44>R$%#R MJ'5.,KGYW! ),8#V;2*D2"#>C,D>>5CRL5E>3QJZ1XQO\K)FHLZ$PY[AXY\ M'<:^QW@6L2S4#$%?F&N&A/JP%@@8!5&7$-\NM"T6,95#^H.(0%@!J L!9B(> M)Z!L(ZDQ0"RL/1#)0U= 8\Y<4/"\*,%5;C83,1A/]Q3"4U53))Z:H3EI!L+S MP4*$DT!&34!^,#3O=1'Z=&:W!Q&T31'^S[]2=\QC.$ #F)( *X152"HQ_H&5 MN"G2#RX"M#OY!8+YJ2@";(@FY" (^-#2T'>0&F<;.MYMU&@KRC+^?]@T_Q@2 M=#:W9J,4_:"MTI//\Q,?%B9+$8L9!OSMOP#()]/OQ\ZR^3H]Z"O-H M;:?JB^O^>H,'7A]-^V"BOC.*<'^$.7_$%?[][_\Z>J/6RT, 350S?KK.-]_F MN?N"=:ZY&"9/X'(S-/Y/3MYR>]-9;")U%XT MZ/-_'+4PP!GXKZ[&7T359S7,+E:DD/"#+P[R"#Q Y7[YB']9)$YW^M(& 0):&TMBL\_1 MMM(8+X;Z8%?KS"'9X[3E@DV,1K.-VJ6SA=BLD.S/PLMP"[5,G+8Q MJ=;M59=T;;@5"K/X((U:GHW>K<72W+"XE5;[Y2"6-C19W%AS&)T^;2I.:\F" M;-<$NA'6TZW9I'\?3K4F[.2LY;+;K];&$W&\:K0[C$5W'VJQ2AJU/%O2+K+, ML&PCFEXI1J&=SQ7'@TX'6IXM*=>3-O5T(3WJ*:I=:3)C@R_N8/2S)=UGYVLC MN9C'>EQB&VTWI'6_%(.6YTO2)G&%ES?W3+YAKE=]93[BMC5X=N&L95=J+!KW MW85.#_:1XKX0+QKS!%08.VLY6PM6G&W..BLEUY_KPWH^'GM(3^+G+<,23=?S MA=8D;T^ZS8W>R*?:.;@/>=8R(>?B<:L9GM"=E-3*]Q\BTUYF/DF>MVQDP\I MB2[H_'X>IAE[6MB:I,Y'SXO2;I3)C>1\MI+**F)UTY"+X X_(WPKICQD M)_7IOF?OZ-2RJ6>D<':+6IX1GHZ+[(JO3A?TH%*)Q$5SE][EYZCE&>$->3<8 MMM6DF6\LPHMY/='JMWNSFI:H\"G$6]"4 M?9N(D\_PN*.0@6/:_.+4J#GH.4A70^K;P8M$3-80I2*;XFD=;[IWOQ8";<55 M& 774"7.FZF(5#5B@QR9G$^FMK'^U#9V4E.S2JQI)5;E7!Q%S64]&E\ MY5BW;\P-E$%FVNJ;1Y>2,I"*="_>&YC9\'U*I&/SXOP;)9H\IZ-> M+<,6WR$(>FH.O'XHA4VYJ M:K)MB6^LS3Q.^,COD_U(-_W+].-80(B;( 1S1Z<"2MP )1 AGKP]'1 BP*8O M1H@ FVZ$$LQ=*A")6R!$@$VW0@CVC@F.ZYN@1" 2 2$"0O@)0=\E TJ\(B6> MOYWY9VZF&\F&<+F,UV3X\/]]BWU[J7Z(5AP_O2%PU1O1%V_93X]&<:)S4TT6 M?Z9_<)/\MC?GSL4#R[H-S0$?:_0[]OPH8 M,"_E!*0:?W!.@*C/'PK]2[UZ[W( ^E<7L,-+V('Y2F? RTD=O4O$/CRM7TOT MG[.'OH#H,W>[5V/KV:FB]RDUG$G'XFN^A1"\F MOYB&-7&>J&P8'7*IY7"IV6$KY\;RPW:0[E522YK>\YE)9UD:]:WFQ+I-AV?ZNED2LF*B>&UTV+2B#XG4;,[F M._O\<**52MEB 72'Y+=?R42(C2;? AVN)B4!.KP=.I"8W)=&A[_0'889NFMO MM167CVL/82T:VQI,Z]J61:+.]/NS?#I*9YGP9I9Z8!.[*KX+%$'*0RP4_\O' M$J\>1QA:G*(_<%2^_0G<8>\#8<^E+'X:F7Z)M\#A)T>FK6J];MM26>^)U0*G MF[MQ*2N^O+[9Z\CT:#RJ#^[C8IM&2V &]=S0WN?AVAQX"R(A)OJBHJ2SBVK4ZX73;*TO9Q'C=RLE.?^HI+AZTBZ-8W5 M\^,YW^LQM46ZD[M/MBH\2#JR_%DV%$G1;V?Y?W;9^!( \%P&\**DF]04)G!]%>;\ PUP8 +IT>J*UYMD\SD6I87B2X2BZ>1@ QGTJ M%'E9C>- -K[,(I]+L_UL / 7&L##8/30UHNFM5K7A6XQK4:G@\6U[??5?;N3 MDBGW'L?,P^@;O-[U>*H\NN9]+?GL+N: M-? UW7LO<04X?%@V'("PHP^;;,431AY,9BO]^:PUQD, M=ULS4]TP]6NK&^*J49KTZ$YB56PEE'5T/2Q*;!JA20RA23P4B[V)O1&D&GQY M- D2$_Y.-VD5^IK!3P;QO"0\C&6ZULCGQ/25T:0[7-(A.I8(4A,"-'DSK\>71I._TDU:,:&H*LE$=24]E-G*]JBO[ Z*G\0.*K-E>W>TK\VC;(PJZ'F\:$KN379G26F]?2 MI6VAA=;(?/L5284BB3=*=[[N)=A/%/,(0.':H/"2P]\#!<,:30NL.5!II:G, M)8D=-GGYVJ"06U@/JXZDU%>=9+S+)C=98[:H/(3S56V?2@TB[*X_N#:65)>U M1C@6WN=Z(EV.E]G)LJ]UYPA+8AA+XF]X.2/ DB^,)4&NQ%_I):5IKA*/%,-: M3Y0?:EQG-K7%U+6MED:7SSRDC.)NQWG'O)V@Z4'\W%C-ZHH\W[]VGJ);?37L70J.Z#W:C2>VI:: MZG "6()K/H0B3RHF'R!/H@'/@;\>#-QXY<^KV2JWLR_/ 01^1YYYC;( 7R@+ MX(;H&_#];1V,+ZNCJ' %1$=.W3MG8R7.ZV:N6 _GQ:YVG^PU57-W=?]?I2I8 MO>VRV^QQ^7C;5&*UA99O39)@L\?B01)!@"EO8JO?SKZ\WUGZA>+D-T3?&^%[ MQZZ\G7WY2$;F^5DZ[:=H-DKGN[1HBXGX1MAUVU>O/&IDZ+&67$<;JT9B/LS- MYNF8GMJBLQ0GY*>83Q=F[VH6)U,ZH1MED$TT0Y0J6F_IE3J6(A9)D:#94UF\ M%7AYV[KEM[3ZVXK&CQ+20R7>,Q]6W#:E-7D^2M>&UT[4K76*5!^J M6YKG5G5M.TGA['TV%HI%@Q#[>[BR;TEL M"X'2N>&0M3:Y20N?R:G7=2U6*O MLJQ<'328^WE13(07O>(XUBJ]'(6O M#1KAV/TLFBR-^W21B4LIF2U5JFP:@08X*!@Z$6+I9T/A_[$X1.#;$6LRV[J- M=D'BW\;+L1"IK*:@(??45)RC*1HBK\U5Z0%MN.OUH&:(-.#X\-PA)MI\D])F ME/,J!H48C'+3)1#E95G;0@<6ZC[-KVVT7LR7.^&.!,-RM*HNH9^C880 M^QZM#/_\4[(0[_-HCKX.3+0GOW[<>;L#3"NI-D>(>2-DXS!+3N@$'TLEI^PD M,HW&)]%9*C9)BG1B(J1H?HH0AIM&:#3 ?SCW&XB)6XF48$W+S2;-M!236=2Z M&RXV1T)XUG*RZUJ]92HE][)LHCU^J+7T]&8+ GO: MIM/)36O"G/<9W=AE;K46JJMLL5WH2_M]/9*%]T/.6BKU"#]H5Y1!K[$;K,.K M[GZTVL,K96>CTW1,?J@OM47>[O1K>J'V,%PH4-/TK,_$F^ZE8NM=9#LNI M:JF]DW')C[.6S&B3&;>6#P:]5_?:CEU$K40/B@:6'_*3]#_T&'^$4)?HL\)I6ZYPQ^03%,B()3-(3! MT<5>8 E1P!]E;H&I*E\^[5%YR7Y(F*LC;0![.5,BJ.V"X3% M>TK;JJAWTYZ:DB!QQAZ@VS?\'=6],#"U15WPJ(4L6C WC9+1>6!P<]'_71Q# M3/QC4N).,BT8F!P.Z/CG17PN:)#"16FZ2 3*A)Y0MTCD> E!_ -JA;0G^-/! MX8X:+3B+X@PTUEX'?0ZM FWHRIV**2&B< :E+_:FA/I!W<)8Z"\"FJ2LZ8"3<.D)!6-0*&) MA'G.1 T--*:C;B'M$E'6H:%V2NF[-V:M9\ZHWV7Z-X)""'+][/ +4;!EL3%# M&A[B08<5FIR$M#FD /[Y\K MI:/) E$E4>=$L@V%%SB9.+JMNMFO.&B%.1[O<&T3WJP)3L!NSU8A-Y'!.R9ITPVKGH\5LKI8QMM]^Q>.I M4)0]+Q-$J$<0R4&[@U[Z'0FSM=!L$]' #"'HXD5D3.F %R#L%*<@>;','S^O M)+,7!10;)]XQ0*Q3("JGF^)/]P?_J'$TU((\L4GV+L$\E1TB2)L+_6NHSQDBF+LI M[N]A,-]_3@V16X6W:!O^T37"YC\-44;,M!%/^G1,>#RPVY2;FIIL6Z+G!J#_ M_1X.'5]#],??M0/16KQ__S)R%HT%A+@!0D38NV0@$J](B3],,GD6DM[;:BIP MDD'U.=D6X;1JVDB!Y$R1:B)=#+16WTGI&50N!R+HAXWY?]^8;R_EQO@=D[BI M#*Z+F6U/[5\:G]C'>_,RGKAV !SPL;E!-WE!!USP@65%)E)8'G I%XEMP). MB&OOP562=Y,W0/P7+_S6\<^-5E!QW'\63.AC9@;3"EG7E&9;)MA&V)5 3&]P M-".#ZW__Q:;^P2X)15.QN:]C5[(!O@T+68_4]]^TN4B_$Z/%*]N4/!K2S+H] MFV3XEKC&!DRM%.F)LABRQ"LR&&C868U/ES-"Y%L>D, M=$/H]8RAG),VB$FPF>R0K32(S[*Y:P6=06972Q.UQ9VF:!8- MS30OU;5/]N/=\"2I]=9S/M<(Q_.%1&X[B3HO];'T*SY?<1.Z_ EXX/B(($Y? MXZZ, Q17=D[<"&K.&=V M 6D?/ ^Q!_$D.\2?285SL:8.^<"!Z=(/#*P0[L$ .9/W(=REI$+.LY,0QB%% MTSJXS$*4+'%X,R1PI"$35P$_&C+4D/%KRQ9VE_JRK225DM"',S2B"@E7:$,X M2\0*[3.9NG>WE/WP1H2$;9'![ZSQG)OP!7MQ;!I;!\D")?<"53 !+A$&R#D5 M1?6027='(1AR]]Q:&*)((=O:6IB4J +-2?88&\'98^QQGB!D9QO02!$YR"$% M,H)[#T$2Q0E+V[0(8=$D$0\9(ARKB+L0! F4N--%%=DLU/0-DY/\*6+LA'5^ M>65[%VJ1H]2TZ7!@D%K51DATM6B]3SBZ :M/0@"G)F*07]$L9;0P2GS21 M=D0_-!^'I&EOY]-DK_/.5E_,9)*2D_YJRU1ZM,T7]>(6C2+FP6_.GFMXF*T$ M-\AA<;LC'@L(^6:$S#E[WN5VM<..7Z2GK(:%Q;R>E?/,0-QPI8Q=>^"W8.>? MD3-$X4Q=#FTYZMS4-1+F\D05B>U#?G<2CYB$EQ'HY@3Y.CWJ*G#]M[+)(G.[TI0UTKG9%$E,A$D^(D[@X MC4RB-!>?I")3;I*8BIR0%+@4P\].KR+5&WEQG>6WYHK38R(W&;7D/-T"'#YM M64A/I6:\;(1I::%O)\IH61_.+E[8:O48;;C(+0VZV!OIVK#X(&[,^:4+6VQM M7FJ*PU5JQ4RC ZNJQXW9S@EW';<<-QH/3"-N*?EB/=8>*;2RBHPO7M@:VYL- MRXL*EZ\^Y'9ZK=9NKOGMI0M;F]3.4!1KK=/527L^7T\W4@H_Z'C6,C?8YP5I MK\YI)3,O]SO:C M<6RV$K7XMIXJ%?A[J35)G;=LCC.C2E=:3_)5::NV&\-N:[)'-*+/F]JQ&&>7 M*T,[WTF-^W)X;W!*?@Y-SW94KIA:.UW9*CW;-"?C['JZ;TQ0TPNW^O9[58A8 MJ^&,SK*;79YO;:4=6G[D NVM96H93V3"BQ4S*'27(ZT5$1C<]&P"E?2J6&6$ MH;6R.[7FT-QU1WIT.XEX;^>9JE%?D5KN<;Q1H[1XUO4#^ M.,[K3" M?)M?B]R@W,P.ZM(:-;U _\BJ4NUE\_5*;W"O&(K,ED;I&=J!"PPP76N\9,B# M<*^1%,IL52RU=RQJ>H$#.HO59#*N#\V>U-^+B68M>U]/;:'IV0[D"HU(*SP; M1/)%H;7:]KIQ06^A7B]PR]9JJ]-\I2FN.&-8N$]*XK ]1[U>8!=&KG+R;CSM MK<3V)C5MS3*K6@4)Z@5V43+1:EGMAYE\1S7U3.XAH4P:N*D[UY/;K$]?"72N M^KWY_<7#O9T+.J&9V?M^.[_"T[ MWAVB43L9>,+9+;B_$8JK+_P/ZYB\&3K\W]^)J,+^?QEH0E/[V M*Y4(L1>"KI]0\W'"U2;D]XAHM] &!V=ZL.X/H\L$\'H%>+4- S+.<,NVAQN7 M0):)1<=9(3HK]CAAO&!R3'I3GZ4G40#96"P43<7> V3?5?K*Z@9MCF;L/XRR M=1.@^^IG@ZL.%<>4/L&0 KYVP4L MKC;3]'VG$6ZMPI-66Q56TT:Q";?0$!;'0Q'F\ZFB30-N8UE[C+?@Z]0A!SU0 MV8)%!GKIY\=*5_J;,H<0D[A#,0!.K#_#YG?#Y M40WW89G-5[AAK$@7A[%8O)_J%OJ)-%Q+!O=J@@W1R<2G4W.?S!OW;1[E[-ZK MYHY_S43QKZ'Z7A$Z;R(G_-H^(R\M4N?V04[DQUSW596C0/?Y?+J/$WSV_\&! MB29!B4N!E76X+0^V+675D-?FM#]X&.8::2B6 I&5=PFKO#=P'I5\#,[]8)$W MI-P$V/@609!G:H]">2ED'+;86KM*2UI3BS"UL%5MM* 0%,!@,L1$7^=9BMM7 M*S$Z&N*4LT0SA'ZP;,-Y05Z03'*:?&2EZR9@].NM.U!$OQK8M@F$M F H)8Y M%SXNP*^QS*/O6HLDO5XQT^1BQ6^[L3D4UX-[./$0$_]\(>C3;!Y?^>I 7PL6 M&2BEGQPGCS-SGBBECO#1C*K+"D=/);K:,[/5%B<6=^$65!1]O_R<:RLMN4=J M_0=:V5L'CK]L?L_M;4R TN_O5OV]!R_@:T#ZKC!Q:%KHV7@1?@0T/G8:XCPP-B@JJAJ9-S/#^[C&34S:>95>+HJ M1512-I2,O4LZ^;6=ED0-??1-X(^L:]T&8-[VO9;@5D\ GJ^K=[J8^P?ZY[8W MI,NYJ%"AU_5%5&OP$AM;X"?DP.\:3X6B[+,1LO_@-[Y^G3T5>R-0\D9/P<'K M;$>/O'G/LDFG%^0I"?U/78B082SO*=.>+D4>7M'!N6$&8C$T%=21B00#$9;G M5 OQNS9%,\'55]&7==LR[ZBN[]%VV\3OP\,SSYJ">M)U0^/X!;PE1QZ.@SF] M]EO/7T*,_O3R,GG@N3>/%R1]5,C'1W:5BX[D>-C:/GYU&;CFC%$(A0^(&WMIQ)33E@!O2%PPN"B!LPDR'M KX-.=L\?([?1H WGDS@E*E( MS445E _TI^F>\#'N-^3E+$+8F+Q/J!MH"H@W"7]QEM>$@@Y,Q"F*(JHFO!$I MDC?)#JH /) MH.#%:D$C,;(BB;%#WWPV(/<'4ZQJ:3H0.H3/E" KPSS\EI(1)O,\JQ4+I M*W*1=NY?2[]^W*'/*3@885]#IU+OE K%%#&.GMN17+.,Q1*'# M'%$9+<66+=R7(]GD ?+3]8PCR8XDC96=GNII7H/4@V!?%,Y.ZE]".U.OT M8-QH%)*KBMV)M[[]BD5#B4O2"<^[8GT? :FIIJT([6[JL?8W.NK$ M':*TZ9YS)V^7NJ)X\F;I<]YUQ.P.G)C4W)$\0 KI\"L****N4>X-<ZWWR^G;LCG*62AW6ZEW@OA%"O\XT M_&;@#/_G9&9/GHF=!>(G;2ZA,Y5L%YR-IJWK()#NSL'1^)XSOMF];!J29KC* MTNF;SR'R"6R@MZOH'+NCOL-\&?H?]U/\:^2?'Q3V#Q![0@-] ,&PC,["C7B@ MADL"ZCL,>=+1.8][76/,0]_ &IO!2XC<#YXQT]DK2'M$X(+4$&@$&@::!M(Q M0,E#6HEL@VN :MJB@6;6EGCM\OA=T3 D.)R/QM5T29.$L*0B! :%%(&U)>G. M^^2@7B$=B(+?\=F U4A^86@JFA "OC"RCGATXN@<:GMQU((DRH([XFL>SQ^8 M,6W#M,&J='@3\97BG>>/LPO2<"7,@8:VYV1K#S?F,52"8@YGNLG)Y/P]99ES M%J"0-N7>N*?6-F>@.2 0\2P7SAL$6P_6@@.K0IVC_F>&IOSOOR)Q^I_?5(+1 M22Y.>D6S65;"C0K=*&BF'1U&Q_%V^MOE$S.*_LO0D122*BFVXBBYKL[MB8Y8V\'1A?PX:L[L/[L&J"AT,GMX6.UV%^>UVO8C& M$W1GDA$:8WK+EZI'^O)OJ\NG9WB;;&L3B3GZC9L?;C*'&9^"/*[OUT;:FJ]7 MBK1?O29 \;2GE-KL1\X,L)\\'$3D>3B.+)9*X2)'O.CH;X)1PS5-.O@:)7I$$ M$KW;KEE.,?*BMHZ7=GUNH%6/2,"\E 1I;X\.5&C,ZJ+5 4!KJ$UDK'31F6// M%QGP-S@U +H:LD\,H8G :T^ZU(S+Q.,3UJB1%-MM.AN=<66AD*09&8AW@7(( M/GU8"DBHH^'#%AG?<7B !H! $8T>UF%X1P6 XW3FH>V/ YQN-!E9",=]@^JQ M78CX;8X#8)O45(33W$2J,3+2, O9UD(SL/,">X0 'A#B;B3QX."U)QE\6=[ID'/E2W;- F\K2G!AT(9B< M(,XD%:QR<*9**IJ6#EZOL^\_=:9QLNPJ4,C61 P*R@TH)H\>8EBCP-OW^/%F MVL;&]>A.1>R2G=FRO _#,P8A=T'A&9I&B$)6JBY:-D=\39)AB!N-!PX+U!42 M!(HP7B3H7&M&LJ]1"TXX49#/[!+$80)B5>);\[Z-V=%IZE$<*1N\9B*UTP51 MZ$.@;. N-+65K6/7'V96<#@1_<0O1*9F&Z#.@K)R(JIX,"0T(=\D-%L6#D(! M[@PR(P1) IJ\ *Y.2S/W,O84(N:TL?/W,"3:9WN&,,0V0'B/YF_::+WG*_"4 M?L'^76&YHSQ?B#^P\Q]!VOSZ/_2/RPV\C' ! I.+?P3)U&5N_Q/[:1RR>A%' M;!>CWQ?$&F<2Z'<2M(S0]+^!)WV='O44YD59_N>IM]K='MXX3LM$?3F5A$,C M4;)+>%=\__[W?_F7X9;'LT'=,ZM^4[V?8EC.:*=PN[-LY)]Y+DD&=K[F? MX5BM]Z%&[-F?AHB8$T'>"=DE+&WCB;7S:V^9XT2XY*3DO[WLQB4_"469'*_-9(JJ.8G6^,0?7X#S<6\=ZW06R57!BHS3$^:\ MSUJOF,M6$UNAUV'H>+<=+2Q:]3EJ&3UM*><2#2U))V:]*C.)S5/CT2Z6AS[/ M1B^;3$LH#:0=O;4\L*BT>G3YMF-K(<+66%?GYM2KENDF7L2F,[82=G M+1?5364G&85-;STM)K)R/2SB=X+X5UM-&S0=)6=9+B:-(OUQ?0D M=KXD,:O'T=8\W.?1RO:5[9JWY32\8!<[;4G7%YHXL/IU.JZOPI8IA+?R&%HF M3UOFLKE..)=1'FA.2T4*THK9A!D8/7*V3YLM,C/FV58_WQ%CMCS>YU-YQ"3Q M\XEFRZ5HNJFF>#I;,J+304.<%#KPO--9GZ-8MS+LU3M,/LXG^/16+(B9^1:U M/-O[AY;+_97RCVG)AU&DYN1&F>89/K1;UW3@SR[8FB?,EQ>C,;&!FRTIOK6[,,GS MENRBW!K'=_0H/VB.C=9DJ206=GJ2.F_9VBS8<'W"M^FB897O5\5F^*&-Z[2> M->W*F8DPVA>%/),2>HE(-YU<5;;0](SV)7U8WJTVH_IJ/=X;FCE@DBM^#DW/ MB&\(!CU"A^:$9@Q=:;>K]61YB9N>4[^QKC%ZN;)>K12^5&'+]6A8RZ$91,XG M6ZTN1OGU3-NOJMU(E>:,YB;#S*'IV6076UFO5-.%>B\\:D>B]H/ -S:XU[/) MLA$[6DR7M2F]+\MBNUAX,%)R"YJ>3S8^K%:,<'9,][+WB)U[;%_(T7,H]78V MV?RN>5\MFN%EKZB5I?Y@4-,Z_18T/9OLNF_7TO)\A7A XQ(MFBN5AX4M-#W? MV:*QB*?E5HUN3#NM^D:M[IH/> +GD\WM>JO8+I75\MG[\GXEM>1N#"%5Y +\ MI5-9J3/FPGJ/DPIR^^&A*O%I7+OI;+)M)EJ'=^T=VRDF$L:6VAZ/EE-G.Z06 V*^;AIC;@(LUL^9-)0ON1L MLJE8BUMD2K$<79Q)E=)X5EW7:_B.Z%G3CM:I=[+1S;H7WLWVW+8_$!/3-#0] MFT!/JM7M@3;MY1N+='*8;3PL4J37,\AHK5**L=LMY_3>+G72$W'8YG(M:'J& M&4Q!+*:*F^ZPQ^G;1'EJ[9JQ\!9/X)QC'F+CP5!7NK327&U7[7J)T\/XBM;Y M<=7(%.O1Q?]G[SM[%%>V1;]?Z?X'-.?>J[VEIH]SF'W>2 23,YCTQ3)V 08' M<"#]^E=EH)MNF [3@$WC(YW9-)3+52O52K46J E-VQHTN1*/9=+^T*-]X0V] M871RF:1 8 2/6QMZI"-\LM66N4J2:-TDD59%[,UZB.F>V* M*5,O=P9B#^HL$+#'5#@KZ=)H/HJOL*9BCYBYVQ=HIWY*!4G8)+NF<0X(7FIM M:EH^,W54I"Z0KT<.R_BFG">(K.@QLQG(% I>1T!S'KU=,(29G%+A4;KNQ6G= M$.8TJ2Y/*2N+Y,9M%F@FCQ4M1NK+F%*;B MZ<0I#23-=!:)1I6SITQYL;!):4$M\),'^T+.]($+R@5Q[KE,>92U>53>COH5Y1F5)LG8:E[,)./((2I0S M:(PP2NYC6G]9:*^'\5;-&)T\!*FV-9K4^:0X!Z*;8G$"QTAT7.[??J%@]SY! M3)!M$QHX3@W8S;%L@^-P=[E0X :EV7(QE9?U2J*L2$W&Y]!K?NH*TC#XPBZU!_W6>R05-,\Z.4R,.!?*"[ M/$G+CNF6X^R3W;9@!6I<7@ ;FMPQTT/.9V3J^1/[T2T4)47IF2ZDC)CEN0YR MFJ.YU:WWQ<^*@8NWU <_7@F'O$KK1ZZ7F84L1TW6=;0ZW?-3UAR@P#E0GN%C M+(V^1/553V_/,F;>A3?WL'4@O;/2%R#8.Y7V^_>=M%OO\"Z135$L6T5!VVTL MUX\_HNPM#WE-MV_5AG$(+^3=0?YD../6J!UM\V4UQ_%\^UO>EN1%KS4 !+.* MLA3!#&Q78FW]C;8^[9VJUX_QC((!;L4G_VOZN\AOJ]H%Z61OD,*6Z1?F[=UTL(A'>]QKL(@?_B_5!YX%B(;B[L+OX] MVO%/U$0X=/Y_Z?H6[GO9(T0$CPCLD8H0$0)$$(\8$R$B!(B(1%-8$$$\XA%+ MA $34#9%:E,8$($_8F]6>HX0<2U$X(]DQ!)AP$0DFT*"B$@VA041V",9:;!G MQ,3':S%]S,L4$B_PGLH42T=?_K\?](\_E<'L(Q&NJF4G:U^^%6MLC6T 8F7X MP]B)"29R]!<\$\1([.%L/8_?/JBN7__S" S7)QSZD6-NFW":VNHC9',O,H3X M4U* &C43@OJ/7R$%%$TZG[!XT_41]@;I9Z '\I&B;YX>B&]U>+RUV>T]S.-_ MCP!P!M(@'DGNYDGCC*(BT),B!*("/[@G=+/T0)Q#80B\"NJ;A5;\Y S9M>R? M3]54SA&K"7F9_:\RR%<"NQ%H?JM['&"#:_53 BT/S6YQV! MYO<1L@@V8>*HP ^@B%W>#MI\9]B$W07Z5/ "Y:TC:^7YRLE?Z,+)WV=3P:[* MYN?HMO!>ENBM-TXX*/=UZH9 C]4V!49T-E-YR5LU1:&PTLLZ:9^JV X)*^_3 M50E2U8EV!:0),BMQG/=$PI!)EARDB+R!"B80J'/, X:]U3CF9EW.5S2!;H__ MWDN%O#@#(J;[Z\)<1QQR'2$1?77@]EA=%N;DJ,D7LV)A4C@?U\%=PAE.L-\F MEYE0SD883;U%JI[%$H)$5% 5$OK'+_H!YX_+VYWC9 B'AS\$BM [:41AY=#W M$@)OFT,_=W/NTAS*Y].I"LZ3E,@8FCH=#I(CRZ\HQ/WX13U0.'_#'!KX 7F; M[/=>SMNW8+]7!R2=M^MU;)!N3=>;PL@636S2BU^!_61&K-!#3MA,F]5RKH@; MRUHS@=@/%;[!N0>".>XU\O=-1[9>FX8)=>(YKE]^$Y4&T/P2G8[K-R!"M24/ M&N-8YF^OH5_2I1]T,#1H,?:[Z%?0<+D7&S>_8XFJF7JF_C08N%#*5(75" MKE3XAC*0>H 4Y\M-NIB9]5*)-2K]@^S>!X:]H-E[C[[82')\+A(8-& ^(3K\ M$BG$/[<+[ M0FGG4ZZ"[D1^H3A@X/NZ%R/JA4U=R[(0M!6K"4![2'H,9 M'776)*7XM!!'9<>1+44],!P5Q1 CYCYI^02]L?N)0K[-TK_UO^J4M4EUZ1$A MRHNXZTZ:E52BN=P6*8X"E%?2:X/FDDM%, /?V/V$./^0_7O)3F8UB2\X3"/+ M^DAG<9ZJHQKE4?0SXNVW;D#R"G4K#FM\# MZ+N&5M^]-)@&IN5WX?P&UP:#%F\AN!-X@N^O#X@HZ'=G^P[#];ZP4'X4SPO9 M[:2@F2,,-_7NFSF"IH![I?PP7+H[)^7?6A2N\[IWT[YCTT'OI5VH<=L1YC:O M 6EZ=]>'&Z+?\FN*\:2UWM=C)@WAE)2F:JDNSQS* [[A&V_)]3$EDXK?HNQ MZM#O_^-4GZG5[P7T9-=C3W;]M -,BJ[GEB(H=E2ANY86R2QJA$O\^$52#PQ! M/!#?)B3W^U)@$?/>QFV_ZW/OIZ-NU^3>.$E6._D%D+ UP=CY7$-2'N#?Q6V5U<0@K,[+H/+O_3X-HUN;Q?'57(24F7L74:+SGYWJR5 M*H\@EW,^EU,L#L_I2YW1UXZM7?2,O@?N#?S"X?6Y]]/ALVMR;U>N$7&P3C>Q M=6O*)C%5RGC=)>1>%#DCR0>.Y!X8DGN#?6\P>/;:GA:&0Z"XJ'_JB3:V/Z, M0A0YBR)G$>%'D;.;"@Z$#1!W&RV(XF1!LT+0%'"OE!_%R0**DQ&4_X*F:RG3 MF#5#%LOYRH9\?ZJ]\QC8SK:6$DLX;VL] XF5YCQ]*Q@SW5H#X!-7U:>M,D!6 MMZ375J(\YAMK;-U1JQJA9JIB9_FGEGW>5&R :N7(>LHR#,O>$N0]694\?=(LC@2!+5&VS 55;7DHXAB)J!,D\4 3S M3<)I=U$E,XJRG;_FP(T>SI'C^;;"1K=&MD$C\"ZH-'3AD3-5K B'NW]G%C2 M W4HQ05H!\A"0!KE1[.),_5061))*1L?3X@1)A9YC1.&J4VYB$-+ D>6!,7A#Q3[5M0P MBJ1$LN5V(RG?L.Q9.*V2.Z3W,(9+OB&]!XWF>R7O,,9$OD^9OIV%L_=1[^R; MF6B51'C M;79%IC*%:MP,5S3$:7;(T2 Y3XD$O;$K@[$@5TEHPQ#(AF%.U R)(B&1@(@B M(=_B4=.F\$6#7I6+BWV@7-SW;N84F+D7-!3";-Q=I>3P3LW1"PBD_LXUXX"C^@:>)*#@4"8;OW3;J/LK9?4(R\/G* MR(V/75ZV;[#>'\L*,J/ M@IEW??Z7\,-XZ^PHDPAZ"A',*LFW"-SBQOW3+RQ/^(3 MQOF>Y&K WJ=@GBQZ3QD@F&SL*;@=]7NSQO_FE,ZZ*\V6G&*[-:+]$3XJ61 M,:='TX'<\T])SN?-XSCW[?!FQ(JW>2GO:JSXZ2#215G1*]/K7'I1D+#F7.[Q MY6$-3W7KB!51S A[I(\#R7]_U5@,VDOPOOUX]ES5@'=\/J,R7(Z.;V]G[J*_ M)Q@WC3.I/+?)SP6OE>XT2,F8RSH\0]F=I1E=ZOMV(:XSVJ/A8N/O::(^\^[O MC=0RB(_S]#"#$:V)E:,2<;/3J2,FOKR1&CH2N->@Q1E-V=#A]!M:MQ]@ZTQZ M:KADBER(3'*J%H?F$H#!"+'UY>W;H*DYXN+O%TS\AH;Q![B8MJ7ZL(.-6]-L M>;7)]M:3=*_E %-90Q43P?58<)T MM?T.FD\;$';KS\#E(PKQ7/^=U>%KX=&"RTKJEC+=R8J!-"+HAK[">_&I,>@- MFR0-NF("6A( 2I497()K>R \Y^T6E[MG=BG^J/BJ/'/ S_V'P[C**Z#H7MX-L7],\3_9G^P8?^+UNK:^[?N9L.W>_B8^Y"D'XDW MG=NJMC@QOP7G'$(JWH-D_W<WGZ]VN*"O7(O1G5CC!Q+4P\LFR$ MB# @XKU$N @3$4O<&2(BE@@+)B*6" DB(I8X+R8^F8'PK@D1$@MM3V70&$-? M_K\?Y(\_I#@2?SRJ\!!H430%6H[ ?@6BP8NW++>4/[!TU?=#V #$RO"'L1,3 M3.1@*'@FB)'8PW_^/3B/!_EM\?@=B8(ZNMU_6U31U%8?H8EO+A^^9+[?,OJ1 MV^]VN?___H4SV#G*HN[TB1O')!%A\IM@,N+)[X))XASG:-!!>;^)W"[^>);6 M([N#,U0!^L#+K#[UT/A:5"VY/CW!BXX<+]H#5GW$[KL"-OL]<]TA%Y@\PXAZ M?-G.C907^0+Y2N83&0-?W$W"@/3AGD@K&/4;8XYU'$M,4=-<>;-.=#QL*9$2 M_N,72^,//'F1[H!;B1HT0P:CZX8N,R[P^J?A8%F\UQK.C6D5PS2MT1QK=A4; M3D/(LI0@L44R,^.FZ[16<^EV/55/(Y8EX5'Y0$"CD^./4W4_0;P1A]XQAYY. M:0D'A];TH3C.T$5'K.9T<@[$$EN4E^'C4+U#CD"_P6=$HR:P63&LJ\MUD7)B7>I5NN>1-Q70(F79C<1V% M;U2]Z7S&M#MM@,][DP1D6O9CQ^H-^'8;P'%M34%)CXYOBR(2/*,E>A_,%KS9 M^8Q'G]W0EIQ&4]PQG).:*#UIG5Y.FQDK7=Q8,QO,0JC'DNEN;9/F7$Q8XQ[3 M;_8S)8%9(O"B4Q)CR0?FQ-V4VW3G!78DWA5+!GC^OJ=5*D00I;L=T!CH2LDB\57*4--NX926UE.(QE"'K7HM)QOLC-;2!4['2Y/JR.' MK4M^;Q[B@280GW[)_1,=FW?&DJ$]-B6I28EJ92Q/LTW2H>SJL->8C\+'DNT9 M'\^;I>D02RT:S5IG)8KZ. %9DOW8L7F;X4P(%A_RIK+KM'EN<_)NW3G!6Y@' MN-WV>MEQ9)\3#*]#L;-I=15/)//ES*HIAI C>=89I?OI)2?$X^8&KTQ*\<6J M+M'(MJ0Q\H'CHK!FY'_]1O;G[QBV9S>KJ[IFUJ=:9:&-AF-.--(A9-BUZDFN MMJDLA6)9$B>#$0X&_25D6&AY4A3[P++?BV%#:HJ&"Q)W99W^CH.903&Y6*Q8 M"9LS8Y9Q<=FCEB&,GQ#N'&--SLR(0*QM&F.\A:7=$>1@.CIR(X;]AK;K[QAV MQ'9'"4EI8R(SS>>R=3B*V]7IU.4M5"\)Z6!6Z]0RV*; A M5&'F[ P4V:TPHKRK#B;%I;ESGJ$0.A'I"G\@6'8VW6MA]3F"!%/1D+UQA'X MK17.ET(5L D@46PAB:V-52[;-F4]NPAAO#(]G-02\3G.3U-E)CZMV,TI)R"A MRGY,J-YF<"3UFS*-]Q(=.;:-$"JU\565GU<+_=44Y);\>H75M7IN)+&^9_V!)^@'_)(Y M7>&BWXB3[]*W_C8GRUB/'YHBQHO&RJQN9AFW6RC4P\?)&9MK]W"W,Q6U*COM ML((P2JJ(D^D?O]@'&N,?<.Q[<7+$N&%@W- >P?P\5Y;) F@)AM?&"70I<' MU@*<:XN:#2>'D_B]#9:6IZNQL0RG'\MJ#")9/B#Y&)1L0'&WG03NA\R^7@?R MPIT",K)FMV7= VG-473+\2#9'!?]9YJ &965FHEY"7*YRNOF(I.L;R6[9GI M3;AOC)/0,/PJ+0+>*O7#/L;0;F/^=A%]9S03,J4!JA$8A@@H"Q\HFKD]SQ _0TGAN;'A$XRT9QC%D BPP=S3;* ^Q)9CX$N? MK1\*_J!8(Q.^^DGT#&1]E\D+@/O@MQLY/>]2<\?P>6<&107JH@*U)V4E:PEV]KH#Q,&D+V:**T#7_WFS M/,99Z]+^MCH603TK>SN%#[7A>UU[%OW[W__UHK3ND\Z*>FE8]L]]H:\#X.WA MXBNQ(W@ ^I5[Y2%\_T]97\IK9[=9EG^D\'T-L9]/Q<(0@&,XAKI1Q@X^([ < MX0PUZCB W(M>';O'7K;KV'_Y3@GA'0S M?OXCQ\8VDOW_:EG*R=,%?884#IE8_^=0!NZ^^O&KY3,09/N4Y;/@T2[R&]"D ROZA(7'*@&-D59:4 3V0*!DJ]QRE#B0.X*PZ8/BA"O@?V[=^ MX@G4\O73SY OGR&I 0,(F9!X&3VC,KPTX&E6&K)#6B$ R=$<]ODG7J_L0\^\ M6AE/*YPRI!1)A?^#N^%8:3!0<8D=DH3,8OA !LSGGWB]L@\]\VIE+#' AC+@ M)(5F@421I"SQB@*G@,/Q(2T/>'SX^2=>K^Q#S[Q:&:6HV&#(DQ+)<+Q$44-< MXM4!1 ?."#^ _R@ ] X82H-0A07$$.P38YY]XO;(/ M/?-R9=">=D\ MRWHU-"=.O!Y:;;C]A&!I@@A27MN=]729+XTD\OCUK$X20K[=*(J$W31=UYLM M4EE4LN?H]9N1-2,JZW%7U-)4UBP5THK2KZ.*>4>O5]-X4F6@\)L6:UUQ8HZ* MY0Z/[H4=O3ZNNGQEX?2+(MQU7;HL$'Q_ MS/DCCU_/C))B3F_E20S(<15/2@8[3]2W.?4O1TJM N5.;"Z07%R7A+%Y# MZ87'"UT2,T7-*;8E-GOCL;&DJL,>7"@C8:]'+NC.<+3)IQEL/N(F2\FD,C:& M/"E'([DLOIXT%MP82XT3LDO2_'IH+27N>"0!B$2&ZG=4K.DM:K+1;CAQ(R&] MYF)T];996[:RBU1#)#)F-EXAAX;%HCGIUR,S,Y>5&+;3%67'T&:$IGE:&AH8U\5BJE'-ET;RI)L:P9%'1%)8$%EE6JBQF&QQZK K)(I#?@E''K^^ M.^/[;"VSD;"UU23+KKMQ0 N*$NSX_>JB6E)RK<0,BY,DQD[[M1S='L'='P_M MK/@.D!8R@Q$E.:=H7G4MK>IHZ-%:)Y)3QAAF26'9L>DN.A-7QPE_Z/%B5V:? MX',C(CL@*7L%$DFX,#C%62LNLN/7"TE$LO$2G.EHJ;61VCHT0JT<6\ M=)ON"X1>,=K#Y- C"'_H\0K,I+2TB@5[*<]:\HT-PD<UT&N97,LH(W630;':>>YOT%'/%6/55.3"E)-H3. MC"YS\UDEWC3\!1RSS,21DAD[(2IB5>^YV:(#5DYIZ8\]6FU3)(L-+M\7L7E^ MJ3O#LI1B)W#>$P*+C>-2BQV[QG3=**8+C.RIRX7?4_UH:+(\R\ECOL:)A) Q MU))4@.<0A,$)D:598F61S+(%L3/P)HMYO4 +4!H>Z42(:S.M">OPN3%6%362 MQU MP8(E%_ZL1V++L3RYULK7-F)\NA9,MQ8W-TM_UF,D-.9QBEJ/'4XT.DVUWZ^# M63WI@^ $,RYPN3,%[%*0<7PNC3:F8@[AO"@0N;S"UUE9'XH7BC!M1TC0]G7;\M1Z!*Z,WB^V\1PA",<70LZ*8 ].\OX!C MMX\J?0 M;,=%_71]IQ?MMXI0X9O!:@'KXI< M5SO7U,'J'I!#?=N!UOD9)N_CC?9/Q>E'BHJ:3_UQT.'S;<#\/7'4(QWU_#HC MV#^9G_HNV5\[Y%)"LC6&[R3KST^VS/@835U@3W7/0G'/F:TI<)*_/%-6)YX# MO_H;1310&&(!=I%<9]O(':+4WP&4XP[Z$GZG:[*/OT0 YK_!E6S@>+J:_2K9N[_^GYT0-X:'8@'VMEN[5LAI/WN2=;U=S7BIV#!!AW-SBFPB&/L=88 M9;#X:2P?S%$3FVDI/:N9^D;0P50CU_D\HU$-F1R]3%!+.%)U>)"1-I0(B%^\M^U*\4VPW7Z1BQ\D7:6!Q!R@H%0QI+ XP]PD72%E^SK8H/1\./C?A M+8N =B)?6P]XSK:*F98?C=&\*(;8PS!R!^/ MZ.8Q3%;<)9@7F<:^P>H#QA>GNY0SYZ0,/9WPH4 <:A"(4 ?V.J>LX\5:XLP<=&4B'>= M>U?9]6'\]"K5)=X3Q!>^6GAU.'Q(Z'U/5+_K-?INN(YH_FMG_S=E@_<<%/>" M_H@-[IH-WK.%KX/^M]+'FO I;0CW9+J?S!J+2#XB^3\PL4*][B3@\LFR:B^6!/M1N 0S@LG+=4N]W%F9I_IR)2[B(VN$\+Q[]E%)%_1/ZW:^U*@%$BE[$ G=JYSQ=I8]X(.*!^S1V#LM]1=9. MQ/*1M1-9.Q'-1\?<-[-VML6-HIA.Q !W:NML:X5%]!_1_WW:.:?H_^8M'!\@ M*E"L;9&GN*Z9X*=GJL!&GXY^]J?YZ5BZ=E>*XEMDL2V5=OSOF03E5D#L:DGM M[K+ALU7,QT%LWWV9#\/01>FXDOFR)_P<;\\>M%!>.SBJ8 X'E 8WXEWS=X\5(A MM\"I*!0"!P\&$D'A/V*$CYW58>*-JUI_$05$K'#OK+"SXR(*B%@A8@7?(OLV M%' #8;J4[(QC8.YI"UE'C6%^WJ(+)BBCYDXMF.^*V?NDY[#6-/JF"8"AP&U$ MT=^7HJ^>T1<*W$84_9TI^LHY>L'8 &&.P\3V_\<)_P5ERP3K?>/=(5R3$SD M;CH^\C_?-< 1(Y^I%[[PLEV+26G7>51"=G7"5-%_A&?K.K'2G*9DGLTW:M9" *-Q.F-K'7*,.IO^MMDO:O2K6N[N]]/M'L M-Y(#]RX'PAC=N3DYL/_YB563ZZ>/.0W8LJV,UWX"R(O9GL;D_7L#V\[>NRDI M8VRI<,6"X"6F.LE.G"([?JN/^.5$BUR,ZVPMGHA/U^YH8"2+2; L(='"1*(E M$BVW%2U[+5K\UNO$/Q&Y1N0:QHC6N^1Z-I,U./M4?&P^QEHVD.'QLXXY0/%L MS=7 ^:S4.V# [^]6"CB8%9!*FM%,V50T6<^;CFM[!E3:7FB08G//.,TGOMDI MD%C#*51P-ZLVKFX4P]$@5PK9FN8PE)+<6X)[$(NE7/+<4+BD6U* M/_ L>SGU,>+]F^?]P,-^E]89(QJ]>1H-/) 7U/GT=8<'\=J'\N='WB:/+#\&\O4R2S]WL!+B*-6>=KV\4,PS MTJP:YY=&OHX.5CXZ6"/9\XT#N_=P_3%KP16;2!C!Y5FF8]E /3"E8Y&?ZQ-L M&W"#D.!Y.&0-[L*B3+Q[\C]S87//A +J\#*S-0KEX+9V 356F7)%U:)%HE;G&J."EN,%(PDED;),/>'3!)!(DWZGC7Q1: MCFC\NS?E"\MA&83E_0?G[XJ6714O$BM!IN9>B.;B "X+(%=P/?:WA4$%ZL)(=6.5X3 MLEZ;*:\-.;?*__F1GO"9]F,%&R;S 5EMD6Q= '.#PV9#>/S/ZQ).^M/B6D<&R1T M;PBT/\^K^XPL67:L9KYF5D9"<;'6RLG"DO2$!)(E_(]?%/O \%PD2B)1#H/W-,S]M1<1T,7?_U43.NZ [,#5WP#F3;$?E^$_(-_+)R1+X1 M^=[P/>:(?"/RO>$+M%_9]K<)-?YG\&+.PY[Q/NA4H* +_-#$CRN6;MD_]Q;9 MZU]US00_X3: C3X=_>R_Y*FO$"!$C!, (X;MK>1T++)BH"YP3 M=?&)@>@MLMWQ>Q]TO-OD7T7'KXHOG(_N[X/BHY"+O>S MZWNAZ"@*$[(*IV7+!.N8X=\-C0WAFJ+:IA=.K@SXLNTQXH'FL2A-.Y(DE[H\%DF2+TF2 M"UP_RV;KI,FK=0UK%@+WT8+M7"*:C5'Y'[>&U.W1>XW6$'UG^L69;D']@WZRM_%3/"@ M-Q8B-5FGQSS625<38G6#YY1BPI1 [3J7F$5)5ZU&V?.PJD,[W5FZT,LJ=0GG MKV(>1PQ\BPQ\J@3I?3/P!:S4\EC+V$9A[(A5,&WT\RY3I:O7D0E>/M7@5(EI MB$UM.!WV.OA0X1-()ES#*HUDPBW*A%,E6\,M$Z*ZQ!'=GB[G>6-TZ]N)__;K MX_[:B^6*9\#W**$)OU_"T!R#6,HRX"O6/DC8?YR8\BJ5- 8/]EV(&('GL'F' M;(/?F*8"\GUD,:&_C=/!$SRD'P_J*;.(,U*8M:IY8UXM8!5 M,U"1H[I4GVDD/E9_"Q7M?E7O6[%T76HMK9JEF6Y36\&/&6T!4I;I2U2_]K:I M63;$*W#2'H#S,3M-M33+\N/5@JH+LA9/X_&>'1\U$X>:*OT)1?7EVO*HTCAP MW(;L KA_R'LU8"OP!WGTK+G&B:WJ6H'T)I'+9FZN]XWEU"N/1HVLH+8'T]&/ M7\0C0QR7]OM?!*_]#J%X0%N,F6B/,15B23,1]IC84G9B_W.EXFC71L[G@EW/ MKT3K/&%/.*\-"A\KC2Y>3%6Z:UHD2DY3(^;J8JTF(%;H!XP\KM[JBY-;XA@! M'=I-:+^9[R&&WP5@+C&J->()=* V]CFUM)5!VK+2%F,.Z!PH]Q M\Q"#RJXRCBTA!<0@#<"U((W%<^%1N$$JS$YW09J,7W/ >?"Y#>E#$-".!A5A M.-[W1<2([Z[;G%(B(>\8.VH>RKH.R=FU?-&S@PG4,ETPLNQU;*FY8TCLKP25 M[@\;[]T^IV09Y(Q+[4@%:/V:B7!^J+)N=55$KS%'@^^1[9A^H*_!;2 "6H = M?2"J<" 1Z2B6 W]%_BFX"ZC*(4*Q!G E"U^E1A.BW>TG6\?^LN#?Z$N(X!3^,_!2'H/,9^JV-9<*%(J*"M MP]>:BC:3=:C#Z[*I/!TB!RB&WUQ:1IVY=OI+4?0'@MJS-'DFY>\N($[2 M&>+HH]HL6_)3(-37B/9DP_*0!0J?]JU2],QK\Q3.I"C;8=#9V:A6>1OL%_980(.Y/D<+.$$8DA;A!,SUYZQD."77\6]46 MO_X#_]D_I^A MI&+:/P/W/=,E]<_?3?![E5/[B#_[?#O\?:R(\'"OW?N(PS[ M7[2:@TE?S!17H #]YTW'VFZ&L[N1D+H'[#W4".H@@7X+0IPY@,K!O__]7X?; M>%78Z !X>[CXSK$1B \@[4SC\A"^_Z>L+^6UL]LLRS]2^-[;]O/)JX8 M',.Q1X+_W]C!9P26(YP9\BI^ +F=,VY;F77WV/X[WY'V]*7E:(@:?]I E]$Y M]PIM.Y2[UNPG@3\R+S%.X8_4$ WI4P"4_9-&&E(42V #5L(& M]$"B.!Z7.%5E)4"2A$SB!"T/R1_;M\K[(%/?[G:5QL@=B(R[F'&]DI89SQ,2 M+A&O1V)322WFL'I?8'+.DAA4W3S7JDO$\4A)L:FI4'0K&%CV4N,BU^JW>B.) ME+#7(S.]NJPR%+<0JS*E9W+<;./82SCR:,Y,P23M\28S$ZJVYW5+JU%NLM:6%&?VN('8& M;4*&.SL!5U)/#[LI3IX+J:93J=9L)ZOX&*!?C^2SCC:U-^L2MC8'1BI'+%?V MN Y'E,5+>0S-9/48B=0 M?Q$^>:'5I[UMC3X(*'RKU[>L R6_9*8,NN9R4XRHF+5"/+NB;"/Q6G?/0]7. M<9'>[N1-I,@G3+7\%)] ^>/N^KG)(4HKA[J#K)DM6T9GVM;9_NPR:,'%)75+ MF>YB]P.I*A9NQYAT\%#:]2K<(?B,[V/ZU=<0D#8R%#8QSIBM C#O0,(!VX< ]#%7Y MKAQ%AXJ^-D3Q%&OK7W4&?MIJQ[";')-P=[[()3; ;HE9;^8TG:$ AZ\S:JC/R0\LP!/_ YMYIF4CA4K:*VDN]]B#JO%-JL2-MU+7W M;]W-AF]W],>1<89[)-Z\Q'^@-1Z\$C6+'4+ZVD-I_W<<3?US:QDL(5S>50#)W'/!A37QWU,"_G%*>&%7?2E'@7GDF @15T2$OR?J\)KU\K>?=H"(O#[Z)B-V2;A,H%^O+__2!^_"FG48_@GCCXSW;-0VHE$S%8'&I5PTEAV M+"?57$K(YMPO7,W\LDCD"]F\Y((^,07DLC>33"R7II82A40BA3^P!'X-F1BT MVN!7GKAES2\,BE[@-^&NJ D&OM?PB,0SIZA^7:19DM>P:^MU#S.667NV(%?9 M#(\2'Y!(8Q\8GGM/I.UO1(:$-R^4O+Z-YJ*$TYV"Z!EP#!SO^#%B^3BZ?!!8 M'@-=12'AUQFN/P,(R=]=@)5@'YDHP!J*$!,>A9@"B+#BCQP703T$](]3CU04 M[ X#)HA'*A)$ 0@B$H^@'@+RQ]E'/A)$8BY+]PI9R] M:RQ'.3N?-6K#'MW[>D(;SCR21X5*;RMY)V%8<,L;H,92EN,>93-=YG /?MN7 M2N?">?\R\"U31-:V'"OG M#!<"0Y;[\I03N&>DEP';?7\_5R6(V:2U$E*B6NZ\%/RO!2/5%:G 2P%>!EKR"\@$"%K[]5$=0 MVA8L;DG0@C%HVMR"'ZWU-JIJP?SX11TW-O@[DA)_KCE\$RG!!70M(M(;+IQF M5A :Q$!.QC=BL[.P4Q6#2$X!JBW$;Y4&XBVEX3;=FN)C\S'6LOW2]^N+6$C? M7:B]F;42DG3#"V>$W*MX$YM[SCF^%=!P"A6K=B[N_/FM@+/8 M1$"8M@?$Q$I@3"/58^A&O9DC$]N[4@3[0/,7M(F^N11X.V7D>TB!]](Q(BD0 ML!3XE$'T6CCT"C6LHC>DC:AI;'$QG2V2@S42#M .>NL29207_CR#XUO(A7>R M(R*I<&FI\'6[)\^/5RNLW,EAS?(FR[#MI+'8H"J<_$XQX*]A]P3M&LBB%!T3 M(1(N$M501)TO#N['1$&CLP>-@HZ>!JU2_38$%31@;E'>/O-O<\^^ HJ(SVS- M>2T+=Y)8J0\ZZUFFJ I:,6_EEU5.+Q='P5II&[SN$5@J,Q;7M7+';MN;>8_9 M7=\F'W N"EQ=/G 5-/L%+9=^&P8+&C W$B:[ 6%TGNA9O=:1.BL);PN=4;>: M8'.CAF*BJNS0:CSN1A8%S\X>/ N:(<-@?(80+)'^%(PEV^XI_9:1L1*B)O"X M;6OYM9!!_3EX7WFZ<#FP( )XYZIS*7#3NB M;)C#1K=A"QVAV6X6P4)?6,!&UW5Y^4QV MD5*JI;C90!;G!;*!;08$5&909REH%Y''Q:K.9QA]G_=K.B/.2?'X;D4YI7GB8:5JD&A@.K/\9^M/_?O%SVV0F.%!U./#M$ @IO+_74@"VY3CUOH[S=Q3H-#Y#?-#0K]]:2E6M( MB6FU4R::?=$QA^(H:FAVW7I[+/G(1]4U7E%"(-4UZ$#OB7QD(ZB' M@?IQYI$C(DR<#Q-?]^*^>S2$1&>[J-@-V1[/T,\,>Z2OFZ@83#^SP*GWYFHC M7843PEC_9L<2(8J5AJ*=V8Z#@DY']4U)U.];<\>:&;.@;%@#V3X7P=];!L56 MXPT:J6<)"VQ5QG A\#M[",M/KJF.SXM5$_0@)Z+R27[UI!,.0\],9[%YW7(% MC>:&3+9/2DEVUY:,PA](FKIH(D(02L!>7LE#*,*?Q%7,'4,:'8UC0VA[^-^< MXVKQM8_LP,35?6=W[25=>!24^Q1["<324.JUMKR<@:R,!*#SE@2LN;A S9H] M;RH/C41UX\CQI)#8IK$S#R1U%0$8]'%_KN2L2&,+5:>N*ZIT@>_U[H5?$X)4 M!X>!O1/2KL6PHP63:R6$.5=@,UZRY(+2\D\:E-U7@#AE&? 5ZY@*CW/3?JK]K%APVVC!< T07PJ SZA0V+A^5%UV7\Z"<(FS_S@Q1;;M-=HU MG,G;SKZ'.%R,']C=N1KD&+JY;)G^=S.(2$M%BW,A:B$4+ A-J X8&@0.W K: MK/_&YPW"F4_!X,'?\!Z"D-,=N'S;>9H$8G6KOH_ M'\ ([D33X8H-OT%K; 9Y!NSWM'W^^$6OX;8G!1^P:*,O7P&WYO246/.4#7?6H_)"*X"4A&\->G?6P7 M!2GE%14,9$?;$MW+.6((BT@ /]6%1GP3VT=X'F,))^9XRO@E2O9,Z,,9?7' M,8@TWJ7L$WD9CU=I'KC]97]*TD]CXZXU\_\,CY2[R"&)$Q+II[40DDZ/>:R3 MKB;$Z@;/*<6$*8':6\4%XA#+Z*1$X4('F*^/R?*)SL>_292J0 DCQ:6:(N,M MB<6R;:J$:W,C,QDM?_PRK:,3<$=IQJF&YCM:2@/%OVD2(W&?GH@+T!-./:LQ ML2>DV5"ZH7_.C*_7>4C$81X2(=%YNU['!NG6=+TIC&S1Q":]^%LE\=[!7LVV MH!ZI.AG;,OST5E/=:S+5X2G4GL3I(+/D6FE-:F'53-4A5]-"U_9&/WY="C;4 M2=@0?77@]EA=%N;DJ,D7LV)A4GCKLM%58)/5.ID*L4KT1*:EQ^LCO= WVXG+ MP>9S^6O!P@9GTZ59;9.O8/-&CA5K;BO=2ER>;E[!IL=JFP(C.INIO.2MFJ)0 M6*D;.-T4BJMD7I@LLF+6K3;KB5Z:4X;UDW+R#[Z((;77EZ"GI>L?*, QJ&7X M$AA*6/=0M4!"'$TV0ATGT*B=CH[4$O2"G0;IJZ9C>0%B P"0AJKH'GH)4E6> MD^ZW.@9$KS&S 524'>0V]I477QHC]02B"Z/BNZ%ER\Z8"MZH<\ MA?[$-G \W?5A8L$E^13C;(^3US:7_)3&G^8$*FV6!L+:9..B28^L1;N.J P2 M\;_E@Y$JU938WK32$9K+$3/$Y F_Z(S@2/KUR&;.*;B5P:8J&*32X.@)U4MF M4<'AHSE-,&;M=+:NB-64TV*F ._U9J@?1VV6FOUI,*R BRG"0)?5A:8 -4L>+H[2,\KW1%OCH14@1.RUS9D.0%N@)U M-+(47RX*JY&5F!;)B@P*&[Q(: G(U4 M45I?MM1FO945C,%L49DUQIFE48-G_*/O(%[Y&6NS5:'5\>;NW1ITSZJR2Z-Y4Q4#T=5(=/B]_I_+]) M:M?21J54K(".:) )8:1W5UDNF[AZ4GM8T]AY]I'DOY;(OG6)<_X\4;9HX'F[ MQ"/!1(@(!2*BOO'A0 3]R$1W"D*!B4@VA041D6P*!R(BV134+9N/Z:TA,0PN M*W?#:O.>\9(-]TA?H0#6^2_91#C_SC@_]*]\Z7+5]Y)C5R3@/D7VSM)]SJ?M.\J9?ML(#1J]Y\B2WEEQX<+I M;2=!/X5W(/N5]]QW(K]9M C6YL0Q@X8BXW&>Q:QS$/&'&A#E$1"TI9S/A7B/H7-W>WZ/0_Q]Y!"EUR/V@6(NJ$G<'4U'G/Q].?D*^L1[K$SP(Z6RZ5=[F-SN\ 6NV2YI MZ^6V^0]!/3#L6ZW*;M-+D=%,S1D#-3:R+#5R4US#Q@G:.1".$^O[<#<,'[)&_\J M^N["1V2\?46X!5W^Y6(>X* W%K0HNKSV4@&G6IGP7$Y*E26"%N/C$D:8*;=1 M7J!+<%!G(5 HYT)=R"(>CGCXN_'P%=2)TTS^A M.Z]0B:"8!QK#;Z?3PK3A<(S@\8@TF60 MM3S@;.MM78\SB>U*-6.?K_;X0F5X)5&WMR8.+H,H.I!M=,:._U$U9Z;+ZY^^ M,-[7K-J?I[ZX@G_O+J00[.QU5ZR#25_,%%> KO_S9B?%L]XV^6W^(G%<*@!G MCV^4H'__^[]>7)AY(A]T,=NR?^Y5B@/@[>'B:QQ_'+3_^4]:6\=O;% M8/E'ZJEOY,\GM83T#P#LD>#_-W;P&8'E"&?HUOT_>>6(/^? ZT6F6> WI4P"$'+8KA^&+SK=+9^Q*8FP9 M\_"Q?640B>6&'"MS XDB>%6B%'H@R3PN2S@^& (>)P@95U[7$FEI7G>1;*5G MPGJFE1HLA_>*Q>6IRC"EVJ9:9EJIC>CEC8DDEDMQ74=57(XJF6P2C14ACE+Y M:77:';'4"* M*?6K5ILL.?5MXMZK&C(3I3\=:RE9-!QVE@7):KQ629RLXF+;LAU72BTL:V8: MEELM 9HY%'.VHHO4GQ"(3-B*M-<$-/JQJ[4T$CJ]4BNE4JNZZME V. L$S5 M,9INEI=P)'LTLKP*]?44C<2/X-2IND:QHY&>4"T#N:[W M&RE"\A=ZM/VF(\1S:RWK"L5^O=79S!7-[J#R03CS>FBYQ=MTK=[LB=H\J4IK M4 2FXL_*OQYJ8Z YKN!284J0):::GY6):O9D :&N1JG+3GS"8*"Q'$_,1JD^ MGY\DJ%J=U)+E 5\4YT,N5Q**\KR*+[?Y9B]':E:\H7+IA8<1&XY)4(N.VA#0 MVX_6.=/C8ZU5\#98JJG2))N< Z6("/\8^9CBN!C-)S88&-0*?;O5772ZZ/7X M40&CQ@B0RS354J9%=M'IE(2T.";1^W'N: &+=$7J3Q9M$233K>IL/F+E8?TD ME\R2_7G&&W5%0ZF[H%N:VXYRLM:1ED[*(Q/7!EBQHZH#C$\MZ73]5*VC99N9 M33VYQ&!%UYUT3<:J @G9?4<$C;-NSI(]/H[-Q7*P9%'!,V;\=&J M-:Q5IJ#2LPM,M^PJ8_3V(X)N$9FFTE[#MS/2F!W2)6!A/)KSF*"UZ6S>3BF& M,V6H(=FO3G&A/4&3'I->W+;C-1&OU$4OQ2:<1'-=Z%5'$GN\>XD9C[TTP>0$ M+SU8YF=C(VZU$G#D$>EU9XO&N#?)8B(@60I*H(WG0MRSQZ2W="BN2P][MC!W MB03.D!ZI-NMPY-$Z"YX&&AS7,X7FJE7OB-0<@T\ICT[").4UFZZ&% 7@B) M8F6]Z4[10D^07J)1276KN1*V;C;&2ZW5X.PQVOTQZ0&M)+:$.:-C61L2UZ8M M5'D:B<@CY--.+DW1FW49,S;Y9'--#/,5!QU.1RB=4BX-F)%=$9A$OI0=X&.E MUCEYY/0&BC*I3/"R(.?*G16WL2DW7C]5C*QD+2%#I?J\L&:3"]F64Y8P0G+O M:$>K];!8Y*;>2&SFLMH:+QM#@_,EY-&6Q&EEN8C+WE1H3@6Z6>2\3K-V4D 5 M\(10G[92*Z$Z5NUEN=_OY%*^B'@]DNC6^+:;[D-BAJ+YCSBD4IO M6C3T'.U.Y5G<,VV#6:D,FO,(H+H,7'%>H/@ITQ!&G?FHURAI2#P>\TA&TBOX MM-RI3[,KC5L83+RV,$^638.Z15G12OH$BW.5I<<2BK8[5ER%M3!OT:FE*K5!+=LX639M+8^(>JTZI,5B4H+T MW-:S-H-X^0B??(?@F^L2T 7&[)<'\6Z=S'9/LO(ZO<'R37PX$HJ%-82D3A4P7IE(#N$IHO7H"P+!LO)$XQ\AIKIA9>=5G!O$*]5:UU5B1K^V\_6NB0M%KQ M\D0Q1$^RVSS#\I4563^ED*8:TH*:T7I.3%4 IO12ADG5$J?T)W?1CCO)>KTR M;5IXC^/!5*0G)_4GE0)5LSZDF%-UM34,JZU4!KH@IP;5P:K/NGH\<8H]!:'7 M)#,U&XAS/M\==Z1TGNV/#JH:/HU,4H6NR9,9"I-=:5UM3QC3 O53[$D8F[4* M5MDXEDJ4%[D2W2^[-CK CMX^H?-=.8=TS"+8]!1OF,;Z'!IY]'9V5'8MSQC/ MIRG:$ =.W!$*K:7$';^]STSS28H>%S$MUQD*U-28M'H)./*([)ISAIC-BT(6 MT[*86]W,9W360R./R*Y&VS@'E2=# '/1RRD94EPG1W#D$=EABF[26)OC1:\Q M+%B99:-2JZ.13V1WX>)[*'-@J>EZPE3SIBN;(PV:TPG' :[S5N%(2B87F235 M$C&Y7N QS1GWB<[R*B7XWKJ?BF./L?V.?-?:\YYBVTU=MR;DUGVAN;*N*?\< MK3?8.O%/11YCOAL/U>@WX"#XP+8M@C*&D .HX\3VSU<=':RAGY:*('WE*I%[ M!!]3Y89)*4K6DXOB>E,I\#K9U?#%Q0I#/OO.L,>/T )Z$OT8UKJ1>Z??'U>- M_%T$EZ,>V3>+=D0%D6C*!^1:B_D8]"1(@( 2)PW(^31)BX?F6V M/SX;OD62]'NB^/L7[L+)1QJ_[>(W"5_Q/7<#^!T#!'W7+"GKJ/U=3':/"\1_ MMM+3EMJ#O3-R\>)/7U$%@D;V6;J(;L_2<-T,NO%$S+UE>R()I8 M2M1XO-[NV),$\GFBVU\D^<#PIY+2SBZFKD>F3YD\C#__DU=GVUD'.2*&MF7$ M9&7N:5M5ZAPW9*]S4(L7 8R# M?'_JUSQ;&W&K(]*(OB8C@[YS=C&K+>B-!6W#7>Q"[!LF7'DRU+.TW2$P ML!PUQFG1&LM^8M7.A./HM\J1O;A(%Q:GZ.7O\[5.]%P=O;0%@;K5&5&4^K7> M^!A[_Z(0) M@HWL[%KA__Z%,]C3/K7?!_1/SI9X89!J'[BH]'CA8/^? M8/8Z.0,L=;W,,+,=]>-&@5S;@C]K&5SD>_(R.$WD(VG.2A^PG>7R\ M]^7/V'5S%U#!#A>4M 4X2K?Y3;-+J9Q=:^I@.1 -C2>J^&):S6U&4;/+KR8M M&' 7.GCCI*0>F2!CA<' T-[!Q$9J6BCP$%A8PD/IY8=41LV$PW,G8HV;9XW@R\><-[[?C$T&30*1#A5V'BE@CI&01Z5#GU*'.YM ,NB)A$N@#3Y'/%Z$* M5YVG5S4MWKAO_KH\A6.[4FW;@K1J-X&]T!206&F.A"Y32SNPE7VGM]2K29R) MU:M53-[TO&DJD>_P?/U%\8JX Y2?JF>O@6R_OJ7^^[OIH@.&GE[2AN"IF 7- MU&HY&?036)&F,I5!AII8Q?JV\5&,>N2..Y.>2>\/FE(OYR=\1_,/73G5<]2C MV:GT86;62Q>@.0>'_V&QFC>J461MRSE56:LR,BM"H<]V1&(P9,5A:T;5\%T; M,Y+!'N!Q^D81FXCW(]X_K$7%ANZD1@S_UUUR_(%1=FB3G9 !;FGNC6MB-^>6YNT M04R[ C$HI72\E;-[^I^7UOT#W;]+FGU+RVP(3,X/F,:XNZ'BAF_SDY=6_H,N M81X4]S-!GEP6O]W:$M-BMY $CVUZ%4,+&6U:%__YZ$&@.$/-/NU MXOIAS+^O>,H:0B>V0])9V@Q=YQI5 !&I';!V]-K(EN<:2 ]5<5ZIU>8KSJB; MHTM%I,J#W*8]F'*89O:)6:-C,1J)>CZ@B!3WB%TL(G7CY\_[EZ#>KMSR+3;Y M7CV4[W'JG)>)KV=X-G"QE%2*95-(58 @LS2S*6,)R-H4U#@)_ %G+QAT^N:4 M?Q?L_6YMD!LV+F1:;F+C83F'XC5P:)!;7(HQ.7A(7+:HM MNE,LGAO/-04?N(Z^1(S.0$4=YQ^8BX: OCL3W .GWX>B'GJ>/ZVI<\E.7U$3 M<5'0&#J%S_,<07D^?_,_?A$HRD-=)[CMR+E0 MX[)KSIL.,L8$9K7E($PDLDAZC'+@H"\8], M="WIV^,7 M&UUBBB3%90W<<(F*X$-3@K_LW>E3XIJ2_[[1,S_8/2;.W%O MA-9C%[K?=(0+[KOB]H5 0$41E,7MKY]S "T7REK:A:KBQ4S?JA*!C>WHAG-GM3IA\M\$)@I0RT)R%855H4\"$V4W=D/ @Q;?& MBF_FA@0?(=[NAXA%C<.0.$M/A7PRCEEY'$\D',R IZ^B%$&%AZ]"S @=D>^$ M'OZ>"-(53'*;;ZRGS?QJU6?8#EIK.*D0!G@B1!0GB2]W5(M5-^O-X"L>T(I M@4:Q7V%!Y&=JEQTX% ]<"^V0[4.VOY_#$YQ]"?D^Y/N[&>W!V9:0[4.V#ZV< M@#FNKM?DN:UI-C,H&]DU,VUF\BN^DT86)G/7L'ARA',50LFEV&8_ORU,^WIZ M*HYXRCU'2@F!XWO;UZ_'>=\0*@W"88V6;@EJ1-FCQQ7;=#UZ:8\0]["< MZ&C=QR*. Q&7=!MP65"@[Z8-F8.T^ ?7(C)<)3G4R[$:F[7;5'DS$W+K_%V/ M+J2JL5I,DKI)CAJ2V6X[;PWB3)V/PZ,+#'GC7E@A(@12*.[?I#E(JW_$>8;[ MX<#;_9]:H(_?A,D':7P\]+C\)!"" W7+0<* MTN*_C;'@7P'4I/7BLE1*;]G-LAFR-FU 0(!G$0@&BY+X^;&E$!!"0 B] MAQM%6%5RS""==#7!5;=H3BPF-%ZNW;65;F_6)[#8:"),%^*JV8[7E"I-0?]R<\71""0^A!?'Z8\'$#!UN0(CD0CT$EU M+H&L]C-RN"DOMP)+VX;SZCS*HZZ;V](/?-Z2EIJ1-8N>(EA%JQ5BV35AS!+O M45<'V\.ZN]."&]@"+Y!4=7'J\>: KY9CG:*TM+)(T[3%^1SO\ O8T%H&7#P' M#[,,6WZ(IO EB@_GN8RQHZ2+>K#40IB;\L_=#XR>ZMT-=9?U846&T4\8=JD(0E*6/H_4 MP6.&0$IV&[?[/09O_7-@R,(TM@+[\FNNFPIDB)^&# P9P#8G]]Q_+@Q,7;4M M^9>ESW^28+66(6@FQ,>?SD_0#/H;B<; 1_^<;,JM^>3@0O#A6^T+L,C]OW_8 M5I2Y6*9R8PIYVMQY\!FQOA#!T5-6KB@,=%5R8N7./0SFO6]OW/*IUMP_VY!G_"B,_-.$UE_1:V^7Z8\B=61= 9XII2 M]$<.2= WZI+DP,3=E;#U-0OH!J+QO_]"*>0M'4-"CK\2QY-?@>.Q-W+\NP)U M(?)_)SD(D3]$_N_%\2Z1@[Y1[T/^JSD$CZY?3X5NA=[G+C\=$7IN?[:J3X K,!$$V8I)O3G*]MI7^>)N?P]J^ZO"T M\L^G_#0>H[8HVMM:4Z6:+?1JA4)+XE<\SF,_?J-TE/;I=G\U5?9H]G>UV_F_ MH7S[^"+?6;ZQ0_E^K8O7L7PW%J,B4V?X&%MM<*6Z6,VC(O?Q$ZKOEN\:VFUF M,P-LQ577A4**TY>T;8^ ?)..?,>9#\FWC\OV:%Y_F!?W%63\.^MP_RK[=\EX M:926&;EB(['A?%'+22DYGKVCC,OY=BVMI#OJ--;-<"6BV:#, I1Q^L=O/!ZE M&#+4X=];OA]&J^#(]Q_H\&X2:=DK?2JPE+Z-Z02Y,K#Z'6WTQ&H2FR8V,0:I M6@R_[DZPGCF \HVBT-V.QG'\IG-F'I&.J]CB!NQ,Q*/157H-OE+%\S6,DM>J M][Z,7'_$]_:XRI-K?%-?9>G9,CFU12:UU!J=:5Z^H]Y>SA;YE&A:!DL5)JM\ MEEJ7)^L$6!CTO2E@F]]0;W]U,?@6LO[:68*O)NOOTN''LEZ86E5.;#)Q=D8. MMA6:B6UFQAUU>(H?5ZG.;+CD-G%)&1>VHX5ECL#"2$_6;Q)G^T;9U*^^R&^C MUS_BCQ_+>J:;J'2U C[A.MQ,U>3BJ"3/[BCKF5ANE(RCV1B2XJS0;J/./,G MTZ!IM&[)2#([G&8SO:W,9(C,H;ANF@^+K=N2-( M+">]L=%(;$VV0PG=YK3"=\P8! G2!8D/>09A-OX[(\)W-AL^$BLX083<(%V@ M@*^N<[*Z+0G-X<"6F3LF 3;M>I;K"T*.LSF&90?HD)>3$!%@L"!*$9=2>Z'9 M$()$6 !PBR##"4BH6CN]9>TJCG1&_>JZ5YB-VI4[F@V55DLHS)O5&$N9J%HA MR($ZUB%(.!4 403Y>@4 [C#4+W/TY-$ $+B35->;4Q\&QD,N#^JYV<_D*A^- MG]X6\I94PGLM+H7%QUUF6VZQPL?;HK];X^%\RAB1*3XYK5K-MK[5BFPA70=K M 8XR?:DA>GC,.,2$4/.%FN^;<7G@S@U_)F_O2/-M,MGB2M@H5796']93%):L M]?@[^GK28CVS+,[518,7I-% FDU+UC]8A,QW/C>4V:(S/1 M6LV2A21C3. \,,PYN450'XK^'DG 5PWU?ELQ?S$#_/"U!D?,3[0_UI<&5B^N M"NP"'S698I8K3 IW%/,U:L^R=ANOLU4#Z_>:0J>X:<"1H*0CYB02IGU#,0^U M^9_F?5^:C'8O,>]JN;;>PEL2VXGA2IU(#;O+#IP&3O_X'2>B#/9'L\!#;?YX MUK_CR>R'KS4X8GZBS[(YBWLCS33,QPE2$DMJK M['C=1E,M9\ W"B=V1@F,^#P#.]\Z2?'6;^;['@D3SN@\FJ89C<#9FX8\$Q0- MCO[TG?4)_RM:LA2Q],C@>/2G&1%,;W*H^?..\SB;XEB6;%76AQO%>&R:I>DQE1O%^"H\Z!3.Y[SZ?,X=D'L3 )XH.AQ#L;_MXP:" M8$_((^=ZA838&S* $N'4J'M0XM48_A-%A:/N@BPK(6@%A! A:(6@%8)6"%J? MBA A:(6@%8)6"%J?BA H^L2$@SNO2(G7:[U>'V/Y2A#K%AMQ:7!(3Q8,,R([ MDP73LNA4XT5P]'PHY7X8(_;:,,9=C@4)5FWDNV>J[ >/G.S$;?36723@&L,X MOPW]S[OAAHSP+1GAN<]2R ?8P#\K6*"-N>/4TE\AV& M^?AQQ0LY>I_L?,.I1@"04AUF%%@N BU9G\(1JHL)J&7T*URJKAKF5%)P=+3B M,:_:FV+^Z%SC98Q_M%#<_TA4" ;?!PR.>X(VLN6%(J>'$K>HU&J+-3VK:Z.@ M@4'.+*%$'67;2+,XZW1GV]8L1T$P(+V^H4@(!B$8A&#P?C XZ=U3J-'9#6U/ MAXABVD/%[J+]?.[C#;YN@P;CE=FI%,A4=UK=XH*@8ENDL$D -/"Z@'VH>6@( M!E\>#-RP^K<& X:K)(=Z.59CLW:;*F]F0FZ=#YI\EYD!MDDE&]QT8^93B16[ M6L7%.I!O6#,.SX;@E]3]QSS\A[KSQ-7D](&<_!!T>C6__]4$^-/X^16P@M9* M5I=R&2QG['N=X5 =)]QQVG$RBC-_=* [J&'<.VKM M$ V^-1H$R-%_ QHD"!LCN^OQFBU6]$%WV>FO<_3*';Y-Q:,H_4?GOD,T"-'@ M>Z-!D#S]-\#!I)09L\Q4 W:+S5?;G.YX%*,_-.XS1(/OBP:O%=5] M-31XJ*O_!@&WUEB5SXB(,9TU,#I-=;?I)K$;U(T23)0F+[6 ^!J)?/(S1^@" M)^)AM/_SQ =@[*^UTGV H:JT*^)DG"^P-IZS1VI5T\E6W9WT?>NPP*/CW-\H MOA^BQV=#CP#%$UY&C]DXQ_=ME.A/F\BD5ANV!^UN>>7.#G?""&&I0(@>(7I\ M[_C#R_"QK6SYC;$2ZDB''2W&#;,]L:L)=QSYC<,.(7H$068>&9P(UDY\IWC% MRX PE8@BA2U&VVFUG-?49&7<4HRZ-[/<#5-,R3577>"QZ4I5XU)GYHKXR]X%99-3Y@9^U)\A &PD1YX!W/%R0[RTG"4EVD MLQS&#GF!6Z7L03;A#;*FL2@5O[[G&;0$>3P,,WVS(/6U;=4PK!H$*H?\'O)[ MR.\AOX=.W9'IE]%MOQ.0VT(BW\7SV0DB; IF&[5NH,D<:YITPAMT_1HD?+8D9&LL&[(PM&3C>N(=G#9V MP9!USU0([K:$.8R0[4.V#]D^9/OOR/9?T$N$M[Y@$++>',Y#NS !;: +5F%= MPY<9K9>8LHL.V-66*Q-.CIMD?=)J3WJ3A#=Y^55P^(390W#/QL51Q[>,%3U\ OGUV^6]&$Q^ M^%J#(_[!+("MR)8/("27*7M5DSB3DWNXF)WQ3;T]7O$TK'/%*#Q*Q^-A6/D. M8>6'BT\(%<&#BD>=K?6'BLT<%_3,NM)DFX/\J,U5Y)8I) !4D#]^HQ2P'<@; M-N,*H2(XXA-"1?"@XF$Y;'^L0!H8VXS3A#!51ED%3\BC+H&- %;0/WY32#2. MAE 10L5UT]$/7VMPH.)^^6I_Z>\@V_%&'[9RT^R2)DEM/8ZA5AU(/XPR$ P6 M)?%7PPS_M@3PE-^[RRKV#&RZ&-3AHG=^R7?-/#T8XBJJLF! &1O_DA1SK@J; MG\XV>X_:"X_S=/"[-T@6BX/?CV>\'MSTZ$XQ45;57Q='R%UU2NR+D^ PXJ"$ MP-U"E#Z?! O__>__.AITNX>6&-"LNO%SAQ\'F[?;%P=*1G+,G:/K%"?\%-25 ML#&]Q<:9)P+=A49_[C$(=^H:D">,^2MR\#/"6ZM[6&^WG_>G'[Q;DP8@^C*0@/&IPSJ#F.(#PA#'%>&) R_\-]L+ _55PT2[F\P(_8C1C7 MDJ1NIBNC%8_RZ.F5Z882;VR$,CN=V5U1;]$QEB?@E<3IE=A6+B-H.LTB0C>& M3ZK=8BHYA(-/SNY)5M(99%D>$(C-( MLLTS+.0)>>79/?IWG\+P]+7-8DI'U MR8S(EJNP[3)R>F4*V'@:,>M5D U;[U"#0;R.=>"59T^7A-)@N:DNZLA&4ZIE M4E:UHJ.C3!\,^RP"U:C1LDF5L6WL-W*V=/9V'#;K7#KR30VML?X MNCBKY^=UGCR_+]41'S^_LC]G\JU9F]-9I9WB:^GD.C%OP-C9V95S36655KM5F78(OW3)LD1MO5LG< M8)+4P:7H^:4#19S%IYM"B<7RQ\KYK MM+3T PNFI*5F9,VBIPA6T6J%6'9-&+/$J6&2$$6 TY99$S90[A.:!/YBV+)4 M4@1'/2JRF59,4=5-VY!;X-E)51>GGITRX.ER92RO\OT4NT'FR=4JF0B%<$:$;V$TOO9P Q;S> ;O!2NQV0=SL@ MF!#8"[8F Z41C4 ^B0!#^6C2.?PK!AG-5$P+?!E\P1K+P-1557T%+7[G;6_, MEDUQ+$NV*E>'Y^SH**AS3B0&U?5Z+)1FK+T1%1.K3*H],W$73OR 7>E8>GM[ MR?6[8!1"F)ORS]T/AT^%UH5G64 EZVG/8UOFP"_S#!GDS *QC-U3O;NA[AK> MEH\DF"<2>_BPYG?[%G\8&KAOU6X0EHP_Q>]P5CE8:WY"T6^W9"K^S9:,,D_H M)^7L=Y:./!RJWTE/H/3@'__O!_;CH^Q,/1%W0.H7XR5OL$MWIM?>%/T"F'6X MPOO3''VB[X!A?T+S0^/ZF.ZA1!\NSQ/? -5 OIO4T,/YO*+]O_]"*>37'Y'0 ME<9/3D+L&E+ZZ!3JSO4 M;1A ^'QRFS(JEN:).+=E4TVE16WE11NICMSYI"@1Q>@/U4N^#5 ?S;R/J&R M3MZCUWV5P@77=_N&0HMB/.X$4S%>)<<,TDE7$UQUB^;$8D+CY=K'2QC?+K5C MLE_B\;R)(A@YG_'Y-5TIZ0EWCBB*1^/Q*PX/?X2ENU.8<[= +&():Q@QUZ3( M4+ZB]GRT11?H@."CY>PVYX\\SO(J#UN0KQ*:E)$OZLBLL,B76P6-JQJ%S2;+ MJ LJ-W*'=1%1@OG0M)T ^AR/TH=??)%W"G,^6EZOKQ<_++"+5*LA"=FMC736 M7=Q:;LEFH3YRYV,149S$KJX='VW2[12F CULV;0^LX,9M// H7]Z=?\T[[&I M5^GRLB1/9^F>M9TLZHB<&)4KFTVWV%A[F[HG7X6[S1H$A\ZM]=W M;M\L\@5\/$%S/#I!A';*2-.,5V*;1T2YL#%U5 MG9BR*]:FSLT$SI4/G^>IZFIW-57TCRPV7;0^J\5\6=#()[&@R M1N:19E.E4@T>R"NQ^YWC*&'+%R5F/])05#9JIRE(&!)G!PU/.D:;/Z#C? M4BA#[_?/L\+Y':>E#ACM0G"ZUAP-"#5K(TQ62_6ZU]PM2B)?U[$UP4ZX MI5+@XZEL@:=^9G_VT4 4NJ\W"C.7=]R9TDWK@I$[7.>'39PH2]/L1"EE%L5& MT^R,>,95LEB<"#W7+^"YA@G?+Z.U/RCGL?) 0O++;IYM$GQNB_2'@R&^ G). MPJP2BG^1M*]@2XKEJ&=5'@GJI_%B'PU,H7=[#:5;,_2A;)K@?07U<@DEVBAQ M\03/UMA-)8[$XLU.LI&NP\9-KMY%\="Y#;1S&PR-^M4%]N;J\^T22TCRIFJV M^B17+?)6954;XDEK!"76\7D9\NOZO+HUEHV(/I=AMRMM!.ADWC:+^^A#U8]& ML!>]XD=OS*/QX&8*O I9_+S_VH4C@GQ<6->4:9:E^JQ>IEOIT;H_@NT4@0(G MHQCQH?G:H>/\3L?YT0(1##,@@!OS:*2XG>7P;JA8+Q)UJ=5J]=F-)O7SR#Q3 MJ+-.YU5@.>!1@KA.(ODE'GF$.][2+4&-""<].:]G,CRZ>?_-FG0\>F&/%MM; M>^AO$MAY([UD> EO3)L$W<#G^+1"VDZG8J#;\1LK]R^NL3Q-_F@^OUG#CD3/H<(; M?Y!3ISA!8S01IXZ:PN\_(%':YP,49U D?I_>\&EY8%WJ_9ZG!N8 *8E3)!MK MF:5Z.BW16T\ % VP9<*Z<)TS )]?*=X["G2DHU9I*);X!'>4<&[M8I_7'/X M_RC'T@5__JD $U41?[EM\-Q]*>F"!F3IRV_'X6L<^HY#YW_@BJH6*0N&.(Y@ MF-LD/QI1-,CLFCO")+)2K+'3*Q]*#(P)>JWSD^EF/I(0%[;B3D.).G^%146" MMHDXQZ'<-@IZ!+Q"8B9K$LS::5*D(9N6_TY?>? TZ(:,X'W-\0_ 6]S=\:>]*A]6.%[C[#A!-<)W/!;!+TU*!=P*J,B)$=LSQ*A'_YR8* M'N>!:G?TNX>=/,3.O&8"4(.O^SQDL+726V/=-L%C6BOPR0;^ 8@97)XW>'#, MB+*8&A,TTI%BG?&B-1WV8XD/FPC';Y(!1EIB!D=^G%H(%<$P>,:6YNU&+HNP MQ=36@9< M4HNR+#FC*X"I"01P!00F8IOP;GK$D.?"YE (X+?1^"\3N-B*Z<3FG6=J#KX[ M_;QL*#N1.9QD#CC DU)GXH4DNWH3WG@ 'BTHSC-@$;@J6[*O.+_,I"O(\>Z ME1VG@C\ 0@ZLR$R7E"&PI9VGP;>R#$$S/::$'SV,K??VPS-G P/BJFQN MV2EVFMS.M].J-<\@J65.M-$/UE+#UR@?;&@"//9Y.S.R[,OLD]6P.&].1EM. MF#<6PUZOCY:4$3 )XGZ)YK@((ZJLB?-CE6"TXK.?("6"^F>)@ ML,,G;N+)X1# F? K'@R'_/(N?GE^C=1^@P'?.)%,F/7T99FA3O*HL62VB(*N MN]GIHC>:ZPG ,DR41OU"EF^D1]1#-DL?R0Y]'4:9 \[889@#&HIIVH(FRFZV MT6$'"&L1"5CISABGAS+!9].%'/@0ZH"M+*6]#:P9\DRQ9X /G$N][7;*R'SF M=#HLT:=23'^<56I3;,L-TK.4HB\7=5A AA!^#O6;<4115:B#]N\8T9> ,:# M._K,4UL.1-B.N0E_E8=#UQ+;M^6* ,F4G^YI/9\;\;XKO)E=[_.TXT#\#G_W M!H>[V8"'@(D2@=H?7'&TI!@P7V+*.N:NYV?.^0^?X];UWHS1 1HD8[W>)F&6 MAGC"-WCQT;4<^&:7AC82= SX M9XOYG.?P! :( 5#%,P-GLSY[)OXF"*8D9& MM@ 4J"7#(^K^UM4,>A(*<"4D'2S 4L2(:0^ !:4(AB*;!T;1\RZ#^P*9U?>V M(+@S_ [ &0O<"/@.X)_=BPG.<-S=;SNMZ+R=]?K#:X8"K"U//XJRZ9[=@'_V-WCX1(8]8X$' MY_UMJ.JZJY/?!K)SL",\ES5K^5FL6D"J&=VTB2[1IQJ)NZO:W2W:8#=A-*0! M5OU\@Y*N2;KF]%8:"-JT"A '$!->XWT]86\WZ9YLI9!BFM(JBPQ=7#-'H$U\ M3%%GX)["!^V!.(8=(+&8R_7$);I-L#%BVM?;/46I\]">>\+./9>_@'L9=XJ&;W"'2" M#?!NT,-P07-HZ#-/[L$'S6JF 4-#$-9$92X<>9EG6/048?M$ MK]Q>HWQA^KU?FV#RRNCWIQJ%4+(^CRN#'O Y$X'0)C>@TS)-UL8&11'35&IN MM-$RO4STZE?8Y=?TP#:?$+<9*Y]BJ;Z6GRS0;')&OT4/),YGV4:/\=L!1AB# MNQDA_+-K5]#JB<5D0\MH;XU4NW)V.;'6J]9QFOCC;N][04NUL>Q*QG/\=#9: M=20ZWLIAXY&3.3OW;_]R#?^C*-;WBS, LVL$G^#$):%7Z:3F&S!2[>12JD/@ MH&C0-E#S6@6L"[R7NI3+T(7S#SPEF7B,::TG<:1I5N>S?I)LEZ&YA"+^@7EH M?\QWSXCLG@MV7O)B"">&A03>T0LA#!4#",\&6!IN7!K\R9!G@J+!"[X/+1TL M\R'DI@=VQGD-8#["MO"Z;?B2#,EL<]-VV=01;*I3LW&355$87B9?R*4 &TYU M@GO 338 0BN&F^#8Y2$ 1<%? 37!/P: .& J*F"'@,_LTG8?'GJFE@7?T2&E M^73' ,OC4KIO#OV_\[Y"H+O7 %^_M9IJ&,$5,MITK#+/C)8(UN^9,*ECY=19&EK-(QZ+'6E%R40?,$P M>HQZDBV[2"B.!6TD>P4QEJ&KSB)$459W&?4AV'!]!5\5O!F[>TI:'@JV:D7^ M!F:Z) \5S8G=O!2I^!]#W8 J%C='HW?3ZK$;L_ I[L]<\AD&^W*7#;[(@53/EC=2K=5R2F2L13+!F+@ M)\4G[L5I?8.F6_#>,.$C*<>5:W[;-)-ER\GV.+EOP!!+!5C'![1Z*]XMH1JS M ?%MTP)L!C8"8)XL ?(Z13G/-13F,4KYEA'_6U*6O_\#_MDQM*@">8>U\.-? MD RJL/GIE$E[G+FO>W>2IN#WL9N[P^+@=Z].'D'^@F)U<-.C.\4 C*J_+AV. MWMWAQMW:,>*Y6MZKF$<9=Y><73GX][__ZW YSW(; XI7-W[N2O\/-F^W+\XI M@)$<&QBR,(TYBO"GH*Z$C>DM-LX\$>CN6,'/_?$!N,$1%'G"F+\B!S_#;3FC MV4Q8QPYVSCMU$%/EH?73^]KN;\Z)@?T?=5<2?SK]NP' GY#-([FES^$L;.J8 MX@3Z1)S1_-K)>(1R"_(@%/,4-"4U>,S= MPW7A]P'Q_47B=*?]-E#8'5$8-#$6+4B-'$>A9I5/#W(3>C#B41XY*H4'5U*V M+E93BVZ+R^:;:7*^;61RB3H,R)U>N4R(LUQR7$DA"AGKHM,BRX\+"1X[OZ>H M+9B%M>V.I]ED);>E5WE!DU?@RK-[XB30UPC5['*I>I=F"+;9T!9P%NK9/8?8 M!!5H&/+\R;2ET MJR_3\3@R)$YUVX$AX-8G'-JVX+(C M^PPJWYV2<\W+L]#;J<+2X)%06;1=/V_N%:$<5&P[11-.Y<:!L7+QIM\CY'/T M&NGG,*8;^X+[:BKKB%,=8T;56>_/?*^:$A+U9W21Q MJTQ"):'*R52W4^)FL]J&UB8:UZ5'?SQ2BW7W!+Z8;_ SWD.UT8B8CC@YNTXV MYZ7,+"V/G$))BD3/8Y^03C?;W >F:6ZRN<-:C&-J/2[!QLQ!C%\74]:\6?_Q M&V>BN$_3NBC@:G.^.Z 1W<\>.:R(.' DWR]#6*!D"#LD\U4R"NW$W"HNQLD* MMQ'S.2R&T$9I>7LRKQI2<9[!B<4TEJ\L)PN&E.K*"L@0%269!\G0]3TVRN:I>3++5)-#O+E(61 MQ<.DJ@/@U>#_7; MX8'GN2''G"///]XK9Y''UN3>2R7[YNF'ME-JNT]S/<=$]W;4A62E8,#Z4,]7 M-W\Z;_[AL[ W5 /'G-D4Q[)DJW)U^)P2K@X/,XR.HW5^SK;0G67(-K4VN&:* M:FV&@EQ4DZN[G)Q]P5OTCHE^=%*;$]38AP;<[@".I3LWY9^['PY?##K2GA,- M_4G1]4./W?:#[@&>SXZ<.=N6L7NJ=S?47>;;.M#%D2>,O-2,XL #/K@_S,L. M :/NMF3WNP,;/]THQPILPJO!!2^0Y#QX=ZDP,'75MN0;1Q6NT)"W(L0<2<4%U+B6I3X\]96KZ+4O3LL])R:9==K2,NBHS(C.!K=]UC8 ML2! ?K@S__<#^_$6.,:8ISAQVEWFH4W=?$>;7MJ:?148[#LQ^>02TC)W&+)ZE MG2V;65E3*CF.,@N-ED34:[3R\09H[ZC3;#A%=0!IJL., OU)"&L^79;4I93* MC/OQ*KO1BCEMD1MR]3I,-V _?C-HE**NV!+Y[E#O(]S$U83[VXVI?G4V$/GD("_SRK8_X2BB,55(LDS'59@-A&,+:#R*XY<&%WP-'4]^9AT? M4&0(UDZ$8/$Z6'A' WPP0M'Z&D_759[=Z!J/=9-=U4)@*1 "X*,TOBE M 82?T)[8-TAF*GG56(%UP:DI"!%%KQ0S"$S$^-1<*,FF^?/^ M4A]QSDT$B/N&RW95I2X.J2,DK/NZX($B4 MP<];D/SSZ'SSNXHW'Q\+6&UL/SX.,3N M$XS!B9/A#%[E4=-MY\L/2'HHX.( , ".\T2DR0R816:[+)IX9 MDS$J<3YHPO^ZH R:P)\B!TN/N&MWQTZ$XR80C#K:'6];OOS8B:H6R<@#PX:' M4E&WHR%R7$T/O1_@$5V[%82KO3 >Q:'@(F\I@ZWI"H ^90U^S"A+^04YMF5( M3$^U#90<1NKV-H5D<4J5S8DLVYNCXF[RPS;QKM(;MJYRFE9(K_5K$%)C=,1- MT=)T(:FY@=IGJ6+,:?!!87[=QL0#AC1=<75M2=CV0-$B#M>>C#'P8>/=.(-= M8P-A-#+D$6PE<-8*X@;'(X)"Z-L-K4@O!$SN+#L(8C-8U2Q7#*Y1@&TX"#P: M)_W.P\#&#Y$YL%.! MR.?C+MS> +IANDT,G!:D1VTU_-YTMPTO3BS81V&>^T_XW.<$NV"C [BAPGQN MZ&L%MFU6-R&+NRP.-ASLC=OSTG/<=7?#-"MKZ*9_)SB%8POIWF)38['^9-;* MSC>EF)B \Y4)G[D5D%H^HP-V\P8 %U!-28._[$A'P"ON'P_PKR/6Q[H0*P M4@]F3\P/YL,[@RBN>= TB$KZ@H##HRBN:HB"7=LU-C\\H@OW#;;M]>O:>X,F MH4&1A7OJ]4VWK&(+N2@CL]9DDHZ54R6+3+RLUV$74:=)S]R=]@8H.%-BL*^H MTX4>:@<@A+!J63\TSTB'E@E[!#M%@]\ ]9Q>0O!644!CP#!.USWP)?>B__T7 M2B&_4-(UZYXB23>]M;^#\W?2Z8LBCX&7 !N0.),(QL+2[=SBA#3 ? ME9T5HFO@9?='Q771A0X7H7=];IQV3K#+"VQAY,P,X(@ZO:S@7P8 JW<*&M[$/1K[YOM$O6T[5]W> M)EZV)8YG5!SPI4-$"@*0"G<;L*.J "(;,D -<0P[@\/#B!+L"B#!M7C$W=DN M"D :.$OA>2M==%)NV#GW&:!:^LW1"ET*S=ZPG9QRJ1B=L:L]5IWECL[ YRN9 MC^?WGM\@M=_!!ESF( MT &#'3$E1+'_07U]B)=L,U?I [X ]Y/=YE=^U >W=%'D769;6H$3^1RCS7UC M/M>AAJGTH&XB,6F&I[0LMQ*M53#U%79=^M?@%OK37ZAH;$7'*'5J8].".D?+ MI-V V@I.2SZG/B2SLY^G#. *[ZG00D0Z(Z5CI1PT+GT>!_!&]?'%#;RM&95&,X^O!XCB!0B2])']C/F:U:REQUI=E'>*//BE6?NW=UE/S>'WWN M3R8JAFC/8)L9439_!HI"[SC?^V?O&#LX_W?0>LO)"SF-TU1AH]O6SZ&REJ7# M\X"[WF'N$H_3FNYE./6$D>[')[FS/WKOD\2;D[T"KWQAAGK\*4Z>)<_^1O\Y M?:V3[-J])U!Y#<2A0$#(@W;!KE&U@UJR,]?AH*_IV56R&PO1=V-V<707#E6\ M46<";.HO0WD#=HPI.,U+(;P=0>2KQIR\=L>)^HUBN\=.?1>;ZBH:%99(FM Q M>?8!J\,FI*.C85MNKU1_MW".7\]BAL. MQL\>ZVQG7*P5467(]0'GU33/F$)V-:0HBQ-R F9WEL7YHKSZ'(QZ)>-_SZHM MU[E-"QO3UP#LV3997BPI#LF.I60_5LC*5!D:@&^;KWP7KCQPT,W#X1 A(WXB M1@1_,YV6@DOY@"?]O9)8KM,IMRP3Y; 8QDP3U3F36D"O-$!,*3ZOYYA!]Z:# M.\;^H&7SWFXXC#AYD'L8> (>L2@[%YS:)<^6[5G]2VCGWMS.Q0)JYX98>&PB^'$P(W(?7'0P\1#/7RX*^6,BC#]?7EUFT#.Q[VW#Z]0(71]$E_YCA(BW- M2 MR#[VZ?E;.=,LG1R?-7;F4P1:F+Y%!.NR-/F&K[QRKNJP">3*"6-5ARDG0ND$ MMA*:=)1'?&D^;:6D%6JQ9'8Z8S;34FZXZ#9RP%YASC.(#P]NS=T5[WZ]4B 7 M_F"?B,YN8N5I6LSGVM"Q>Z1CAP?-L7LE$RKJ!N!7R$IN3M2;NF09RL#V9C-I MK[)LR'*/9#DB:"RG'($KYO.+9*?O?8JA?&%UT^A?:.,VO8CU MW$$MD$%3"X=UMG#TZ%E2XZ1Z]\:E MMR_KF("4&]UK:(4&A\)ZCHDPT)?R<0U69"Q(.^-1R#+VF%];I#*NFYTLF)G_DC*P3X<%;^[M4?"#9E"M*0 M9)25,6VV\_GI)CDPEXM5H,JE&AF*7A@Y49MN*DVS)/>-'IY=O5 N]6+9$K"1 M @5:7\& 0ND@6$_T)ZA"=4+I\.#"URR<^Y[(>._ZO'EC(G1G1GJ);.*X.#=S MV"X7AWC6"LS;'S58UOC5=Q(AFNY+L M($1J]25J!-_@%4-G^,A;,,$MW7CM;M+C@=$/Y!"80[^<9WWMJ']@K9/ U0[^ M&:,Y^4N7K9XNL%1 [.X;O ; 9G5WQNA-&1+WR#1$!$NQ;'@X$GCX4SGF.N^P M^0KLX0(;3XMC01O)T>=J#^##R[Z)Y.=SY#M?_N *?7CAY1RG?!_:\6L'XT+) M[NVC[NL/X %MT9#A,6[G2[N$Y%'LR3DM$H'39Y6A @>JNO4BT$L#&_S5&W0< MO8:7J<%0C,28R]T[G%"3:)L &6%02)*'@JU:L%P!K@7P3?193T3^5OX!6[R[ MQNNFX_5VAQ:8YK2%^GMGBP$79!='C;K'; \84S\\G>]^>LZ.\"JGX\I*,>5_ MGFLI=J$C?1B%EQQSS/#,_2&CJ,.RL,,#H!5#_ +K/%HHY*P=^=[0 M%C 0)3RG=JMJWD2^ZG#7C^3 $.JRVK2+2RB-%%-STU@# ML>NU1J_P(8XXALA>%$X2M)>^^B*W 9[8MY4!M#^GI!_/GD;WGKO5''8:$9P[ M.54O(2AM M!3YT<$FB5M_04V%2/3QUWI;JO5?$UV(ER.=[E.5O@JI5&(SO= MT.LN SQ9OUDSKQ/H^6B,8U"[$74%EL+LWP+RW/*0Y1R&\<:B[Q3FR_QW./-[ MSV&'<]2A+H?=R-VKHQ$@.R-X<-_-MIBRY82U3? :RQ/&AZ+Q0G3;[6IU^!90 MF8X,63Z=0_[\3M88AOK!#\^L#KZT$@#CG#']MT#-GKPXICI@)^=;>Z MI3>?&?> /X>VN=%,:DRSS;18J;#(N%O*OX:CU!_@J,NSKA%]PHZ09P!:[LRK M'=1Z+.0T%SJTR6$;'>]2TQZ8"K#C#<7ITG/,\+!M^T@80?/O@*5VFAUPU&XC M71L.C MP!4'JA^H>M;N3C9#8;BM,%2'GA'L*PVM M"C'$R"'?FJ9F/:LU-<=CDQ_]D32XX3+(@0=(O*NW'48&@C8U[+DE;J!?!@P! M\(GHUGP;LFZ,!$W9"L_NM+_9<[NFR!K4M=^/97X2R%JD=M3IZ MP:O^!EV[G8K"&:P'UV3=-M7-LV.T;R?\O$>,3^3A;\&$&*MH,NP.JNJK?XXK M49SZ52?@ Z%=G@N&UR]ZZ88+-7D$C!C7+ 9O8;I"YFF%G>2,W]36RBFPV=/Y M6V.D?]KD60JD5SI1-V8<4UBL-FUVL>EVVK'XNHE2L(0"C4<)'TQ\I17X*Z7@ M0!*>OQ]V#K],NDM4&Q*$8%>%!I=M=]L46N5FE78"]@]'HJ@?U;SNG[M^BFZ( M4+Y8D;6KPWREP&O/:+"YGV(>RC9LZPTUGN2T(CW"'UB2Y44,O;ZD ]E:P4K" M0TB!;_4V1'AN&^ZV$W^I_[_"HX )P3ULQ1P[IAZ,0<$R5_=]3B-2B>=/=UQN@N<>W/%O[^AFHIG:'^TD MXDB,1"YKP&@$,I1S\!-%?T7*!_=THP[LT7LZRL^)Q$5$ -^*I1NQP2:V^QE8 M,*8"@7_^W.QL%R^&F[*GX\I1#X!U9HZ& .SAA*JA@0+6!_MUJK!@$NH:N#OP M0M/M!VDP+1#Z:K'=963E=[+WVL6]Z%;A.Z*QZ44NWVZ@[>&M?. ;9= @4 MGWG2A\4KY'SN57RX,:W>D/%>,M4?;1:F3ZL)F]A@>)9'S M*;<157=+VF&+X\TI1NQ:W>\/XL%H'>3#U#YJ"'[9%X][P49,Y Z'B$K]*9M.2F8"56U&,.N@8@SH-B09X#AO;/_)_::;4% ='CE.6+\$OB>GR]P M$.HV)MS;9]1]C/BE>989KY=$G1646!J-]8S8J/EQXK]G?*Y#=G[<9>PA MG$$6H*.XS_^5+9\/WL6<#KWRX:& #+T* +%O-_B*3\GEE:[B#4[0"GB[ M+&;2[!RJ.P(%YM/+@Z_<*-)SJ JH/'@XR:T<4KQJ*7>\S\#>0'\12!E4O8YV M](9?1EZ8KAD>-#\^:(Z&!\W#@^;W/FB.O>N@.7Z;<:C$W\(_?V/_.*Y\PP9; MA!)$XF.S]5Z,2GC& H EU[/:%VUZ<]1. @3"R;2&%TLU=WV$7(,?OK'W!4UV MZ@/=(Y#PO.A CMBF%U(8R1IP)]6#9C'@X8"D,"[V]K%Z/HM][%B]SZ=$/S9: MKUWK3=;;[,9&[.*\19JQSAR1@*E$13':/PP^4EPJ%]CQW: M]Z A>L@^PGM%7)K7["U>*Z[:W(*3QWQV4^XU\T>X1-QM6AZ]K@V75#PQYBBE M)M;1"IN>+"$JQ9]PDO09>/NA:7F^)E>0I^7=3P7=;S#>#%.74XKDNURVD]"G MUA#ILF;BQV^<>B*I8 [&^^+6V?E+YR=ONY>.$QV^_4!.2:H^A. M6H"%D^C>9)@0OJT9;A<_J&EC:5X;+G2V2,1%-*GW$WKR^N-=_Z2[TKQ%INNM MF+Y"9IH^XI#-M,)O$^$PNH>W$0D>K]Z[WXU=J?;&4QQI<=4:FE_/>Y+5706X MW\W7;6GS]7GQ/>UFQO%!:LW;9(Q-4?U1C251I-]+?(EV,^%(NL]HZ0:NH4P( MA \#PIO/HRM)")ZK9Q-SMI@M:72FT9J)Q54XCRYDTS_7U]<8 58H=_HX*L<+ MG,U:3"S1Y1+K43B2+F3)Q[&DD2/:G+$B*22K+;>KY6(Q:PCA5+K+4^G\(KKA M5+I@BU2@!].A':5<7>.K%(O58DV5&,A-L3(*!].%@^D"[MZ%(^E"9KL;LWV. M872[?BDPJ_NJQ7#8NA1PH)NB]>O$\L(]X".]0MJW3KD+6?2&+/KY!F.=UQVX1NG/% ;L3 MR'],^WAQSNO&G^ @/17(T>[PC@-V.T@\A1^ /+#[.=@Q>_[[!8%[2F]#U M4DF1V^3;::EXO>%I@CH*;I'/-QUJ]?49 M]3T50'9+Y*Q9(6%RE)W-]O$IUYX/1E^B B@<./7UM'K@ZH/^C-$".W#JN5O& MSW\-P?\0Y(XG8E8 7HUSI_3 /7].A1[$30_;@[W@2'H'5/]+9]@/*;\;&.X;ZO:ZPCE""T.<[X3^ M+WT8[;2MV'C>KA.>)][/,!L^/"/D^O M]7G"PCY/89^G/^OS)+B=G41^T+7P$39<"&R1&H\JM7$]9Z@)V-#UA_NT_96E M^)1M)O-+BU,0LYVR1#2.ED?@2N+TRE4F12VS1.;UR*!"%ZF23DMC8=I8>-COS7$&'5YZ] M9Z-';,J%&%'A9EV65RL9>SA;CL"59^_9P*8)C:D7#23+\9N$N=Y4ZNT$N/+L M/8VQ55@49UL-$0H"D4D/!UHB,>+Q\_?,-<0JK55C RXE%WK9;*F7K9HKX&R? M7;F8CUKT;#P66=E.I?"<@LH478=N^>F5$RPA2$,DM4*:-%/D)^W>>)F$5YZM MJ+DI3.CNH)=B!:H7)_%Y%R.7"7#EV8KRY?F80?FDCC0K.;''Z%QU:HS\Z)X= MY]-B7V\4I]E9:27PH\H"Z?M2,UY+2.UDI=5"9K2N9(CD6)6XD1^-9H.FG2X@ MV1QK%YAJOF.,9WRM[D>CMIW.M9MV,SWMM.M='>_7*XSA2Z,\A_8VU @=((M! M=E2IQ"6]UG!&20ZQJZI::QCC9BKF2\YFOL>54[GB8%J-]SMH MJS3/<<,ZN/)L261M%9,V7*K-8H5A85$K2FV%A?<\6]*D0%!+/K4R$7G00Y%L M?D.,&7CEV9)2_4(:TZ?=#E<W^2DGQ/&!0<=+ MS9E9]^,[$5E6JZP\:+'9N-Z3S6DOT:ZL>/+\2C.=PDMIC>^QQ4TW73,4EF"I M!+CR;/$Z*2Q7ZWB'8%.QQ;RSZ;=[*\!-Y/GB%;*&DFFINN:4N825IU.Z-Q'@ M/<\67VH8\U)RF>JR*4E2J;F>EVD9ON?YXHNL5)/Z>:/("4I=)7HC"^-JD$7/ MKFRW=*S06J;QJ3(6TJ,NJ;-LN^[']FQV:V=D>U7BFAMI*&/TLD#(=3^X2VG- M95I6I0E+<6:QT&#&7++K*R"&61 S^K!>8S>THLYKI^<)=3Z\9F'5L. MV&IZTM^4<[R<:/G"7:L:;Z-(FS<1+#8PP5NOQTS;%^ZZ:'Z:P1-9&XEELTUI M)*XDD:C[B5(L8U0KN?*H,OER25GYR0>>I!+%)E=-LQT+:=;R\=6F M/$CXL=TVFUI7UNR G=J%<;R$-S(3+)[P8[O2=K(LL&JC@D*7HF=[6=.:Z1G245C97%CY]25G*"2(SY^ M?D\5UZU*V2B-D [)]=OCE=JH)A/@RK-[)HF^B$_ZJ49-K6MIB-)L(YP]*2)KLTHLNZDZSYR_9UE) MK!-L!R'A,4@,7[2V8@;L/(J<7]JJ->:*'4<,=H$;$DMT9&0 ="?J(W.Q7$/* M5LHQDQ5Z?5L;K$:=^6($+SU;_CJ[U$O<(-F=QMB:1O'UEMG,U^&E9^MOY4=L MS]HT$]P"ZRET,1[?)B7GTMT&O+^7Y8VZ4U[H)1:.A7[C6.BW339]9X^J/XPM M]>>5#<+/ZJNIK/869K^<)PDD6*SDQZ&*NATD6!FBTTL/^CB*[^1S2?G+<-QS*^- M8_XV:/6A6-?KB?-EP8,Q_.&PX!OE*8Y!#1K[VF&.V44U;$WID(]1@QBV6 M),H91N)%3O9&&*\=.^U-320?,-GXZ^8)GQV[EV8>OC20U])'CH=V= 3[Y;$V MT-@056#DN#FSRS/GDH+JV-K-L2Q;_M._A'U^[VSRSE1]IDF5$U3/I)2F#>\D N>;@;N#M MY.OF/UTC^R=&.$<^[EE6[KX(3!YZB4.80Q/=W-MQJA)YKL7R\I3(68+1,G9/ MW9U8\2K,]L5:EQ++./I$X'\=+O^DM.L@ZW=P?QW<$PXYW6W)[O<8K"3[Z69V MH5W_:D+UH)IN?ZDP AC6_*-,ZF^A6ONA;!P[FUD/\J+']?(O;#M+Q;>/9$A M(0)!""84B8!0XHF@0D($@A X&1(B (3 L">,#BD1 $J$V!080L1#0@2"$,P3 M%E+BBI1P3J,<'Q1Z)TE>]>YNO1&[8F"2PD74];LE6=3=N$0,]EGXZ:2]X$]G M'[N5JTZTZ"[\HW.(_H.:%GEBJ%T1\J[&&YVO(\[[1';US;?>VA=+ MM;VG#(Z>XE7V#G15^N4,0?<)%O[GWX/CO;J-_KO/\L^$[G '[L\S^!-%?'J> M\8DBASQS.YY!GQ#\<_-,2X5YG5=M5G5^%^ M,@ K^I]KK(1Y%'$.V-2)AQ\>C,&/SBV]M8[KHX=,WYHP;BIK\.-KR6+*2ZF4 MYEEFO%X2=5908FDTUC-BH^9]#I"V1%Y*6&6DHU.Q:7'1G"=Q8I%-K6$=. 84 M Q7%2;_V!%?2"L%BI@\F@:X19?L* .&%J8)%TX "Q/LK2NQTS"!24]5FBSV; MR5OZAB'%NX%$M[2=95F5R4VI4GMKBF:BQ/?A&2D2@ 2!1DF?XI$0):Z)$O'' M;,0MS @L<#0-#DJ\K0@C.5QE&SZ6CY"<)S!8$">YV\$>ELB?P?$H B0Q\$]RTI:,44((C5#GBGV M+*%)SJ6> *6@_%1D/XBA]*6V2$ZV62[;Z%N):KJ0G0W@\5#@E!#$^?&1?SYC MH"H88N;Z'X&6LOOORLZ7"?2V! 9\ N;-7 . Z%P?J_68:ILKUE,M5R+$(X$"%)MV'&ZEXR M=,=6=*U$3SD? AB/GA1SE3T6,=,D=,.J0OXN.N3*@P88)*V6*AVZ+[$; M.M?OS#LQO94:_?AM*NO81A:,L\Y <+_ASL*94D\12 N 2K!7^5)^;FVV&W[] ML>U7KC_A+BB^$/'AT,JN*1TJW8',9X$:< M[WYTU_@%W%G=/$5>;)RA#&//PP*6@FK+$4EQ)T^X R*][I S0=%@0.FEJ19G M@O>PJ:L/'/G2.NPE$G'[5\P!(9S>/N>X]L4,-H)MQ>41]I3OW#0/F+![F_B-&1J>B-?GSMGLNXN M-?:;5-5.G_)""Y2!W%ITIKRRY+!X0=-TI=3@RJ,;M4#YMOU.R">:"0\I!N&X MJ'.^+B3$XPF!/5'QD!)WI(3'_U384R,0_!\"44 ($0)10"B!A9T<@D&($)N" M0H@0FT(CZ1OL>@A$02<$YO08"2D1H"Y+K\64OGR7)?*CW4]PY(D)ULFN]W<_ M<>+:93>>S1[%LZ_4-N'K$^M%O6U^ '[)LKAF]._A .KLD/GYX=L&O8!(\^QY4" MG\%Z'MNO8N0JO,Y\E:XW;B0Q6$7M-RY?WE?J$+>IU!GF97JI<:,8TI31UIQ$ MP?JUU<=FK!UP\DE-CT\5,TO/VF1CF:XAF]RP8^F3D3DI)-SF%&B40\QX/]KC#GBY!0S'O%BNBXE/SA4\5T" MWS.ZF5PFKDRYU&91Z.5FJU63JKO-(!B?;C17L_(?+0DA H0(\"$$N'-Q[LT1 MH)0OFZ-^K4VSU4;.&+#M]1JMU-TF#7@4I\_KVT.5_QT%GOCF G]ME2^.AUAA M@=1BK&P2C896$F/MV#UL?![+]H?E-)-!E$K'ZJGS)$<+T,9'46CDT_2E+@N? M(,*?&PVGAM^AL&;!Q*L$XU^U9!L'=EC R<'@T[E!6JL.,H@$9 =1P M>CKY0 ?*<203&V>;'":GTLNZA.F]=<)KT,)%K^<"#F2KGT1:+)S@L/VUKC!U+5LD$3SKQC2CV9_UG@Y(+V4\!0K%S M)>M>]MR]Y+&)DH?+5X@E8>CC@UB2JG'\'$O(37;625M85\#4'LN=CCE&8SRV83K*;F69,A$8@@3F4&<]%; M":V1$$O^I*[CX6L-#I8$/ +R-BS)T V#28Q:Y6D696OT'-MF1]LZP!(8^,"B M.'XI!?--NU._V+9U:%NV(4=FBJ;,[%ED+FQF3I-1KTVR3Q=J0*&(8'KM2[=NCPX2\T_D3',EO:JL,.FZ+3LK0=)7*$6 \; M?UZ[\2<3MI)YONTC6\EA&">$"RD1 H@3S1(1T"0 ?TB0P)$0A" MT$]TV&XO$)1XPD*S*1B$(,.^;X$@!/-$A",$KDB)JW3@N^SS.%S^;5M%X'($+"FB"2^J,SV)=- MS&#QW*-PY#%M4&YAB!"/.9[R*7#D(4/G;P 75A?KRG:QHB,S<9"9KHBY*G:@ MS>&6$*+GHZ/_U/]XJ+-!7,W9^';(]EKN_!L)_Z?T0O):!2RUM9+5I>Q.:O"! M@V6_LE&7.&UP32(_P"1=[!>27GM7BL%NYH)\.VEZ)>_^15?]6I+[NV+(9W)$ MWH0CPWXBM^'J3'8J\]/R8EM@A0*=<+O&4M$;]8V]3Z [<$+U2IK\BZ[ZM9ST M-X*2H/LB;T(,DM@F,9,93J8QI+5,*ENL%2>\+K/Q*(635W=$@I8((3]S(B2 M^!#F4;Z #TWI&FQIA&B+@Z+C6K,S4\6#E-IZ\I>,2+ ;[7KF3 MP&U$F'KYHA[/R[BS,'/DB$@D8@@VH^CMUECAG6K=;5MY8T*X5CXW5RF9<*T3)B6^7Y.QPM044P/LA6\W&\A M2JUN3]+E;BPW7'F]Y7#@=URW%780$S+Q,"'SS1(R<-4H]BM,#H3)@3 Y$!K< M;]>B&=WVJZX6-Y.IA94[)D+IPT8/J_1D/#<".Q)F!\+L0)@=" CV? Y#_06( MR7:K;"%3[/=8A9]4U[.&9*86*[!P^G6(^6SI@=98-F1A:,G&]2SSX#0)" I4 M.&9Z<+?EQC;[MR.X:Z 'E]X/M=:#NRW!49_!,-V=,??O4*H)J$8NZ-61T&+E M[C131Q9LAE@E:INX.%SQ<6<>+8E&&?12XCT,EG_$4@^NM#W4; _NM@0'A.YJ MPU\;:V+Y!5]"\3'!+E:3 2W%U(Z]3@"LH=^"-9\PV/YKU^'J;$+"9PZYA\V@ MOEN1CP,$QV_F\'799>N:Q]5^YD6]N\RDU46-2S6:!MZYM\""80)(]G$#Q5X+(T7INO.25/-B!,0"^$QJ,8>4,O M)%A,];U2"&$_IZ_N/WP(#]K56F>=1SA5 M/(7 ]!T_30&49-/\^3RN_M,<%G@TCCW\; 4[[\#8@@\]$# ;ARCARPIVS#@ M2VI21==$]Q>_REUBR.F5!M'F%E0)9ZEX'!GG5CSC#IY'XN?NPC]A1B3(U?^/ M7N3#B_V#! @/+SCZ&"A8^ RO5$N)XG3#=['U@LMS"Z,.0 %X!P0:C?LX!]= MA>^V[[H$-ME<':]G*4D0Q35O01!DPA&F9MTPO/#I/]WCH>"%9 M\>B-"2[:!,*?8,@))SJ2=5*2A4%=D/GLBLE+"H MM"0C&+^B)P5BBMET@D<1Z+(0/G6)5W-8@A7C"E:"X]&R^.A]>3%=\NB-^20@ M]7!/Z?I 52P;HTVIE"A-BUVFGQY*%C$;.T %W"@R2M.WB:V$.9;7
HA[MOU(0E!.0O)V%J=RZZ'M#1;\W*B7X>0Y)SJP+'SP]-DOV;+)A1!0,8P,>&ED*JBW?Z'P'#D1%TFWXU(> R#6+PAZ]L$^1U@V. M@W7PR%WEZ"$R^8! TS17HI8?QY%9R:JCR6IG7!\!NP1UG&YZ" M^1)@X7>.)02+S^#HO!\PEA5D*/'=EL0I!"L1IEH?J-H* @:L%L/)*'5QG%>8 M#_KC,RM? C+\3IV$D!$@?^/]R& D6P@O%B8HF]*W_0K:8,:K=ATB SQA0J%1 M$GNU;NS?%KSY[]UE%; )AB+>WM<^N!!\^%;1!B\)2:IHMN N)B@A 4E9_OX/ M^&?W/5&5!0,*Y?B7I)AS5=C\=#;:>]1> )VG@]_'[IQX+ Y^]P060?Z";W-P MTZ,[Q41957]=\@!W=[CQW'N,.$C8N5NXF_[N[,K!O__]7X?+>0Z!Q(".UHV? M.PPZV+S=OCAP-))C T,6IC&G6'_ 8BLL\ M,1A@_$"@")X9,B(C#X4X2N _W*<*^_X\DM"?VTE19#N%%L=UTYP19X#%Q%.G M5[8KZ9JF:1E\NI":ZF@T8 @M-0)7HO'32VNI;D=)#0HR4J1IE!B-EU7)@#?% MD--+D6DWMUEK*YO=3(I,9KO<$-O4BL=X]/3*>:]?E9;EX1C99!;EJ<+GL_G\ M"%QY]J8++KT=:.*B.&UR&H>(^&"SY.&5S.F5N$CVDG8L6T!BZ/M=M;^#-6L]N]:JDEF

M:SU2A MXED1%4]O*,06$03E(.JGW]UH9I)@DIE)C!JYJ^ZK9I(>H/_G_O7_L$([$YV^ MH5+)[??]PB"G-.>L@HF+U:#2L%J.@:9#);ZTD\M/)VU,T)3N8"5/#-?GE2*: M/)<@E#6UBWNU(#I*M[K+=;6.;G8#]/8$H3I$=]*432)2I.) GI?:S2$QCM!W MD@GF+WM2(/?]DC5@Z& XX+"M!N*EB2_E2GT16YD=22S[K@@Z>U8,1?2E29I6 M-(V<.GBT%9>=A30:X\5&*]Y4DJ:ESH!M*D.15'9Y?P(/ .-RLX4&X216MM>= M45B6S9P%++DL+5F.C' TNB*A)N,IL5\.9TZD8 NU4@L6[<&21"L3-#6;Q)+9 M]LB=2 IN[UMU0RTE'^^M%[KUT/0K?3Q M[EK)V62MH55::&F2J!UF((.ZZ,"G:IU-:1--AX,!:H:97$FUFY)E#GQ%JZY* MSA:;#(TQ6IG8U*BM;6F:-TZ#%C3!O/I(J0?4E %+J\!M49-P@GF^M&'WP69@:U51ZOGL9$\7 M3)*,ER8H-:NIH%-ISR*Q[F,=HKD9^!L)]1A*;+^\\^S9:M85+8DK6"V:'VO% MJ@Q7)O5TQI0'H!L")6PS3F7?5:L+"CTSL?UJJ5WO$D*I(M9=>SPW2(>"1'RU- M;']*%UM&ES1*8EBME\.F/JL7+$/EDMOOUZ6:1,K5E:C1^W)K,6L$P00UC4C( M:6]>SPN5G*:)6'-!TU6:J;0]&:Y,;+_4(MWI3)CGQ)TE3-S%@G#J-'K[">[S M^7QM-Y8JXM)I&FO*VS6Q:;PTL?U<5YX#42ZM<6FDE'K5O>$AHG(GMH_1SF,C5Q75QW O*YF0R\%"U6H+[J_8&[^V, M1LD"1EE;[\ JK^71,Q/;QX*!'HY:$P5G37^];.SF6U(QX,KD]@=T1!:]/#95!+0TL7V,8$%^TNJW+-+%6CF7Q0=N'GUI2CK=3X@2-KD&%UL>BT9AO%M(>K4P0JLTVAZ$RPP?B$J>6SL9W MO5H7K4P22B-GE:U3-V:XM)$7PL9J]4MV_*$)0@4 #,4EV[(LD >RKFR<[X,,(75HE*&446UT_,$I=$>MM.9E<^J42:Z"E M"5+Q3:6C<+XWM@:C8EBU09_TQO'2!*WHA4@'];YFB^5M3^ZOMY/28!E?Y"?4 MK\#L:ZZO. NQ&S0F\K1< N0V_M8$795:80'C,[N U[E)8=/P5F6_>OC6!&&W MG1GA=*Q&(-8+I[4;-=C4&!I+/>Y_0ZWFDQAC68%;T:+%A;8(-,L4M M[-IZ-<6[0F'CNH;/]YJ'M0D^='#;5390'I4=5]3S1)4UYJ7X6)!A'=X%8YL*MU2UVNIN\,QF6$,&H)!&(05MLF#*G6DMF%7.:KXID./*7_?BQ M27K-O;(V:DRV)7$]%>?:JFXM \&(UR;#G*HO*3EV4\'KD=&PUW(@:8MX9V1" M(3"5F;6ZMJ:+6HN%6B9V$174:P):FB18203; MJ-@>-Q3,[.DEG5V(BZ$1KTT0+%J4^^2Z[)#68._A==+J@^;R\-P$P?)S>05L M9Q"*@Z;3[TWJ_J2^AFM/Q,6YJ-ZWML-<1P%+@P<1.7 Q.D)+$Z0-YX6V!\\# ME!+6.UV)Z_:D8B->FJ!7:6:;ZK9.0'KQS?E(ZR_S4"O1TF0076HY'0'O=$2R MV<&*="]OKF!L0IR,HML^(,5-TT!L>GIN@EPK#QFZN0Q)XMRZ$_*"O\0L9/O=$(#U59]*D49CGQ;+D[/IU MFV-D(UZ:#";6LQ7772_:^&"Z]B:=?)'>;"*T-"E?HY6'J\ZZ8'5YKL.':L5N MKV6T-*&[45TM#Z)E%(J%G3BL-"MXM23'3TV0=C@8:F1[R]64>H]J+B>%)MEH MQ$N3I UG^7K@AB5(VK*ZC=KC*(T3MA\.X\*1M0".V22^&1 T1WUM5)E M+9EX8=5?;9VE14EFA)8F HK=M.#F6"._Q<$NE&8Z3OA B)^:#"CDA5&F=Y*Z MA4<%;\E@:MU8[>/'G@!*=@UE1F+K!5Z8+?FUX[;,@ 7I'G)[.&$*= 1Z:%C##58V;X"JCSVB"F-'L#$\\?2?E MVDM[N\7Q@6]R'3"MXMKF)%XHMVV%P3Q,PM=KGIQO:X.RBOSTB4]N<6K>&>6< MEE6OF4.-=>:C+F^< @&U#KENK/FF8'4%>>E(5"ARF1>]/2"DM7& M=7LLGP0!1R6?Z]8<7++,'<-!&R65U:EP"MFKN2UNS%7&.[S09LV"6"Q%[:Q89,N<)/S%QQ()Q"]OS) M0%C*0V%HL;8F+_>&[O8LX22R-R%WK7P)WZGBLBW4TBUS ME)]7Y6YSWVD*I^ ZA6E,FJM*GU-,&1\/YJKA8J)Q"J[;<,5V3BKVRPIKA46& MKY3J]:IQ$JZ;.!ZW )M@8$G[48G?.,8>[$_#=0Y-:8WJ:&?B9;?3\]JMR6(( MC)-P'9.CVB5J,)OAN_TXU -^L1LNY%/ &C>0!QME[4+_'>C-ZL#?SIR\? I8 MTP'KD8V%M!39O !@P*4S;MTX!:PU:F:1[&ZEN5@7"SK>-YI:;7L:6"LMJENL M*E2V2JCF:.B!;*O:DT\":^)ZUZ>=06F@D!99Y4.07R^V)]&RB++D:M%@MO < MX=3">D^9*S/A%%HF"UQMM)AB%%XNMGJBOLG-.H63:)EBEKKJ:M2P8&!:7RQD M<[W*[TZC90:DILF7Q:Y8]Y;6.&I*04&73Z)E9'6[8T1ZQBGE!J<0.&&TQ5QT M"@+K8EP78/O.$B^O\ZUY;K/0Z1[J99C84\,1U,X GA-%LF&6.NZN,APLY5-@ MF=H.*IA96.RL:XQKB;O;F(3H)EZQ)9 MP:E*:R8.Y$V7+0QG6Y&-3H)E<[5L],1Z:8B7FW,VE-5J:,2]8)-.F!QN^R-:7IRZ<0L$EWW].VFX&JD#E9W.@V=#^] MDPA8737\-8<5(VM'<3.G*A4K=\%Y#N#WJ^@D6$54JO/)8C0VK$)1T^WIJFTY9>$D6!7E:G[H ML, 00:47".[,+#N8?!*L*M,+OKQU1WUE9Q6Z3L6N8^(Z.@E6=4K\F'+H=4$Q MU4ZAU1S6Z^V9?!*!XCU5*0>+C2GNBMT2-2SQ M;NX/F$X"A1/FRH)?11M\AU-2LS#86THYQK42-##EAMFOR).>&!)KNC9=,D2A M%2]-.HIIOS430CS")6\_;#@M=C"EXF]-D$NGL/5J5,]-Q?IJ:).M<#P:@,.W M)LCEDX+G$TIG@B\;(?38Q8D0D/))G&CN][CJCC.Z."D+&X_OK4NK9HR\)!QP M@^MTA.5>M96E%8;=6;N^+^=B\"?A@4O1U%JN[45. 6;>&$:LQTXW!^PGZ8*Q MB;AI^)J(FP2.K[D20TT7,?R4],',NBCV=+'5QZ45*<[Z UMPAH>U"=H.[&T MQ&B1%P>M^:A9]@'6,(V3.-&XTJ6X3A&W(,=HH<1-^ K6,$[B1/PT@@&MK)F6 MI)HUNA?4JV/M-/C3:ZR%-5T=!7AAY,V!5"A47-\X#?Y4_':O/2L..1'L!VML M@6&-J1.=!G_VM=*LN5$$!<>8_&HQJ1"-K6.8\'#F+2LE5N^ MQ\2P1X)DK\J9/ES=$33B-IJ@&(R[&;F]IK=?FMBP6FCQ7CTZC*7I.VH=:>S[ MR4&P6)5YF169Z"1",AORU3+6:<[Q@J9;M=%N7=I*T4F$I$N-%Q@_=>K*0!&8 ML5M:.5SW-$)"C[#91O0!K=0-RFT8.T[MK^23L(8-R*Z(KDO=DJB+8)) MUS@->^05P2U.)6:DL-U6I3]6YW2U^P+LX7J^X^9[%HT7*%8C=GU^P%'R2=A# MH%1/S) 6Y15JN[ M=JQNB^)KG5;8M;CH).PAA$)GOIX219=5G M49EA&FUJO3-.PQZ#9L\FC0T50:LX@[;6A$26HI-0AE&>+YV :DI*R(!EOZJ8 MLUE.. EEA+3=I\9Z+:<,/!&HCDSLVJIQ$LH0W2%O[NM[02S[]:U0*^Q=>FJ< MAC*V E&;S!=A1=3:A04/FIW.1)=/0QG=XJ"\G;D1C0]:JS7F\)R"R<83*.-) M>N63O-1BZ,7)C A%.&2F]MQ'::H-I[!DV@%OX63+:=>P\I;VEL+SY-%NX.K6 MW+6GP//%=6@&.Y0[BBK5;-72B2J,HW^",?=W2%E6='*YV MM*!'AY19TPG!5 A>6:>B9<2W#/!U;06_(_!"\.T\Z9B3)\\\YJ%-X%;A+PGZ M>^:PW?_]G\F/.._L4Q)7'W_%;Z:(GEL ]#F8AC:09DE1B'/UDA*@VYVB)32Q M)@XV7K>M MSH].7/X&EO#C+Z7',,^ @34G:N>>#XQ?'<'^[?#(B_'&5/9P*X M.D#S;#.:,\WXYC:SA,^>^QG@3,$T4PL=D*'P; 91*Q,!#Z[SX3^T;3?R__D4 MF?A-$8CS=G]FOQXR\5%UBK;RP3\/?WC\5I0K>LP312F3^B'5\FEFZJ-,_6-: M*I[()PV\A[<>GT8<]O!B-4'@/M0-D.1WDKID@ZR_2Q1_5ZT$_YV^MRT3W]F+ MMD&[P);Q[_PG]$Z]JBTSW[E/Z YY55N^0\$FOM/WQF7V.W5O6\:_XQ=M<'T1 MOXQ_0A?+J]KR'7+Y#OTR^QU/ \X[V#)'W-F6N>_LO6WY/@7[[LP7^9V\-\F^ MPUB$^)Z[MUB$^_RV<1^TY3]LD'=%R";_M9#-%UM%O$F$O[U'E+H>+D-;"\ T(P5SX&72T/*WE./]PI$[ M]\37]\I&/ /]J3C<%5+WD\7T7^L_^YU-M'O_U/DP[Y6!@KM!#-3 M-U.V_Q7\=,-\;[C^;7G16T.E;E@VGO61^DV@*M$IY]=4RW_^0]CZG-4$3<&HG\.%#JTW?X\4.#XY93ONK)^C+*V:,A3JX[,S6O M6U,JB$[-#48-0>/N7.3/Z<#P80% ,X,/DH.@;]=!HS"?S1!&5]_QA==Q;G"_ MW]0%F:7K%O"'K9;45&1'-Q[/#:ZV2G\T./CG&P[GA*KOAV#ZU M$!\Q3?R(K'T!0_!GT\,_U0K\T?3P9->_$P/#<7FUJFA[M8J;YKHJTF1Q9T9H MBBB-]#_5^_-V9/H">G_HLY3J_6_K_:]:*Y0A576.V.[1!OAXQ"Z)(B-94M_1 M F7AK-M3^;PVP!J*/0Y7N 4NS93MT!'I_6:!QGAPWWXP%)_%.>HYNKX;C?)*[Y4(C$L^OOH M^<2;#E'TB?A9*N;+;3?T<^*@T_ +--57:@Z*GW/0?V9)BLGR9%)[_CM5GS1^ M/@F;WZH=^"3G^1XC\'['"8D$'W/"@_;*1!.S!7LJAK@UHT=#;.N-412-.MZS M1#9'TF>Q 6DL_:O\[PO8@$-17VH#7K,)GXE]*!^0_"<>JB,[>*5*5M[UF\S AR/D>KJZDT]N"=![KK_S2-KL>Z/":)(?62$V*#5)3U4BSH!'4G3M\=:9].\N/2YY1_?L M'@01#U5U(9IGP')ENSL CE4:&#RQT5N6P. MNFSV+/[Z8JE[UZU]5UC-]073-Z];!M*8[58*G-*8[0XJ=6Z +%=8]Y.JQAV4 ML-P"6=*"F%0(+E$A)D20 M%BT02+.2Z\V &82GFZGT*QO/WH-.H+!*RR_OG=FB5HQ4#ET]<1R3S>')(NHT MBRG-1/VB-3K7C)/_C8'Y,.?[1^;EEQ]>D&1Q;IBU&@YD.T=TII);% QH7FCH MAE/#DI9&W4MI5)H=F9;HI-Q- Z.T1"?UT&F)3EJB\]6YFY;HI"4Z7YV]:8E. M6J+S69QZYZ>J>/_'B7[>DYXS> M/ ZY7VL^WXIR@PT?\EL+5#5KI9#$MF+*T*MSWWYP68YBO];\F>O6T+0"*)6! M-*Y+*X#2N"ZM $HK@%+52"N T@J@-*)**X#NI0+H G# !]U\7?((/VFN6SZY M(#BK4 T'&-W;#A:E"![AT=78FV?XVZH2BLF%330?3-$(GQ5P_)B[7[!**$WC M25,QOW:-2BKA:;'$URZ6N/NKC8>,(&&Z"/T ?9/?QM3!(96H W37<.*G/,1'S\.B<%S1VKMF517KBQ;N8WU^8;BRFD,W M&VP6IYAT[$Q:TY)R-PVDTIJ6-)!*:UK2FI;[X6Y:TY+6M'QU]J8U+6E-RT?6 MM%S@!+ORA_.*46H+."!$VP).H53H&/ $BX#]MXZP-U_WT@)!QG;]L]:O3%QO M"CSL\.__(5;;C._:YC3S'WC\ORO2G32#XE)Y=Q>4D1L@VXOU%JEJI:KU5CU& MJEI_5:]QCZJ5YC;]6<5 *B.IC*21S5DJ#NY1M=+(YL\J$E+5^JN*A>M5K0ND MIOY9.D<'!)KI@*FH>0ZDBW_,XR!RM: Q<_*:M6RM!FO<=_V%9OPU"M8"0=71 MW25HN+[_6E(JJ;KR/ME7 M%(JD!>3 XXYK;SKPM^^? G?U]/+ITVZ:X"/SFHW*;+*9IN;I\PQ%9#.(W!]W MV?1$ABDHPU,WG-C@"H3X_.-H!%^59A_8-BT:%SI 6?='BC3<%9=A5)-;>>'O MY\\\>L.AW=FA5^&)IF<#(MHYU4YSCR_958]9[?7"< NU@$!=SR@NRQ-LEJ>I MVQT <54>X8A475AUGI#D/S_NCNS+683?]7"?;P[^O%OIW+4A=_S#EYQPAWX# M(ZV*KDBBUIE7VT%OPHS-"!D"&AH"/C4 'WE3^-4,P/$F+S4 9RA4,OAN9R#E MI;5B[CIK5:A,>MW.WP-:_!^Y_DBPK3F"HNA9("R4IY4*V91 MU"JUW>%L37[[P1+9')DV(O!"U.79 Y M9>?@D<1/2[+>>.<$D-^V!-O!H&Z494$1"_*X/?7,?946XG@:71:3.3[+<7AJ M"C[T)OBKF8*'F]KKM06W7O!W95*<^XK1[?%.]':$^,R^;5?I"8++1B4%=$BW MV6;#XH8_-[JC3_?]DB7@.,BS10O7G'D[C(^IAYO/7):C7KOQN?G*.W$+/-WT M 1HEI # MR5M88%-:KACC[Z&=%Z:X'>"=^)?201X>Y.74!>J<&*_$7$]PE/*,+A>7&Z'> M7,%#'HDN4#DR2^-GZ<.49@&FPP72H5&I:J1#H[[>T*C/:BOQ$5[Z];M+K;L# M)&F'2S$D M4MK'?K@OE.^/6%L:NO^^M?P>^NW5CGN7$@B.5J:R>P7*LN-V3D MKSD8^V9)YK59JVEB<3H/*I6!-&1+YT&E(5LZ#^KJJBM3U;@;&4CG0:7SH-*( M*IT'==OSH"Y[TA]QYK[&*O[>TJ*,@4[G\=74&\?SVQKU=!R6A2ZA.EW%ST#F9MKP#U]PU%-ZU?3:5=.S M86E"!&G1 H$T*[G>#)A!>#K;&%>C_G;.!::R9,Q5GS?%@F[(*D'%-T]4EC_G MS=-]NY)T1D0Z;.MKEK=XI1. M],I3E#%;W)T$ M9_/,7^V.4 G:U!&,RM$QRXPZ461C,:H)* MT BQSF59)@E8IQV3T\2[M%8BS2Y*:R6N@"Q76"OQ)T[\ZQ9(G-&9/\SN?+&W MA>>)H<87-[@R6.ILE6CBPX4<(:?.??M!DN=I:Y%F?J7U%*D,I&%=6D^1AG5I M/45:3Y&J1EI/D=93I!%56D]QU_44%T #/JB(XI(G^,4^OR]Z0"W@V(0LN,U2 MI=$)#'2"1T47;QSA;ZOF(J86-M%\,$6=OU; \6/F?L&:BS07)'-<<03N_;"(\_> 7 3/N1W%W@;4P>' MPKL.T%W#B9_R$!X]CXHJZ@ /AX,"9NWH^18S,2=?,&!4Q*![#2Z+<^3M3L"Y M;BU,*S.^,G?32"JMS/C:W$TK,]+*C*_-W;0R(ZW,^.KL32LSKJXRXR:1_0L> M8?>C,:@WP62&8SD.%Z*I)$VY"!UA$;#_UAGVYLM>I& .O!CF]\ <$M/<@(SM M^GXVXX %;D$VO9KEK:DZ1-ITMTUD"6MI4AE(*VEN)5:BC2Q*$W73V4@C1RN M@2QINGXJ VFZ?IJNGZI&FJY_V^GZ%\A)_L-$'ET/EZ$-ETYCQ*SP&#"K.KJ[ M!,>D'JDZ7M9\?LXH&F,5=]URK1HQ\E\CHB^]K>'Z?MS_NJ=M7\M;;LYFA4+) MWNM*R&U#95L7=FW,4 E6)?AO/R@^K3Q.:R0N[JO3&HD/OTEYK]TP:UV7K0TD M(*[;DSDF\8$Q9V5D-]"UR.MVX[;*'2 U,F9,FX^[YW"]*?"PP^)_B-4VX[NV M.6X?P,T.EYWI!IRE]P_7G2D&O+VK<<=:DB:4_7S MOB/E_EUR/XT@?OO:XPXU)(T@?EYXI!KR]NW'S6C(-2._'1!HI@.FHN8YD$3^ M$>;=T65^K4_;N%CP1Z/":-T<]'I_7[O9 L$O?.94 \FA1NR\>0-7R,[4+8VY M^@!;12K!J03S[0=!97&<2P<9GO4>*;4XOW&I=#,F)PU;SW"SD:K(V]<<-Z,A M-WW]\98_K=5R5J-',)A2 O/&Y:]18,TD#^-9VB_Y4_?ON$(W-73ZXU+UGS M1^8U&W6\RF9JH0,R%)[-(+*?L[+CJ:134-*G;CBQP>V*^A\,.!%\59I]X$23 MT8"M;54V%UD EP6U,>XL%F/A[V=M/WK#81+)8>[VB7DDV[+:GN6\K8372RO8$RK]YSDK82Z]T\MY MS<^W(W_D9N-'SUT;W9[8B2\-H MN*UZ4U' =*!5FXWV0AG*R(IPWWXP-)^E+[M-"^ MYP'-#[U=+/,'_WQ4JN6JZH0#@VOB]6+3WRTY3._Q?S&T\$&K3KSIQ:&#"S#> M,_4JO<#+ ,NW)[DEPUBQB\Y!%YTE*2;+H]/B5\H5OBK]NI\@_\6BM4OO])/3 M@2]G1M[OFU_,&O:;P;Y5V/6'RK(;&^[]([O2DK\L+=-LYO0C47=7K63G2F(CEMY[O69YF0NF8T M+&[/EI7!I(QSCL6J_>(!;V2^_2!Y)LNQYXE$4AOR:M7DI37KPVW(RX60E][J M31F1WR^-+'=*5J&.4X9"JCVGCV_[AMWZ++N"N9I<*+440NSRV*X146N[VH_Q M@Z]8"'EE)N6%NL=+Z]D9PI(72ADOO=/KP2%S2BL_9QYZ[K_?P(-,NS\"OJ;*GF& MS^C-04:?:XX!'V'"[T%HT9&T<;H4]V\&Q"1&[,E 6P__[P&0@1(!#>\V P^A MP=S/ &<*ID_R#,A,!#RXSH?_T+;=R/_G7%OX&TK&?'WX-T=%1:/&M)4/_GGX MP^.WHKK1.4!J],]2VV*QM#L_]1:SP2QXK,A8K''Q3X[V$,?_#_K6P'MXZ_%I MQ&$/OY-4PK\QA65J;DX\W(4/G$$&/-#CX>\8LF'_3#R@65@$*?#ORO5C_/\? M#T#/#AWYLV?^_+TV\5T[#,"_\-M.;/'SO!GQ!]X,;N3G?]]E[W/?Z5?;6Y^9 M"T=W$K\XP9"[8@3QG7^U"W/*B$]B!/Y&2_"4$9_$"/8[_>J H)01J6FZ-T8P MJ49< R.X-V:7I8SX-&?]>NE*RHA/.T>DQXAKX$.J$%?#B/08<16,8+_G4M-T M#8Q(CQ%7PXC4-%T%(_CO#)\RX@H8 4U3&C5= R/([T3*B&M@!/_&4,B4$7_& MB+?K[1\X\GNWHY^WZ]P?[/JL5Y$?WF)#!TX O-\F0ORWZ"#L$]>>?E;JT>M1 M\WU2Y:W3]7U2Y:T;L_NDRMDU*/<;1)D\>7_?B.__;5;9\\K(>^EQ:^RW<3NSP.(WJ=.O '7WR=14E%)7>U'H%1CSD\?T M7_,8GAKXBS;^?*\,'/H+')0@KK?Y,'O_"?[N3_7^'H^-J,<3=MA^U;FID^-G M!70?8 8N.]/GW7[@V' D)NQ;Q?.9Z!7]M4A)M P0[7<#>L0\+2#9W@EG3H M"OSCX8QTPUP_=LA-3T\?>\MVPQ+QH;XTO5U+/>S'WK[=L&:E'O:OP84;YGH1 MS$S=_$"VWQ/P<,-\/[3U^E,L(M$KZ7.[\"6X_W, 5Q'H<3O$#$7$S;&(C\,= M/GV'5S!CBR!5*AXH1[Q[.$ZW->_;W6V>%LEN2)C+&3#Z6O090[:\47>.B2U- M%,U2?];LB(PSI64T*N_;#]1['V>S!)$[SZ0<_G3'PFLY>WQF''E9"_$QW?7I MTW,Z;LX0_%E_R4^U A_?H'(T)'!NVN$5:Q#T5HJT&S@^$*#^HPE9;*KWY\M% M8BZB+A^N]]Q+\WE2O?^; 5<2-LR9G?:8MP;M;40Z>:'?K,CGM0&KL%H>4*' MB(- CTIY;*][)+(!:+X53F;QW&LM:K]FB^I/O+B[MOCYWW-.K_IKM7EY[HPE M5$C?S]$FSCI*,]?OM_5 >D?P_-KXJF=-WG_%T5UM,MC*;:.FK">VL^^#!59XDP#9-*8^I5I#[=F PZU&:D-^*L94D&T$EK& MA)*M;K48D?6!;D2[SYKU,MI/AOBLRW5PMK78]&71)'I= QD -$**8;,4G9P5 M^T$6((T"CFUHOH0%>&&/IK60V1SYVM3XM^^&EE#T;?#T>NC39/.!>QDV M?KRX!9YN^B#CSB G4 @%7P>)E'%7:%_^+;2&N?A54#'T-/0HE5!CN275GJM2 M1R$FWPT);YEZJ=W9D ,1ZVTCX(\E&FS><;:-GWVX#()?#CG1AA1UIX?S;?Q+ MZ<#\!^$X=6?4$Z(ZV-B;OD*"R,6#3< /IY'*H#LC(H=G<2XY:O46TB6>I]2< MB($N[> ^O:C_"FEP]FXY?VA4XI(%\M]4PC_P8N2^:?#6F((K=9N_&^I]J,]\ M_3K%W$RJU+('MCC85$B%-'RC(POO"R*3[K.OV2%XW7O^BC%E;VDS\]UH*Q:Z M3FFTM2D*;R#OR7W[067)$PC1+2;Q7J%6G;MWTL7<1LK<-##ZE-Y&:6!T<73[ MOFEP]J9%EY3PN[?A;S41OP<:O-6_^VN'_C.[7R9JE54)KP->W0\KRT6'O&RX M/NJUNHN:D^M;9,L)Q=:$7KN8@< N_NUX_>\ X4O>7SS#B!'Q4/% /'<;+%>V MNP/@"!.O0D^?:S[(K&S-24L)4OQ8/,I'O*A]E(XV% [_!(ALB\-NU 7&1ESN MR;K2W\_+%5U6V1A$IK(T>99S\,42):[;ZUPB>^H&R'(#-0T??<9*9> *$O5O M@"SWE_;_-5'K%WWVB5"X0,T-7^/V!$X2K46QGJMJ_%Z +IM#R1'4EZH1N&[M MN[ZB@7.CVZD(I"';C:;/IR';'>2!WP!9KC"K_-QX>BH#5Y @?0-DN;]TZ^L! MXO_D!.+FN^*FBG$;)2SV1I720B7J+70".>1GOW8$N:W<[#[P _@RE)K=Z2I^ M!G(WTX9_2'.R[PQ3[T!!\$P] --XF1!!6K1 (,U*KC<#9A >ZI*?H^N#2C!Q MQ[NICH<,/10WI0WN]@R50^@ZPU)9G,'3%.TT$RE-T4XE/$W1_@HIVFDV:9HJ MG#(W==!IJG#JH--4X315^(MS-TT5OKY4X82$WWSVZP&"R41F,)\#>_HT"3;0 MMO!WXY[^@#>"VNFN;1\@N\%1+$JN]X!A]Y!,*/"#COBM M-'N&WR'J^((S;0,O?I.C@UC(XI__[#+X',TK2GM"IHV*(&K+Y=0;T<-Q03)4 M_M!P@@0*F M3T8 &S;$,)"J@RV^[#7]"'KUN!$$Q9^G46":3IEFU*8BD(9U:49M&M:E&;5I M1FV:49MFU-Y'1NT%3CP?E$9[T5/*$M ,P1)YO+O F5VK&2W[K1A[Y'_CF'); M6;>.AL\173;=.;]C27)$WV3"4\3?:\W63/NX=MGY1.='[ZZV1QT6N1 MS3[?(>I4GP,XRX)UN=B70TH4U%P\]C"+XV>ID$@3,"^>77L+^0LOSS?31E)_ MY0W,OK*DAH.Z6&BN)I3Q0=,.#QD(@@X_S3LY^J$_S?>PJ-!51]Q^[_EU M>!K(H3&'%,YE">JM.VE6>)H5_K6Y MFV:%IUGAGX 2(X^'3=!Y$\W-6P''C_WWU\SV3N_:TS24:R!+FEV< M!GA7 .W>B6JD 5Z:9YSF&:=YQFF>\=?+,_Y2G7LO<%XI3LVH1S7]M;C$&\/6 M=L)U[:J SBLHY?BM \MM91RW0)"Q7?\#.X6XWA1XV&'Q/\1JF_%=VYQF_@./ M_W=%:I&F:9[A4'$Y[M\ C8X01MI/)J->3J\[<[(-!,!TQ%S7,@7?R'Y.UI3N+: MV_(,[QI"5"D5.7DZB_X:U6F!H.KH[A(T7-]_K4:JB$]PQY])M CJ8;E7=C?S M3E%0";A5)I[3CK.YD.45>A72=32F6*S%(]G<[ED M5^=;3CVX*K_Q8A+.I17L"97^\YR)TY?>Z>6N4#_?COQY5X.Y:T/N^(5M MN4G *W,M)]99EEA.Z=:\.9*1!:&1!4DMQZH"9[3%*WAROQP)0XM3#ZO%5D/(]"P=*)H#1@1KTO%A2B2L15!35!@ MS$X1R88.MYP:?%6FY*5D\"O6KS\YSWY:9/]RTP-NRT2F&U0VEM2O]$*:T%5\ M*GQ0MY1C(/ PM>79P?A7L,_.B"*YZ1"R):VY:82!N;*J&$C)POV7TBBO_1./QDBNYP]>;^/?A%@D[RYI#48MR&&(D4.5]LB(SNQ MLT;-4VAH15CB:\V!NBHK\F)QPJ5UZ\.MR(OU!I?>Z4U9D1>N\K;E"C-2B[LU M+C7I F.-VT5U^\%A_HLFA,MOG''1FN=QS._S97+1W>5J!]R1@;$(F\O2Q-EL M2!J)O%S%<6G-.H,->:$PX]([O1[P0)9*X:JZZ0<6V).E:.@"S*R?^[EN].:AHL5GD?B2+L=F<>XU\/"VRBO$+?!TTP=H,JL>QW'P=9!* M&7>%]O45^[N?L;$I_>BZF54I_&/ \U$OE*KE0:LDEJU1Q2ZK?+='R']_1(^? M?;AX>]P.^'!,CW\I'9C_(!RG[N?(2FX\K6&K2,&&EMPJ;PD[:D(_2<4C5W$R M2_+4^2#V^T[I2/N?&_N1X.@E&G*V) M:\KHYNIEI;:H739>=Y;MMMI>2Q5+FG=S*PZXA5E@Q' 7_W; ?O,=W8^34Q%* MW.DJ?@;R.].&?[B/CNXI8OP:8OQLF*X005JT0"#-2JXW V80'I*_G@/(8%4V M=QUFPEB%(M/9UENXIX!()>@80":(+,Y\K1SMZ_8X:<_56VVJ?\VXW-^8I@_S M[7]DF'ZY^I$TX@=^915:Y1ZS%XE6ORKE#628:&B84I-T^3J2^R;+#0PS2#ND MITWR4Q%( [:+H=]WHAIIX) VR4^;Y%]7-O5URT#:)#]MDG]E$/Q?'M/5/";. MQL-]5=2XL;";M-RB8\DQ?LB_?DZ_K0SM \B:BYN(/>4FK^T)P+RL7%GH?,4&:=)PFD&^)=F;AH]I1G@7YN[:09XF@'^M;F; M9H!?/@/\ N>##\*<+QG3TT:C3LY:?4&4,+%$SFM:7H[D&#?CWPSJ;SY+/"8@ M%L^Y1^Y+[PYCL3B^*+P*+SH +@)'XI %W@;4P>'W((.T%W#B9_R$+8]C]9J>'G< MF,KHAK:P"YWQI)"3QY%*L#$"FV5S7ZNS^W7K:IK2?/K897H.'Z)T86_\)BHE6WK#*B750PI1PU:"IB=F@N M.!?/"62R1.Z<4P+O6Y>.B&]J;]Z&?U-[G#+<>+2>67WNFM6H[7T\S%TH()PZ* X5)I1').OAVUG3// '>, MA2R+7)\7);5-=Q8@:N29. Y!B>$DGL4I_DNEAE^5*7DI$_R*]>M/3K.?%MGW M/*#YH;>+1?[@GH\ZU3"&;G,4:AI>V+JB4>M/ZLWQ.R+\$V_ZV5KNV;'X5["O MM(Q&&/24)2YY%2=O.ONQL(A==>[;#S)+,S#6IW-G[()S[WIV3\'^"QGTE][I M)P-DE[,G[_?1+\)KQ=IHAT_H856LVTX1;&N-GL\;,6A ?OM!0RO"G@V*3P/_ MERL3+JU;'VY%7BPVN/1.;\J*O'"/I^,+9L[F1.6[%H0BZS",Y.LOBR=3JC[O.NW<;\F()QZ4UZPPVY(6J MC$OO]'K @YE*.IM"/XJ4$!M%8Q4;U/O=,\.&&T(2Y9SG:_"CQ:U".13%#@XQ M!&HFG^.R+/%F;<7_!!IDV(^'9:UP"0FMGU]A?U-%/^@S3 >; R0A\._?DQ]F M/C4CZ,__(#3'U.%O#T%C)F8))--G?M=C@AU^\Z!KS,^U6."NXK]^+D4??V?5 MR32U78;$"2:;">8@@[RHYNPRVM1=!6 :_TR 3G8*_XQ:_*/V51KZ!?PG](&R MF:JC0[=K;D"F;<-=_Q?Z-^CS2?Q?](/XC\2__YV%F@NU(@.-E3Z'#\MHAN$! M SX-#1$X%YK!J!2ZG">8GQ$!^J86U-DX3$#=N]3#N(B'7:#?H]T=(X5.%([] MF=,1K0&UFV#;\"=R?PR'\+/RG,U.'=B^;F9H> MT ,7_1&RQ ]MR+_@,"1"FT)QA[]!+WHD<=G,R@[]6"P<)]3LC.GHZ (A<.) MU\U,SP\R4RBM\!\"#8K0S$0;S^R YD%Q"4P[7@>V*_.0E_'PAE@JP1H]%'[O M;PK:*O2 JI3]=G6)235<*KE^2 _I,=L17L@"(0Y9(-3C+!#J;Z6.[9A@/&?[ M#26,BN-)6(^8/'KS+ZDC?[LWW=\*G! SXA=<_ESP!+\-//3YF@&DF10&/B(> MC!2>S7G R$>"61QU^F)SG^]:)F_F\O96)_B6# _."8'\/P_\"UQHT#-.+/[H M9^ZO-[TDM/ /1:#'I,Q0Q/_ZX2H9;G+?D>VUX>'@ER7'_\^_R"@CXW@BZ>7; M#S^ !CE<_7CX-'.Y!%,3FC![EUE!D0?Q1Z%M(RDZB.9_0871,K8+%2FC+6$4 M%F0T^,7PGWN1">5["@+@+=$9)3/9/5:).&N8^]?/3%S(#?3*GVJ5^:^C@:::/(KN1Z9?AO@Y/VO=\;*]9PKA(6 MN;$7\WS9*Q5& HP=LSS-9EDV>?7\DJIH#^^++?LAQGP64?[/U-S\^%_XGP?A MT6THV.CP,?]W:OHK6]O]$P>C_SX-=:AGD1+)P;\?#Z)(Q+X]>>B3)V$ZL.WG MLO=PVGGRA _/KD32 KR'.(FD']4*'X(FDCY0*:;*H__^O__/X^W\.G1A4!9= M[Y^'D]4CXCW0)3YD&0";0(]G8=H,OO\?S8ZTG?]P"?RXJ/B?GZPZ)\]_,Q[B&OC'[I^;/__\8"M(35Z MQK9'L2Q)?&>??_3M1R]6"*@J!61W8.CR,P[7?CQB_FF5>$[I4P2$&H9,F@DM$HXM>H8T?8D)H;+!?*X^_R6:\G[UR'VP5,I>G?H&.3!*MO-K#?EMV6KT!ET>E&[U[ 4 MZ,%F;NAA*'!Z[H80:^$SD,SY!^DZ,/6I./TB_UR#W+Q=BB?Z>"0I/GE.= [T?DA@?89BL_5ZMX>=S7P[[1W>_;D-S0NIVF-B(4BAW0L0E*/T RGSW, M_CO$J_%[LK&4/]8,&/+]X@'8PA."Z?\*+VZ'&>\\.QW8$>_^V'%%0&[]%X>* M\-3PB#_A5B5:BMA7+*U@;!=>AYVKJPCR![HRD('A6C#W$SR:P6]T(V2(XW/2 M+[; ^WG0.'$#O.!>X=9VH91RM$.2O:.55>L;2A6B7>7U= M!T#_K<\AV?U/1#J?[Z7J9(30"*';@SI+'!#%Y GU,9JD'8XET)D^?#^*-&!\ ML40R]^BG\.0*?_"?9[D,X \8(4FHE7%Y.ZGGMS6\NY*+H]8@9Q::POLN WZQ MIGW8V2,$)88#B. M'@&##,)\ R@'&009Q!("#8\;&O/'.,JAL.8IP!N##+^VF#GN\0&%.$:0+ZQ" M+GUI!@] \P/XC%#%V0P*RR,!^/5!6F:C>28(8B!P"2 M44@( S@[C#?N0IN# M01FU0)#Y]:__Z]>"QY&NEH%.[O!3%.4^P-XF_*.N0X<0QY%H&&ZF$T)32N 3 M!B,>B"INX<.A(\@(>O#?602X; YFU &&&Y@Q3@X?#RV@?HPF(15^ 3_P)6AL M@6TF7X(1_*F7?,\0IF. ?YSD5BYKHU>^D@[ M)V& -"RNGWD0J*=X@0<>#A '3D/90<2,@=X#UH6>"'GJA_K\"3OC;WJ,?<6; M03(9&P1(3%32=>0CU-D#"@EI: ,#AB0>ZFKFQ3X8_@R]+R8L_+D--HBY,RTV M-M\S%[*%O9?TY^E%RV-.GG'F,/&H1)$@C_;N42X%>F324/V,L01=AW3UD$2? M7GH,MQR2#=727IU:DJ#T_368Y;>F\ Y,[:D!?3+-^_0TX=AV4H7.BI])N;HB MU:-J>3V;[B<]X]L/*DM23)8GJ1?1,60*,P(+P-.,HC$B2W_ _11.= MD6/OYQH8/5JU(G0%_IU(W@@@=W$T#[,85#_<#+S-E[\O M[;T:EOQ1W'$\B?@EU_OU1FGVJ&;J9,A1&BVCE2^*8WQ@:4U:4OO#K0O5AB6R M.?($.W[#\R##C!;H4!(0HQZ;NZ/*'9T3\K8H((2._BA1Q^C$=(X&TXF+R6.O M>BSYA>X0@."-&".^$#RXEH0M_M"SQY\%R@^W,C\O3&XA4B:.&D"IOA>H'127 MQ,*._M;4MN8R?)#HW]60T[]'KS@^B'2K)+,J#T@EE.K-36%N5&;;=^;G_&5( MSC)=2YE/I9S8;:VD!0MJ?*LAQ[,%J_K-@Q/0%1Y"%:C4S;SDQ.1[>GY $&K';X)&7A1-C[*"Q^%.[^ MC'(?P=LQF7U$^3 P;2C4T 2:,0J;T35_CKYB'MME-S,+C_;Y!='Y%/M()*_8 M7KI4_KE%^)$9QPTR.Q"<\BF_/--+&X,$"R%5SV,F?\&6GV8F2RS9MEC$&(5"9OKYN2_IJ9A,>X.$?[V=GRN;_[#;;& MF17/!.?[SSOMQS=NEY#JLV0%:C'AU8IMT3S'D62.8+\=[BFUAW33G9CW.UUY MIRELGLG9T;+"% P!.G/Z^D:UV2GMMBP HXZXZZMMVJQO#;L;J92*)[[3F7:BHE#Q MQ9W8]6/M#SKV]C&DYAR;0#WL+)EM.N8>4M[2V%YT:D:/JZ[<)0_G#V>-21WD9^ M&YT._<3UB=^#WY"WXS/*\5;&7= M\?8\ Z"I6L&O"[P0G*FN8?+DF<>D@HEK3^$O">;[*Y #N1U]E7"%=GL1M,:Z%$IY@?!OG6/B9=E>)0SD=>*B0"0;CR-TG M<7TJ!P-)'SCH$ P_0CM<3V8"@&*=^"%Q.H(?3A8HZ#]BP$C\_-DQ](DCW#CW M%D6'>K@,#_DJ3W(JX*_^)W[%LP U@Q+#)[;ISU_.8WPL\N@O,?0//A:AO4(6 M"Y#JRR4ZZ[]P'H3LR2 >;.#'Q9%/S!IS>[SVS1S2[Y\$-<<,E-B./KY,S9@^ MBH$.%\/^/_&6SFSE3]^1/Q]H[<4QDRPJ>8\+\0F3AA\6?:WZ&P"@7MVLH'_SS\X?%;49+<,69$N6+Z(H\*K8SX>GDBD"[R'MSY$H(<]O%DN%C^%IKZS]&N]/1]EMSUZ/DIDFD'A M>B#)P]\Q5';VSR&#$:52O)DX>(Q\XQ<_+-4FOFN' 3ASQN#+-8C$']0@/L[_ M?%>5'A4G=Z:,N#@CX&&1(U-.7 $G4I6X$D:0W_%7QW*EC$AMTVURXNU&QW\6 M+GW*KA]C"I_2*^$M0_PU=_VFLIVYZNAJ"''K[(?'+_3#.*7E+T6!^ M0Q8'#^E*QZR;GVAB:N;N1L[?9>:N:+3%'PO_ 5QZ*O)W*P6_;^T>F;9;YGY< M()U!I329DF9ZF7B4\4?8OTNWR'K430'EI"82USY,V"^]T;\!7#_&Z%W5!/?/ M&MMQ(H]G+HR/NA7%E//65MUT;A UX1#&-\;2R@AJC?7'.E0YM9RCY<-A_X*)UH"KP&8-/(;K:^$HY%2W/(ET+51 MO@%JY$ES68X[R^R/NU6\&$JZ+KW[H#Y[7\"F_%WMPJ=9E3\I2?@$F_)PYCH> MN>(X!(4A* J)@Y 3YH81V;9NY;FFN&-*FT%)'%JD)4!S@YI^\M^Y9-O@VSG% M_#F;\?Y:0Q7C=G$59I4XT:*:@T"D](@LTR)W)I4X4[ MTSW7O0"^MV9X/J;D\I-,SW4$,4\-S]]$,@-WF%/D7;ZK8)N7N6:W*"RL1A#TEEB1.HS$?,1DB5\8IPFNN.CJ[+3J4!TZ>:K+\) MF, NQ";=97ZC=,$@-^!['1UG415:/._E>RXY=^YVH9_20V>Y]"SZ9 MUTV[]'#\F4;O9S[$2>OG_]51>5NC>XTJV%D%K%U8^2YG-T34".5P5#[1%O)V MCLK)Q,XG1?U?X'AUN;3USYUA>OE8ZZ4I6']F90B<7#0"G%GC6-EK#P@MW-0' MEQB"]0'IG,L6TU**()B(:Z158,3F7YE=:XP:LC3!2,4L3(M%\,NM_(7,C0[*!F"^DXD MFXW?Y2#GYTVO?LWSC+M3&8>$4=3N$3;2,C_<3C^')S%!E$FKQ"A*[_;UF3X?Y!O'LC4CS/Z<)_16=8:X^(RKN M>CK4?<#E^'99U(AM*;?"QU*W(;R4#Q5S]/.F"?P:=_]WC*0!9G1!G_!%$!1$ M^;WYJHNLQPS_I?OOH-S3YTF\XXGG'7 )O[UOE MB21:Y1#L:W.:K K[DYV2\5(94(PP]JWU2E,D)L\.!54^U2F9SQ!"OC5*=DB>MU\C/#I)1=5YU1 M9$W=!?3)3LG;G=%1:_NZB&L+5_/=1JE.@NA4IV2]V%DW>^5*B-=U1]D[7A!R M*^%4I^0Y%1J"XU$MI5#!^WDB$AF.$TYU2F[@P\#0)VO",NMT:5L;1(5>&)WJ M:CP=-Y09,2TS8L$UJ]5F/[=6';0RL2.L55C)9J1W1=+L.V%Q*$V*-.(1EU@) MM@Y0>WL<'T1Y@FKG<[7F!O6H3G1?'N%UM;SJ=9N62>8]AM-U#QL@;B:>N5MW M\C4PP\OX;E)85OK:;!?ZQR*NIRN+="!ZQ9$]47;-WH+H5?6:KB,>)9XI3LF^ MJ$@\BX>NN@[SV*Q;E= SB029[)TDZ+/]B!#9]7++5<2E!"W.(?/Z&>E[0=/) MBYV:J/4$L52K48IFHASMQ.O+0=@OXK4*$%D\PF;!EA?W+1FN3+Z^,"@2NBR. MNN)Z5%J,%[,F/Z6B0V[F,UGNS::>8UJFTUN M*,.5B1VIX=S9N:PPPIFP0>"/2CV%G6B;2AN,.RVX>;@T\7ZWU!$"$0ASJSZDRG:M6! 4+EZ: M).E@TY^WZY"1<4)%7'Z8H5D Y&08 8&?_W=:P\9 M !$5)&).U>D'(:Y[V6J-Y\@$]YZX.G/ZXU52TP\)=ME][?NA#M_N99S[E MSK7B[8[A-6_VU=*Y;!_EJP<7\V3XP6VQE)LGS4G/0.E*+:&YP\<84>?H]> MF3\XEM6VGK:;7E5I7IS>EZJ#YL4\97-HGI1=[V+GLEDXVK44*UM2L]F+><*Q MD2\>NRB??:H^%0_&Y1O]T3T[G2L<<]5RXU@[:J2;Z=L#ZT[NGQJM75AG:?K* MX\?;UG53%6UQZ\PK@[JGN#"TN#I1LBKKF9/0]Q7;(&]J@_,*P)P@_7R!#')>)>D:E&?K=T\L!@Q#AI M:V\KX/5.!.ANN9*9[_/#(P&:"98)DO%R6)!D='M=0D\UY;RJYYV2A>3^N"^/ MWCSX_=WCQJ%,W9^.*86G+)X^W1Z/1.]ZOW=QUAIE1_W1C[]MR[/G#W^G MDPA(F!390QVFN[[:Q?[R:W>Q5[M(\PR$!2C+!?IY]OQV6'YXM-;U[]+(GS11O;90J:4-+*?0ON&NG:7"PDB8H ( MN9 I)&V[XX")A"5B@@@I4T[P$ ,\@&C*)YA8'2;>6/3ZJK6TG77_K\GA[=SU MJW; =SF[\-71OX(^]J5,?J'%N1)_0R7YQTF;_2LSF M3I_O\V+?0YK95^52L_-%#T!)[=Y.87R0]WK]"ZWQ>#R\T^T#UL]>3HFY8BJ_ ML#5CPH#OB2G%B_U6=0R*1FGBM;<8-K3_J'")1]G\A\X_/9^5\H/:WKXH/IWL M5?;3I?+-8Z]#BWZD,M90JSNP_>D^W3K;VG]M"_VKQ*.^6!.<]U68Q,]8>;6Y M?;O1O"ZVRN6.6)?OM*O#DKEST!_1YO922LZ54K*X2'(DC+?*[-=W"0._FGR* MF?S9P%G.CTJ@>%@T'^]QOS,\>W2:.YXE>GW9.*U5KHI/9ZS'/2:C[*O'NK]6 MI&:-/>YCYQMN-D8=*Y?J3PQ[W&^+#?1JI_N.BNK[N;QJBL='MW;ZZGZT(YVS M3O<%N9#*9V?[0J^FTWW"DG&)W\3;4(J7L$ILIPW(K??83DZWW=C;/1'QNSHW M^:O\Q#6*>Q76[E[,B*NWG;:EW?UW]$WCE[Q/K*3/DS8^_RPPE JV8S]?[SZ< M]VY&XYU^:WAX-E&@X0 $BW+%E#RG*^CJ#*7OQH_4*HH/-\;<1(H/H!)[:9,2 MS,,@>X^QY%K7I_G.0V\H*HVC&Z]8ZCX?W8)P V-)RA1F>TY]Z4#3;$G0ZGL@ MQ\Z]W7" :7NZF:Z_4_)BF21YE4:U\W'FN:>)%'.VJU\N%3IJ7 MDK=3/:Q5TW<'3Z=.YTXY.V23*.147I93(K1J2\J%UAUNBC-[KKV>*,Z;CU^G MY8]*IWA83!^J-VJ6L\/68?[XN'IS6:Q>/8^-W>*XPP9$R)EB8.W D_;J)M"\2P_& 6H_(WM#,>()OV48:>()=O;VP<][[&V^&?K*(I[OG MTB_<\SKJ%6[&HZ/+@9[>GF\JR\DVT^[5FWQ8-[^\+U MMK19];58OZUUY=UV]09;S/6;BX-!XVGTXZ]4S.1*K_4X)EV97,M5C*G6YD0" M4,$N_.PCQ<$NL=]+G<@.?-&0=BGZM9;>Y[Y[ &2U-S@WC>>J@7IZ=E*K%?3< MI9+MQ$@\I+.Q(*AHON<*$#M+/=D0]>0[C_F=7*Y\4T7[:6N_=UP_[^T#]112 MN3DS5I:1!A]&W*<*@J^*N,ICKUN[,<>G8K^POU/+B=?#![WRXV\Y52C/%EO. M:VV^EFQ:R/A8W&:/]M9CNU]G=[U7FYW1J1,66%;;+%QJ? MM0TK/\RF]9WF06MOH-[WSB?97M+X;*V-S^1,H92T4HFB?3--;3+9I,M3'! A MR4F_K7A@ K-$TN8I#HB0,H6%\PD31'R>;"HEZCH.F$AD4TP0(14R4M*Z-PZ8 M2%@B)HA(U'5<$(&]Z\256"$FWEJL]EIT8SNK;U\+):QCUXL:D_WW7U)!_+.B MOG2ONN??IGCX%77[M;'\B@K;3L9]U;W;BAJV[2;)]'ODKFC+VXW/ M[RJ(%ANN<1)$B5$85Z-P\[O^)&LQT:B)!/Z2IF!B1R1V(=_OW)$)7PJ;,6#; M[RJL$G-QNU":F(NQ)^0O)9H3<_&[FXM?W[Q(C,5@OY>HK^@F7M(7QF<,V';# MPFJ;K,,/R:9.QT8=Q?W@N*3$5/P^NT[RT(GD_@:2.^Y6976,;%5WD'!NZVIB M7&Z'<;F+OX(CI)YB?&&,)D(J,2\I/=NFHZN)>?DUS,O7A?'LOZNM;XQ1 M3]#-SB&.IRY>'_J)R-XT]C*\$'"!A\P4K\R!5PANR_\ MU$UA@A3;^97002(./V;A;AH*'V&&%FKP;GJCG(U79M!^ MX3E GS!BOMH?&-8$H5"[)-Y+3'*O;DX:AM9+G]X:Z;O3JY(ZV42_:-;$*<0! M+_:%;LB=XQ-G,AKV)H[R]*#?7):=_@6;MI$JE+*IDKB6OM!4/6Z:=S;1%YKH MR0WO>Q5MGKGM_X7%Q:>,C?^(P/B4+J2SXF*JT2@/W9/(_1PAYXG6FWG"+ZL)I4# D91] MKJA*_;U'-5_6JUY#:?8?T.G1OCK"7%'$GIL=H-MJ2U;CM?,#!AC?4',=#&EXQACMMKDVS8N%VR#[!SC%^+P;[>:ET M?YL7O7:S=3NZ=CMBGDU6RHHPV'NVV_8JYE5NNE BJ8OXNL5;7VYXY$=DPDI] M:.<5G<\EQ4LS.UYSI;V"6Q>':J-739\]'2F[Y[V&=L4&'F$7,3\[L",1)7&M MIINC;+_'$;)$36Q'^=PJ"?@+)A&GW99=Q5218:S0;=ETQ.(34HN=W]]>2U7DH@:]42F7% MV7E2J_.4-LUK,8J*;IHG-PV7%Q.7FP9,XJ+%0&Z]T6-K]BKNA30Z[/;JS>;C MLU.^OGVJ5[!,8\G/69F6B+0U9$ECS+H;]/N^(84D2N^-B<5- R96#N;=[\5"FA:G90BE5+B3!\%6>UM@ =ZVM)G73 M&XM%A>IG"(ZO4:":&W>*3CM]HXCH?NBV&XHZOAJ", $?K8P9?DL$RO:JPQI?H#3U>/]\_ZA3WSL6D7$D[Q>-ZNEM$_B!EJ:*:RM-3=3J5U6K ML^<:8RT.UE.C^AD:-;8EJH/<47ZX>URXJ/:?.^7"V6FG=SRL8*$!):JY5$Z2 M5EZBNNGP%;,K%*#QM3GHF][DIR>!MT)P)&Z\$^*.%]WXR]9U?U=,'YU6GWIJ M[T1Z/JU/1B,L,I@?+Y92&=6.#W>S%R"&6 0@R=)N($L;:[[\=@&%E[GKI8""Y//7 M=7YL9=LGV4*U4;X^.MTM*T4[3_@+(@JY3#DY[)HH^/4EK6,M2+Y3*&(UXB<: MBI#FQ"(.[M"3E;ZM*[W=]LWA[9&8.[ ;1-[08$0VMRBD3X(1_[CPJK\S@BDF M,F(-R[CJ(AL)(_AG_57/C M;.6DXIL5VUAO'A/(5Y6'DZRCEKJ]F_/1TVYA]Z!_KW5^_#6M.2)AZ@O,=!@. M@D7?*'3@E4@3-'(Z6'"[2'#TL=#'T.\Z C(U_%LD*"A@])'N6\(\;%;L" M4+QB3N"%4O&/@TE$R@N+H"0HAF&-,(VQ:QS!M80!OX)*!\%J$Y*"CI_[A&UX>.:2\@@_ 3TT#YSS6C]=/Q+K^Y;CY6YS]X7+ MRKND$>SQ#(L'(HQ4RS"BDHC# BYC\NCVX:0T\LXK>SWTD%4N;?FHX5;>'(J M5_U^\57^9P 3EC/0/1/[/[Z827JA5JOMNB:6,Z59 MT^,_'%48I\CF?ZB&Y8!8H4A9 ID"_O!3^D6N:^NVXPJ:,N$W!C@F\E&P;.&G M3*\UE(679H2]9>5;ZA,LAT^DF!6VBWAQ,?.55.WY-' M54G.R4\UI=_7)I5C<%)1WM&[E>'18 MZC31:+]QIZ)"7C0PE.79Q%Y*P,PW0"IPG3&9SQA+FMCK98N8RK;5("S7\-*E M4K6_5ZW?B99W=UG=[Y:P[6+'W\+L]FF*;[XUMXC@7>:Q F% M,*@%!NMOYT%6!,?KXV]\ QZ<0Y7"Y 6WP0G!4 W#<+X5 CR^K-C%WB,6O&V+ M.*B_R9[?G2H[,7?[^7.WU!/E,_/\*'TPSMG]RHSAK7:1YAG8>/-9$ME#[#2] M$%+RH5-O7R+5ZI@8K!HUUG%AM5-/=B[IV MG;W*91&660AS]0"OQ+4]]%ESNQ807#@1TL;_$\7Y-$A"V_RA+%4"(DT9..@W M_Q!>5@&_KDOG0/25<9I@T/0S)VD#M=UP*B5-4A[D&Y:H$<7_P&9+"ADH)(CX) M$9*4$1<>2TTP\6DL(2X\39L@(I%-WPL16#8EB(@#(N2,O+"S98*(1#1]+T0D M9E-<,('-IH7G/A-$)++I>R$BD4TKQL1;SY:^%F6*2=R=4YEJ&?#E__[(_W@O MZY?I:=KX-/IZ^XQF$J8^I>'I:B0\O;)YS8N-Z,^!P0QWA,&P$<+)?VW":>CC M9[Y"SV":N@C1P6YX9EQ=3V K.2566S ORCJU-U1Q/KU=[! M[G57O?>.+T>=MQ],X:6_K)87O7 ^ZX7J^ROUH7)>ELK#H5;I><9II>?L%8[W M#RX>L@^2!(WG\N55=JO<0#2P@0P#OR$E=)");,4@QKZB]753=UR;Y'U6Q_KQ M<>KFJ.K5]:]DTB&^N_TL4;'X3. RHH*1YP$E3BPP*A'29'SK,*&AW8USRJ$] MTL5=L]XXVCGL/X[4]Q_\?+?0*);O[Q_EG8[<]-"H MT)4XVH"5XIP-TC74EBKBC724-ML7UQWK[@*#(__C;SY5**])X'QR]B(6O/85 M)%!BRGSR.>[52Y:<;G<<\]Y^KJ:+UTUS+'IV_J[S^9*E7,VU'DIWYWNB;AIJ MX[AZ^7 \Z6#)4L+N3S8EB<4UV3)?*>VUO9)D([9,(G)6%&AYH_?4:NR<[6;/ MK.;DQ'H:]PXJ\OGY!KRG(SU7.AJCNUP3C2^+C8/AH=+2P9@A(146Z+;UVVGZ=0=B-=\+]Q"CMQO<: ^DR/S9S5]2?CPI-Y[FGC,K6N:KF MQ)/;#9@=9^?:?6O+0!D:!=-(X.K_OZ8?7&OA9O3KU^ M_;1=P2)A_3&.>"7Z$AF1V T;]TJ6;,#TV4+B;J?_/"YI:JFI[YZE[Y]+CS?: M#0B)3PA7)(9#?!@E$0HQ"%7D:_;%A=C:N^I-GH\Z=M,4'^_2&Q *2GLW?7/< MM7IB/=VXN3O4[D<><29(0$%*E>1%4B%F4SZ6[=T&*P5T3XQ;)].1

_?.4T-T.Y:PU^RU*F$,5X3LKD9G"^:M(GJ,D&^/D?1>C:(&7^=66I MEY )SB M,=X&TE!WY(?.8_ZF>M,J-NN/3\[.76[T )?*ZU%Q%7>ZP;Y+I_0HCJ ,!K8U MQA+51<9DY2UXI\=(E9MG.VWK-'U>/?"N"Z>3OG(XKKV]W2R7$@W]T+7PQ73.?$D-:][I8J\!WM"T_H,8A M%7D#9!.0F2H*_Y82L,&B=LDDCC&T_:6/;L&+_(4HCO]Z:/8@*,*(S>43%#J8 MSY_UT)XBEM5W9%UR".':T$[;M^Y;-OL*KI-"6"]?7):OZT_W);'@%)3295E7 MH8/K7SE3FE;^ BS=V ,#U4TCJ";Y'IJY6".\6R'&#DMS]%-Y&") M5!VK"-M16/!KE >QJ&\APQI%WX2UAFFY@NK9-J9?+.X58:#8[@3615>"+5@= MOP-#2>]0189I/(57HF(3%N//F*2PMXOH<[I8FY#[++ ]!*6/K6;,%:");(U- ME8&?0T_CZA"_";_*^=[]ZF]=I3]X5H3JI7 2@.C3NM3'8K*9T-8-L&'P-_"P M/=OK")7! .(0N,GK$@6_YSM5<@GZ<\O0E.QK8(L9#"Q-<16A#5P* ]3 (!K"\#Y8BZ$3DXVQX#Y=!>F47R?S M!X4=R^JEZ.^8O528CE4?3ZA6H&-*@J61X4H.<,B3I\-8)K>KN)%EJ> YM\GR MV/MFK_'Y3S?;,$V*\2 ;T:40OX>O&T#E+X?O(K)RTLZ?O8'?C&TO?.T0DZG& MYL"QA6-SWEJP>KPH6/RY9VL>$LZQ#==74L))YMQ'(_V)8S(%N(,'=+& #N:; M85RGZ+$47[:$EIQF6Z.+%:R1B04)78L.,LG!PD7#1K,'B&< 9?20$>JFL(]: MM@;I34MC#9$OV#:UZ",P]%4/M#_,/1MU)V%"7(B89>?ED5T][%W< M:-+Q;?>@>G-I-_/>H[/;&;\T_TQ^D,">D_)@SP5_.+;[$,B574R9P3@4B@>* MH1,=&S0P.=-V 91=?7!.%E%CNX#=LHHA-WV"9.PB#9OUPPHV\,J[!]=RY>V3 MT4+=M"'IE^.J)Y3B!B3MAN*H8V%9!FC'A2] H,N>B M"RF'$ULQ[B_$?N.XK=N7YT>W#]BO;I.C9G.\:BJTB7710LCDHDAA@A@,()%&(9@0RP8U<1)0-&=E(Q\6X.K=X!+I/ 8;5 M"Y?8Y;0H)H6*ZL(*I7(IE^)RKJO0=U*W'E[E>"@B4X#2]!"RR"NPF81T,*"P M?J4C%KU!:+#F0@<.TU ^3%#YM1'4>:M94#I/#YUFPQ'/RZ/]T61P?#'7K9^B M(,+C4^2#N6A"'?(=A)^ ]G53,?:1!M6*@(UPN:)E5H@FQBZ^8NX@.C^QUIY= M:;#CJD$B(B':N[TZWNM4+57I'=>?:^*HW'?D0>7'WZS(1M;,^/@MLC!?^V)B M,S#5PD58V< MHTH<6Q(.Z&FLE2,/P3>M4;!G'^2/-T\$7D<>O^L==K#*5"M>&5K=S#^?.D2.5QFLCC&7', M=2/(8BYWMUZ @LOEBSIJ[F 4F [V5VTF-8FCR;S$L(0\Q7)04;N>@UP7Y!3CIJ(K MVB6+GUZ70/*A^";_C4S63T^C:RM#O"ZR',M9JP_U"1S,@5)O1X#!&#M_7LYW M+BYOE.IN.UVXOBF/RZHTVJR ;^([2^T[)]TK'#[F.NZ@+*O'G1<%O$\"I'^< M[O2QV<3)E08U7U;2%,%<^H]TMXL->H3I UOGV&8?@.=-GXAIUK^>/C85=K W M+:??A^4O(KXM-=^HYH=H4&WHLCX\/]V]&E5&;Q3?Q"PV]#8QA2L0O,/6HF>X MT3@,261#-A^+'*OE*EA"++2^"=$9BF=BH]"E(2O-PQ((QIXC6\6B#L8&;[GB M\&WKEH,=8!KCIP)_C:*S0+*)4@%XJDRSB5)Q';:/)UH7CT)K&,,<*W?%(@G\3OLK6H.E=FJSIF'+[)'U8K5^JQ5P;HF3/E1#:"9LGCC\S3UBRJA (0L( M).3 E+'?DTV5LUE8SIDU)-!G$6WBT)"'D-4N>$9>EE-EJ0S/J QLW8 '%#," M]N&AJHQF4687"'FJA%370JJU(^FN(=6R;E-_'EW9XLWAU8/56994@>(HN;Y$ MJ2G (Y 6023^G=21 ;B7)3LIGT\5I2(A,GQ_ PU@NMH_99[P>$+SX7M(BP!%V%+-G>P-7G6!BTQ"7! LN E>=CW=O6!YH M,S,27 6N+/LWM0^6 PVV$<'4C#[P?9I!6]D\3I=2FM[G ME;>$GK >\ES,=O@9OOIT&9&&\$N6Q,$M\_7X:\ JALZF7]93E+#2 ;53!AT4 M_+$&':18R"@[N[V*F+XE@^P\)7O&_9>XQHB6\7TBC*^3!_43YY M/NXA.=MNG-FYZ_H(:Q3+1&DH:9SQVEAU*&%._"PBRC'J?*; =+Y\KNKS( F/ MO 0]1YX$?YTJ8[WO]=GO=;V>D[7+=K'G5:R=&_-0RL V.[R1_865$54@5*E-FP8L0HO7SB)@5"M3 M$S#%'0\FOSM@-8#=A_F5W0B:3S%IR4N!VB#QHK;I,U;)N:7HN:5BT MEG-+BZOMWU";OZY33C3"#RO!5JA'A7(7[YQ4WV'CG=K^S(>E]7Q%8@H&\1#V M;2HD)(F53V7DG.?;'FV0S;Z$5T$)($2@>6WVE#!/L8^Y,M-K]$_PD9F#SB5[ MZ.V82 A[P?)#MG2)2FA0C>RH3TBHFR1M%^@$L- [GTF;*,HDBR0B- M ;96H([1@ QW V;.C_\KI"R \/(,WC=XW1Q8P "O.^7MAUU>$HO.0IT)>OQ M%*:]A'"\(NPHT)ITZA/BVR&GB>T!>&\;+PX4/,-7.UCR-XA>A-!'CAJ*%%HS MGB-18Y2NZP1.)( !X#NUZ#D&H-9+9.BH38NMX3$5'V60S$J1O!"QU/!O4722 M[#/6IUA@Q#O[@L>!Z+RK+X M14MQ=#^:0S*MH= (Q T[V!D46FABF#AU("GEM]_)#2SRJ>SU1+I1W+ZMF M>?AT5_GQ5RJ]G-VDSV4>*4VNP+D M- .0%:KJIP^6ITK]"_3;F=>Q9+FPJ]LJ>&^!!J(L2AY#\R*2S)\Q+WY[ZB-E MSW?2$ ^XXI4V33CX!2EH$A">,-W#'S>]#K8Q^&GVR;2\PF:G?TET$OLM$*VU M(&EC0PWJHV?KCJ93(8#9 A -5 MZU=8AWMK)0%8@")KZY\R8<(+:HR V"O@( M1%*>'CK_!MJ/Y<3"[!EUM*>8,\#6"=9D-)0*MLB<8M:HVB)<2 J&F1ZE>6/ MV]0KSGP:#717B$[+\SF+Q2AFLM$+ A;-3",3SME(8BHG%E.Y;(X?K"*5'&_( MB[XA+1J5I31*I-$@_10\X-P]EEYF>"M4?I$+\'(CF9$Y 96 *24.O!>B4]/Q MJ)E'S8!=P&J(+'SI94[OW$2C:$ G% GBKD_.7S?F9F@X1/0'3RLH)H9XBAZ4 M8U8NAC8F@!1189#PH'[03 TV33M >_GB'T$N2C\1'&3[6?GUAZJ9=[V!E>:D M6Y,T/UCVXDOAG1W\-J;8@E?"02^@(X7F5N$$K0OQP3;V<'3B!EDD6FB!OP1G M7TTJ,J.OP@@ ]3W]QM8O.!?W4_T5]MN(KZGX[J# M7HZ-,VXNA@X@? L7XT3O(>:G06YOMEPF]0(WAXX5@QP""]P*C@DQAH425II! MH_7A3*,1!!(O)21R(SFD_*S(9P2P("3!LV2%0 M0%0$\/50416N^Q&VK8DLT?!.#3@/3L4<2"X@=P:'F5A%&6S.P&D/ED3M"^8! M^Z7&86=FRECQ2=_/#V'!J6#R;Y/SM1%$T6.:H?-F!! FY+*QT;@6_?M49H"($ @ND0*;]&7OI,& FSI&5X/%XU17;3 M'L"<$$&(OR(4B.9SC[^43%AGDO/-0))] (0)/9M$2DTL$EL)L5.)Q(OB_@V MP;F =D1[IHAYHSUZCAO.<2',]RHA;Y)IF[+K^,EN_*1'SXP$*1R%!L'GJ55F M,SAP3,<#KWIJ+5&CJ1OXAM@^\*O/\8OAE[E[\^.? 7WZ!71SSL7#P_[!P M' M1+4_$==09^?E>?)QWLN(;"7-G*"!!X8%J]296B8&,W0\>@DXV."R;!--'/:- MT$:(AMLTU X);GC;=Q Q' /8WC:)5TS!( 0M&H9ZQ[(MSP&'O.+2'S"W=M!, MPQ3/Y%7H""/>X\$6 ULMAMZU6!,M*'\DAU5H(H='^VP!(Y#TUJ*>->F0 E]3 M!PG?.;" M$C/%0N\!YT$"..5G_WTQBAGGCHQ7>6;=46I3T>Q(%TR%:_BNB7L MPU OOH.%EA/-^RPX0#N=#6*OF:[ZFRF_8!):[_>1IH/CCW4&XM8U+[+RO^1X MY,MUID(*#M2!E@I2*E_"JAH^%E/%$M//^,^BG"IE"V]37[!KDMCSW>V6%]AC M3Q[$)-LZM:M(MCZ4] M!';CZ^LX#8HLCJ:.1I]'CT;3N/3\!9*67;JC0BO62?ARHF5/63:P@CT%DDA^ M$FM R24O%]H,Y'P>$ M-&CU32E<3,$C9L1KF5>;/PWL-VXH]-[R['NG(V<0@_8WSPI$PV?/=RTP!'2O M/W7R'-O_V%IBM.WYC8,60H1'W(@UY,YY-#A96 AH0XD$ M&%S,'FN#)PNDS.SPJTL+ MB@(&5AS:L.*Y7E<.B-]Q8(>,YBS?G8X0XS%-:D MSC[2^-:8-)DO08(GPC/>+D_"9UD6%7#Y>)GE-@:K.-FI:Z\Z*F^\:.PJ1-*A M""#$#+S68RC*'CPKM YX;*P\BW4]QOJB_/4H?]4I@=B0HD M7206T43#1?BMPXRPHUM[F/6(JFQ -E[%[ZZ!.V\J-,B=HD"IF6HF)4".#%)? M^M\4U)G0GZ3?LIQ6AVD1_R&RRTV,+!*79])"@: \V3\)/REJ5^A3I<&T 3WI M"G$O5DH&O1>X9.+9"5)DA6PH1JE TH?H8'Z,:)D=P\HK!)O!.=I9_);#,JE_RI3,$?B^HQ=S1'#]%<QOO@S;C M"G$$Q>TK1**8&#[:DHPAA'@"""LSGR>*!?K5DG3*EC!+J236NLPN#O6.@29K MX.Y\Z2T[87(27O&;Y3=B&0(?9U?.Q=F86@Q8T+_\T=X\')GE!\4+WH7 MHGYSV=C9>QAH:=39% \6.M6A*LMV3Y33>R/3.!CMW31?:D^Q:AY<2IM5%<== M0IDM0_1'X'9AYZ)66SWA2[G\DEJ&KV*6Z.DSE^3@>XNHQI5O!&]@R8VP%]OR0C4,"?9=M+,& M^]*/"SHZMCX5>U[#+LHONCFTC"$8/< &*6+46%#B2)C#GF/@D([^9)0 &53C M(D3+;RU:V/$/^_6%$$7XV9IO,_GM'^E7>(VT;0?_BUG^TT94:JY=R]?G1T(A M+.0?9K81G^DRN,Q\THL!66+B-""7AL;ZNL-BK""A%=ZY2&@K-)Q""UO) MC)E ?ANAV3&Z2341.4HYU3>4Y(]YS2]_381Z4H1>@C"L;BHF-.^#NQX1YS,> MPU.PJ)H G[!Q:52MG%I8N#E43/U7Z0_^^,&"DY/=E]PO^GK*IG- 31,GPE"W M#/8-YJ &8E*,",3<3\0$,F.NZECMDB "=(V')2^X6Q9_*HON9NG]"'!FF3\C M!'J<'?)*$:2-' MU1UGYI>PP".=@[!$#U6[^O[I"PXIA1!8-8R\A1 EP7VOD<84G)1TF7Z<#ZP4 M+W: \Z.ZWO#7 )C<6!XA"\I)O5VVT_ES:\SHZ4?F /=^=^;#N)=G?QY+JQ6 M@\3AB?$&0[ T#$4!J@GY/ ?\S&T/G$;Z[%DS08,<=U=>"B9,N3=%_CVA.K^+ M.2N7P4(>IF[13,N2#E#(''^HYE"A5NB?WHOI]'-/-49F8==[N:-R,>0'%3_N M!YW?H<[)OM.T%S/)]2Z!FL 4M+/:^9;EM5S^"P1 MV*)_DQT-R3(Y]1,V3DMS>0< 9EC5Z).!#-C6?;N5TE74M_:I,O1=>88B^<'E MF%"C)(7(D?_Q$7J\<6^M^J3K>:?O&'^^71Z,??-A:\2Y,C,00C]0-31J75!_WV9HOP5=*D )@ARRU7"\&I M8Y_7?'7,@R%O#)3Y.8(@81KT&)SJK8Z"1,+T":6WKX3:AR%'^=TKJ9BTV0+M M6.I#)BF77*IR+'QLJQ_7SFQY>WRO+-H B18#6BC0 MT&!JZJ;EUNC3(ELA/T-!VHL3\H BM13,I:9-LQC$" PA$)<*1YIGD**;82QL MH4'W6HG(35=HIGTWZH-%#6<268=@IX5Y@32" M"1I:D6((&M/U;.3W@9DR\ GY3(2V!T%CVDF#MET%G4,[/5@&(@%E?E[=$I2A MI?.SV202Q&<#N=S1@S81_IZ8ISBPT5 GI5]!H2EQ9CE+8'R$6L'.6RU9('>4 M(UUCPSN%X]F8$?&E^*I(;'7J<90[_6!QH[H;C"#D;J[P,^2V-,*OW M>&Q)M%S2IS0G=/X/SDI/9DB)2N= @K^\=9Y3 M)*'=4,Y?"U]$4O^D>7\PGC?*!;.UH'.C^G$O#-T^3?:&NM#Z0 >)'^!K.\L_ MI^4$GV'&><6B8$ #74-]7<72 7H&8J+E[9 @_FEAYA,Z<*+ [-/!>5VD&&Y7 M!19AXZRY,*:\!>1&3HFT;%K1'CG[BQ?N01LDS&]PVZB+]3')N!)]J[<\6A] MDBND Z-*&EWPR)XB#+%F172^!3L.% HDLRWAG?>0RPOK_2>#4!L0G:Z"#*K1 M>4FASKODY.\1S/,#ACE73&00%8J!IFN\4B=453,)2C]@@;=90@^:7.(S\781 %=T)Y.1(^R"%+BZ]-V=UO-[E=._$;S+/ M-,299<\6T]:[NH5=I#:SN]=4>B:1N4FR1"8MR ]9]M>B(#?9(E_I;/FG=7#U MO)._ON@I>M$HJLW#4;NYL/0,PMN:Y;(+5C5P[?YD(MX-;Y^S8N/DX=PU:H=&];Q0&"Q,/KP),Q0M>WR["U#CG X. M]T7GN5I-[SV.CUKII^O<,T:-E)U%#44+K<#VSSEF6<\]:@N$(R5K@FCN02K[ MJ:#@CT5<0K7:#'O#70_I]^*-=FHYET^W._7V_DV_/SJ\V 22[QWCZOJQL=/M]7/&H[ASV2ZU MCT&R5]!X[)^E7++#8WO\5*&&ISX1OI4?8[3G E.2L_\T,L+LCZ M&,K 0;_YAS\K6"-/K86^@RR$OWM'U<+__BA14\E\$B6#:_WSZBKNRB-X:="'F9D*X,_H46P/!1;['__ M52X4RW^FUQ6]:#;)\]XE+YDAJD7I$W*GE!P^>R%+RG_6 _1!U<1;^5(6+3'] M<'EPLM\?[M5J+]5Z,),I"QJ@0,>'XC_>H=\?&Y?=9O9 /JKJS_JCDFOM:S?B M>RH\/FK_'MWTE0.]5#P5)WG]<)2_DI0RNB#SQ&;D_J8P&HPW9L?T9NR)2$]' MU@J3':@G=2-.$'OF?:H@7V6Z?,0$R6Q".HKT@2"6))F'0N9.1IX>'-\FN1Q6 M9N^OD+O/,+"1.^81N4W\2-H&DOF-Q/]F;C/RB'AXQ8LD!BVT]R,5E4@+7L\. MP"!W!$82[08OE<@#6/:.-&?ECOD[?/%P':>).EB,P2&/%+:]%$]+86XC99;( MQ!9/EU:N#KR6H:L8'+JCD$MG"Y:YIH,2643:.+N\9!6VEO%5"XB\?T!8_T.D M>Z+O$GVW.7T7,;\B1EX@#B;;I BBJ6(#FA -D9@0@!4'M9H1RMI+B)R)(AG5&9=&*%'VH&P2: M QTOF73EB+D26G,[.#D7;5Q/[2]>[\,"V\#<+'>.,=='V%SMT>QV0\6:Z_^1 M?X4*/^XA*"Y@)B6F4=8'(SH'=&Y$-6SLQ0_8BZ-K-:OU..GEACN]QEDA+SU-^LI];@,P]Y3A MS;U2K36]EEX_20_2Z:R"':S2+,A#)3E^<(U6Z\4)ZM,D/J/)=\TK<7S@NNGJ M4[^;NG)U+^Y $4#_E'W.9)O518*X."M*&%C$4J,)YIP%0AIU"- M\.U*](BSGUDB,P-H*\B)\.\E*:+9V'O8&YR;QG/50#T].ZG5"GKN4LEV8B'S MTMFW4$% <#ZT*J1RH@(-[)%V9=7! H>A?Q.?(+(A@M"J]YXQV*\]5NMGNSHZ MNLL:^U@@_)53Q;PX2Q.@9_AI2-X PB^79*U L89ZA,0SMCLP)1"UY&LJO^#+ M'XV>.*.K.U7Q2 :%6IB M$=65GM(OUK73"[EU\_P"!HG4W_;4U-4+=CNMUJ3E;@%Y0G$;GWEF3&@#1E) MBB\+]:HD'AX?X0QUB+2TS] 5NDE2F:?V3&N$L=5!Y,>1;9D=S:*C >="LNOYU38XD+6"AF^!$>FUE;+&M\R M^"6ZF_IGH&A[YFQ*N$1J3W==80=K_Y[N0*L1VC^L1HYF805S?K(K_"1]>FRL MJBYWA/-(/@VBGF0D>"KH2T#OC'0K% +48%5I*P-RNT/?%GK^J65:#P_(B'5#(]<%85W9X+-28)W*XG71[\4QEJ.@&GU[V\39VY"C" MKF);!G9)_2K4ZM[9;K!"T.0L#CQG7% F6)5."B%MK\.&L[&L++P<0APN=%E7 ML2F!!;D_X(V%CC4$Q;<0RP5?A[=LGK)YX=@=/"P"R7F]SN:#DYQF#/J RZ2C M(YR'#X/Y0R">[A!XA&P'35Z'X-7,IHA#B-AY*KXF4H)-9VKT^00,TF++3QN3 MH"EMAX57V87&YB94'M'J.=YG2V.A=R#08)02:;= 5S<]J+F4*A;R*:E0C!Q) M(JYNX0]\3:]=1S.%+RW3CC!BR+AX*R:0(87"P+R(0: M600CC<"9TTM*8=J;T2UQZ7#(,OJ"\?'!E!6/>YK;BR M^"([?([0_O%WMXOZ%C8W'022(24T,B<;/&4V=XF?!+GPRN:NPQ>?$A^B\L*X M@-#GFSBS7KN]=7Y57[<[)N#6>(_.)[&? 7_*Q<9!\@A.>'8P0&BG>K+3W*V$\[4S S%+*2E73)4*!=^Z9RD*^&H0L=O8F,Q"/I\J MY;!FG+XAEYV^@6@8-![H-@OJD7)#C"LLMXL4B-.V9#E5%J54/EN>?CQ\-?5X M_\E^-0)Y=%:>ACX?) 6ZKGI:X4 *'X[7G0AU&H8UHLM SVDB#'E^G\?8H>1%2$B*CP70Z*73JM#\97XU-]U8+CK.0C \P[!YX M3A5Z.#MR*+!RME?Q80)JD\^3QG"UL?97!EVA=LV!O LDUF;/2#%U3GKYZJJ M?0%>^\.(!QL'*M2>[NM&GQX_L)'9<;N.4,P+?;63$J2\2#]D1?8AQ[\A!$._ MQ7X@4A7/0;S!.M:0=-CZ@B&S(7Y /F7K&O)GJO(CD&'0LYEEN;R@*5!+ A%! MCL>4#V#=(:>%D.G//J-.*7\; %6 HER#MI-0;$.G!)85808L0(" +C0EG1X) M!<^48#><;O$7[T1'>-/.UF3$=S!1@/4^6R ^(UG#61%!=\D.I+[118C G ZA MH,;G2R*;C,B=KJ-FJ4FRIW#:"OX-+37PQ^F\2)8.\Q\3['C$VAS@GR=\UGID M&?XP>BZ]4D)(, $ES@@2UAB=CUV/VMJ\$29OL&L%(W]9QPL.I&# 'L$C9#?@ MN7 >:GJ%)&W+7I[Y3&W]]>P(2C5RE!/"#5DBCE68A'EJO8.EOSFE:*%;,)3O ML536HV?K#G:D7,; _KSJ-4 @B.Q+8B9&R<#7 A7@TKJDL2;4\FG$\83"&#+> MT)EF!I\%&#\N,%'(60P2C6"J!N)Y760P>\@Q;6W/1A005-"]].CO7S*:1G=,(B2YU6,H=5!4U-O649(0"H9"^3N+LV^L)([65C DT';Y) >PZK9]M2I >Y B=Y XPVPZ*6*2VUFB#7SZ3S$/]8T MFV:Q"%+_^Z]L&6LU>IJ1U+"F= >@U-J\&HCIK MD8Y,?BTA'ZF.#-E._K0N_W(CB+.%?2&P3*(O(%:1[IO"6-0FNC%:;^NWH&3F M T&N@]AQD^_4>?*+(C.R,*($-9B-0X32E-Z:_M703?2;M%R%3S,_4R%+3NU" M>2"-$7RCL-3K%F90JT7&4$FE]S@2;TXSSB01&6J$\U:0ZJ%C /?0$!G6@+SJ MY&0WY5]ZJABN(M0'R&8%%B>NE@E^/L?T(.S8$&0(WT8J#BT8>*.0HD52F\AN M.:+ (N%$Q8E^WA<)'+?5/HSQNG 1,C_#<(O/. "A/36 M .^B #TVK 32SS"-Z2?RY&GQ#F%>B")2RYQ%>DG#ITC-"_;A$L3]WAI;TS#'?J0H,(DFM>8NBXXJD<= M R)H%D"1+FDF2SZ=&5^@W[&!BDR->IFHW683?HA+2KR+"5LBE9RAU T6G7!Z M-3 \".)"(G4JDP,Y(XH G;T-\$#U(7_="W@C0V#)>%W'1Q8]>PMX@6I)_W0A MT$(D 4?E/N%L6Z7#JB.E\RD!NN7@_SC(,,@'"S1 FR8Q0<^2[N=S]\F."S@O M;3@@+6Z]]BT>GL=:?^)3+E%*#N]DX\[2!:-IUJTG;! #L_%@"BD&G5IH-+H) M;PV3JXW@_?@YD9PYF9Z@0F?3"%.RQ;?I>!!LI0]\GAKY!4_1XQ:)] P:_$^1 M0C"CB>5$>2G%Z+?;ZR0*=63\LVOQR1C !A5A43!EX@'9@) M!B>363YGD4Q/\6%7I*U[,%_:,UBMD Y:0='(?K$ X;.\(.]P9@TCZ:747+"1 M @@+OL$DX7&5$(H$^M.Q*?3)J&^J3B$"%]0MS$V0UQBH^67SU^"GX>1O31X>Y0F,>L>N9S M,C4:JMS#.)PNW(M5AX$-3=A)7[+>,Y?,2 !^:'BM@85,C*MO,'4G%+9/D< Z M*&:/!YGF]NM5R>6D)2,0M)]4<7RX@7U$6@IB"H0@?$>A-C41-/-Z*(*%Z;!3 MG:R;8G2HU=2+L,&U]-O\6K4Z-/A OL3D??F@92(1R[RK$?[OC>+ %#(7- D M]E#I#_ W-B+#VB<&26M--Z5?K:"+(:V$W5^I$'5_YS5(-(4*5@LV.?X,(6;H M4TV3FR:+<;$:PA 09]$2/GQ;L?;FC_X#3]&S;7H<6K4L&H.&\CMX2SA&%32> M3W@A?69Z^\K!8*Y\\CFMU\6!XMCL^[;J[C:?*@SS[S*=^)3L\W],J MS>/V4ZMWWNV[A]<7^,K\])5[Z:L;]U@YR?;0V*R[:OZ^IC_!E3-O'[B/PXI[ MV#FIWNP\WCT-[_9SK4OR]NSTI89R.7 ?[C2ENINKUP^*FE*Y&HP>L@_B])43 M]>SA,9W7GJOI9U'I=[-G8K5:P5?.;.G4T2:%]O-#KWEP6/S;JMR@:^< MV=+14]4]>G*+AV(]^SQ1RKVR=I:#9\YLZ2G=.QKM'0].Q73CP56/.O7CX0%Y M^\R63K"S/RQWQ;:H7#3/T4VU4%8;3J7';M7 MP5?.//-Z\'C>/KES'L7&Y=[H4E*U:NT0KBS.//.A="8]GW0LL5YO&4=HY^CJ M]K(#4YMFX-35VD=6M20IU7JG9.91ZR%M'(_@4@XH>@+[#$83Z.I;!H.33Z_P"W8,2^W]X(PU/#70^75; ME)KIR:Z7O=P[.CG/7OP0D*,J RA(L#VTIF9&K<@SF:1I6084*TC%C$#7+^ - M("QF6NOR(.5,O(O7W[[6*6,MU"B2Y+[YF$DPJFF#6IU"V@5(4ULO^"8(%[/( M%@S[[0NDHSOQ+]K@(3MAT]0/IOA%0

5$P37.D@\@_/A^@@F;6MNOXYFM M85Y 5.\A;8.?0Z$"58I*9*U<_A@%M@K=)^QHQHF9EL21=E!H[-Q<]<;?BC*W"\>3^ MPJQ\BBQ^VT%/;*Q_=%H-70A8Q8SHP#A4J5$9M<'%@3ME@(LSEK-K\[=R$J;; M"J:Z3'E,?;PQ[):]."XFF\O(\G_"0)H:"Q.R<$.OA..(;"MW^031'=^BJDT_NG76MV)C)CG MSI[_<7Z/%G(K_G%9MSKL+D9'\;P1:=C+*B&CB19R)F5QI@T@+C;V: MQ=^6X^8U?I(SN6S"3U\-9]E$!GXQG"5Z*WXX2_16?'&3Z*UMQ%FBM[X:SJ1, M44IP%B^<+:&W\HG:BB4[)6KK2^(L$8%?#&>)VHH?SA*U%5O4)&HKMC@CP\+) M_]>6Y_I\T"P+#$:TJF7 E__[H_CCG;(E*V4*65Y#R$LTI<%8()TS!%Z>N&X8 MO5AI^2+4%A707)$L^2G-CE;B)5M)!%Y369*N"A251&*EL=N@G[.(Y7:O(B6',K\%:GQ7H)AEJM9B!\, M_KT"8W%/JNJ#\?%9K.=\(3#=/8-(PY?J([VAQEF?_"S-+NWK4'%&>WL] HE[?#(DK6GXSLXQ6^+EFN2>'Y9[\(-]K M+?>N:"C5IVRG43X^:!X]'JU#[F$(X&?-$8"3_>:=M9>W37&2SPM' / M K#PXZ^4RN7S,P+P5R(!$PFX%@D(V=/X06)%$C ?1P'X>7;?VX[ K=WN>TQ; MQP:R+UU1OVJZ[Q]XEVGS37 M[LO7[(L+L;5WU9L\'W7LIBD^WJ77(?=>M/L.SM.'Y[?%6ZFJ/#K[#4_Q9 Q> M$( Y$("R7$H,OV7X?EN2D]79U@DK\VJ_*F[7=X8GWL;=P+/10_/ .:_UT_4C ML;YO.5[N-G=?N*RL.*KW%B'G4Z@O[2XQE4*[*-WT,&R#D26^N$O+OKQ[V!W? MUPIG_59ULOMDNLWGPE%5@NX^\H^_]Y,;!Y43IG]6KZ48Y;YZ>CT]/GZ'E5P%++RF17HGT>OMIA"^Z[8\6]&^; M\'IO8.WSA)>BH:<3=WPH-8^=&UW.IX^D](CT*Q0AQU#.29EL(L ^Z9L)X[7T/B9U6&8KU%85DQ*^VL.;@C:/JN7@-2F.8ZET/J<_ M9$!#+1=&O6$V\'2G&XS3(1U6[: -ZQP(GY(YB%DZ;2B;HA.+R" UJ]UV$)F& M.@\VH3D7CFNIO0B *&3F+=\?6#%OS620S[^_9*H5FFV^($XO$4RNPVQ(EG$6 M!@K+2^QA6%0CH-C%P*J0H=[3.8HSQ;8?KKU)?GQABY8Q&('/ MFY*SLV)W;3,>(G/1@0\TF'0BT'GFA%&@6RV=B-&%P5TP1A+3G\WFG,.P02R\ M8*X4&W'51H1>@=1@W@\T%=8-@US1@K;"6$D\(XT,Q=(PB]A]W9\92F8=DJ[+ MK _QW'40,3#G-3H=IJ?;,*8Y,O:#36=WX"&",E1T@W1=1;!;>&(P-AF# !H_ M\Q%%;<_%6A]>0FZ@HB$EJ!B#$P%R/62XG^T"@9.),W3F&IW6PB=A1=8*$\] MGI.KH=TNG6%#ND8;6 S2R1\@^CHZ[RP=GC(#TT'82,#YT.%CRRPR:(G,62(# MRF;A1?"EL*%@\S%JA5$F:!X9=D^WT===^FH8QTCV '-:=0HZA4 O(B,S_D"0 M-:C7C_:#IAWH'S0EUU+;I?9#2Q/S#SE)U1X4N=AZ4/-BKIA5I;R2C_;A?S@T M>E(V6Y(+>3G:^+[FHKY\JI@*G6;E0$-YSP$E@Y%>,15CXNC.@\S[ZG]VLWA8 MWG__)17$/W*&_E<(%NOWF0X63<>>LV4#;O=UO!&8UPEC+2C:R367R/$,EUP2 MF)Z95?>BCTG_[\@R%L[SNK,\P>E:G@'S[!0Z3B]H!*Y%X:R$X&QY-AD>26&M M1F!M!["V@JGVKM5!A!^)<0'WPUV@I.#(BTF.IA"]'SR6M+0G9,J>2PT#+ ) M9L+$0S)L%1D.PDK 1O[XVPL/VQK(QC+C$H'$H2*-3GI]]$RJ_6YB UB=!!;+ZA0!VZS M1G02\!)D$FA,*%XF%9M/E!K?VI[#7][;,Z6/T@97WR)D2/LT]VP MG\G@4*R3=0?1B6B.-Q@8Y G44*=OIVC%EH^*=\A'T6-GE=J]Y\ W6 &0Q,JY:G MT\G@BF!@N4_F5VLZV(AZ6X=9@0,$P@Q[IW.G&!*G%5M:S$W#+B:8Z,Q:-O!S MB/ ?( L3-?SMCY2#%<( U3[2V..X;49X/QBWC5=/1.: C+G&I(T%I6ZEB-#5 M'9=)JUM7Z0^>%:%Z22WK,T^=8-$IG+,!VREA!QDM3U6H FA,8*&ZFN)>*_A] M> N$?3]I7MWF4!\&%EZ/TL(2-$U<'9M,2R=CAL$=]0R%V^C6>*):,'LU16() M=)@[%U%TF#L&965@ZP:VIJ6"'Y@(]"JA!,"B SX(]FY,R^MTZ2!HXA4)&G9\ M)GA-=)(.EB(\7M\ZG/\"[FD!GX*I,.L RNL0;, MZB;+^DL>6% M%(>.:M'[P+P8D/ZW(9JA8T*5 0:_HEE&QG\N@!0,(F!['C/[$)V0NU^ED[!& M-Y%G6]A.P11#7S0=\,*[:B$7?L4P&W3)9"7_)A@R+"@:F$VI%ZAO&=KC\*@M M!0]%!;MF,50P!;%=@Z7:00[>P!+<,;VT8'N$05JH Z39U0<#HB:(^4T'^+!X M!) )FT#+?/L9&M)#8^1%J42>0A_ZACUL9Z[5"_)/0T3$T#'+:M>V3#K#S#>#FP.( M !@83-3&!0$)JQ4JL'8*O.A>R!74SHV8N5Q*XX?RGR&,@8U_%7:(/<0^]:[] M>$/+&V!;T+('71U,/D7@L]"$6JW&U S5?@NLP3KV=&'6-1;<>0(6\-3!BL=[ MIL/\ ":K-PGG*[R7%+$/I 4[800D2L4@DQAH^+90K^WZ:G-J>QRSIF6F50B M4UJNY#JYM+=B'(R?+GJ.[9V.9[&S6M9J41?5+. ME+E.U2'BZ?Y.TZ\^M!\LXCP7 E#K#B#'PTF)+&/./$L2VN Q0IJBAA"SXG0) M<9(/P"%#3,+$^G6C>:#45(#:'V-*[M1-Z&@;2C*'(Q6!MPP!"S_T0-*+R"2Z MTX/XM]#V6 B9A<4A=DWSM/ARDK;&@!CJ*F)+'@#NZ258/7AD^BEA:L6C/)$= 8KR1QF$IJA-%-ATV[KU[6]M%3&TA?# MM(]EF&>V,9,AINTZT-/8!*CS8;O8<40NB:0K*L]O0!(:D8 \O@W0XJ-CN@Z# MZ#U\-Q;DIN:$E8*&8.XJA(5IY(OJ"*B8 +( 4)*H/'Z6S?4#2I/E\SF^*:8$ M(<3EV>!J3;"IH$+&GU!$&XV(,F+*!TM^W>29;FS+3(+\3$#*L&5#:=$Z%]MC M*I6F(/BVR'KI.F?6X%]$\BH0.!& $8;?2E]M#:=UB"Y;DY,@"8(K3HN?[R)S6/X&D(I M'I8HV*")(T\&(?IW6 MJ@VA/2T3I#WY?5X^*^6Y;F0A\0, M$RH4\1.? I,")#)81)NS:]6I"_!6-2[X0C=3F4"E3/#B(%_,36JG D*836G'B>]F9)=?";.> M$+J-:)6A:6%?3C$[R.%I_X4X#&72@T3OW'J!. $WB8%&8Z"Y) ::Q$ _%@,- MR:MR419S$AS6VHBM=5EM-$^N&D)]7ZB?5R\K5[7Z64/8H%TU[;IAEIDKE8B< M\+F-=C^&\FEEX*#?_$-X(4";C"X!12I%;903PN$HS4D@0$0-$2)E\+D%$#!!1SN03 S8.B,"B*<%# M#/" )5."B#@@HIRHB)4BXO4VN&^+,<4EL3 ]!"W_WB%H,MYQ*]RN1ROODQ4;G&A$GLG. MJI/.>J8'9P1,Y*ZB&?&FQ]*29ZYH%EEV,XAZL=4R[[,\O]ET>"=PK(;LY<=? M0QN(G6:/XX72]]"Z7!)362F[4EK?/(;7*J_S,=C@BDAX,\RX M:A(6BZFL*+YC^N7&'6OH,$Z:>4U9R"LSCK],F.!#=O-W4Z-?+-_P$<-XVS?Y M6H'LMA+P)X>N8K'KUTH_MX*B7RNKW$[4?JT-@_ M'0Z3JA98Q,)/-.:-?V!\BMDA\XS('!1!Z<.H%-I3$E2K-L$/?0^;374%OD$:S.(=AP5=&F>9UY!_&IK5J)A51, MY0HKS7]^F]C\IBEATT!@3L+6\4->E))0_TK<@^_-(,Q7V"[^*.9297FUM6'? M0%T0+^';^8"("/_/*23,6J,A4QII>8I39B#*EW&6I22BKED]3'YZ4^8DQ M\XI5]B3&@WL58(G:ORA9673'TW%9V< M=8@K?4MY*27+I22#D9Q]B-O9A_?9R&*J5%B5C;QII[,^,^TZ.08>#7I80.,I&M&,0V M5[2^;NJ.:Y-9B-^WR']U'7*_2^U^MI22RBL_.OS]0A5?M'9_I0SS+4KRIM"^+J7)AU:4[WU'A?,E"^U6RRY<3%^]BEWRJ6)*_7"KA M#S^*;*VQ&BB^F%Z'+Q+?W<;'\=AZH1^'GD6?[%+$=[?Q\1^^J;,07]+89)U0 M?*$2&W]AZ_5$')H5Q9 ]XBTTWL4>Y52Q,'MN_0MF.OY #U35ZB.A;5M][CA8 MYI<^/K#Q?,47(^=L/E7()OF(KWMJ8./YAB]&\)*4DJ25-L]*\@F;/2P0-T#$ M\?3 N]K,B2EYSB'))''P10X3Q) O8B<@WJ5!4F)Y50[ YNJ::J:+;.2X/$VP M)6<,5FWAQXA)7Z+'G[*4*A6ROY+8_I<[+[!J\_PK4*M43!4+TDJI]?M&Y+>$ M?#=>TK\T]>:R*;DLKI9ZOX&HW7P=_XH+8;X"K2[7B[)I'G3 9-%G"YFHK;OD2.^O-7D6\74PDXS'"JNGBN65ZHHD MWQ%#RDCR'1\\S)#*Y?/)688DQ_$=<(0LQKYF>2T#?1KZ(UO_]R?.0=C 7E>=T\BF1'$; M5L=0H@RWAAYBR_DJB3R7HT/6"Z_"/J^#];()DP^!NX_]A:,ZE MXG6LK!5YY@@!:#&5&!K^<=?J#Q1;=RP33H&X783_;R,D]/&E74= IH8TX<@S MD9 54X(LREDR["W\C?P__[36M_AW2()U+$.//)-\_JV[F%95FF_2/-45;#1$ MIH>(;70N_1X<*@N M?+V-#,6E%#O@J6F'O-%&+?R+0P=HFI&%D>?"0U2T&,_8#E ,_(RA97A]1![5 MQ2)^T=(6+)+T!!^HK%J>.#E M8<)T%;.C@R^H.$"22M_" NB9S$;X)8P41_BWG,MD9RRQ,+-,F6[9L#@-7>\; M8\P(*V=R_F5HP=9:NHF_&NENEVF""*^'[0O@^WE:9E-LN4'JJRVB M+*IUBR$+'_#>QUBRJ?)3L6S3,:),=ZYT#M/;+'4M?C5K 0P2W4:JU3'Q^C5X M"WZGB51R#<&UY=DS_.%0VIWY6L"KX:_!3\./4 28F X>>=K ],.HS1HBR@\V M<@;PLB$2D./J?4*@GH/:GB$8^-MX2?)_-'WX]W_P/_P^U4"*#0&I[A]-=P:& M,OE-(C#L57ZHB;P=_]VEL0FYB/_F^0WQ/[":T$,C3TJKR##^+$H"\R>L/$2E M(FBXQZ$FYT)UJ!2$V7P(*J%__^__"6\G8+ZT:AF6_9M'VT+ XW A@;<.2K>P M%.REE39^_V_%&"D3AVVVB*6E7T;VVX_8 8 %2](D,[_TG)TX(K?1(YBVIQ"&T.Y:PU^RU*F$,5X3LKD9G"^ MEC+A;"@GJPA=&[7_]\>_KBQUBN)#=H-IV7W%^!,.GK&OL-T(- AB:A?_"I:8 MSP[*ZRPQ#>EY /QTXZCNSTJM^K-2MSZ0U!@\6WLJ6,_!9S!U/X7/-HVMS)9J3ES9W?!"!$$/KBA ;QL2@QE(&#?O,/ M?U8 +2ZO0]\ .Q.Y2(0Q%LN6Y_YNZV.DA9F9RR.*\V@!#[NL1'^;2FU\:-%3 M6H&(;KS>!4F@TDQFX[__*A>*Y?_/WI<^MXVF#4VM'+@8*YI2C'2_*ZX;F+,9 MO$3)U(W\C*7H)T[1X+'E)(0C,0=Q7*%F0Y"ZFX)PH$3"N=?*$:_:@F>6%"TI M:E*L1N3 BP<"P^36)9C>&2=D9$N9(D@M7CN;">E)N?7;;OJP,I[,?&AG':QS]R.UVN]O/O"5_W7KF-:%7.WMP66..5_E>MG $V)L7 M7D29!V1=N-4W(16E\(L4E"_\2-U9T0 &M4#K.E,0J+$O*)Z:Y1Q4NUGH[L!) M8[OP_(*-R\Z]B'ZVKH:;& Z_;-(8"9Z)@(=HLARE+Z5Q\,?1:IS$[%N/2D?J9?> MLK#R,7G]:KP=?HBWQ"X6UQ3S^ 4K" (3#C,0);"R.,'BF\)GN9ZG7IQY'#K' M+ P+#_'=%UEF/BOK.,X#4](#,O_-JO6R\+NMU;.U>C]6J]<_[K8$)Z\@K4:E MWB=81!)L*-3K=RW[ECKP1IT!)>K9YAV)5-.58FOX '? M*:<*=YJA5[/M'HKZ3-^AVZ@U**4V^L;5S3X<,KB,A M+3T<%CT\NN*[QU9I-QIN2CVSAJI'B;KM426ET'2LJ']5K*A99Z<5Z_V4V;FU M.KL:6Z?)VHLH]H2,NG$%N "W5@-72X'KBJ"FVEK*?YO*!IYTN0C]!2C@PW]=MKWMN55<'7=.\M_GR!ZS)?.#T3V5A?P@G" ,G3O*2 M#Y&:0.3Y"S)K K")HF1%0PUUS5"34>NEF0;;M3)XPU+NMI=H2CD"]P6>]%4' M ZP0^,U'PQ.Y?N.",3-RH5*G*9XV/9JR+$ZV"&?()\BYL\0O,A)8Q6J%?"=S M\O!22Y'Z8#Z6YBW0S8+XSHLW/OG0'=);5/>>]#9EXELIZ&2TJ0:C1CC'[81C M:WMM^=DM:GO]"%1P. OA,R"B[!ID3L%T(QY@RX$M$^PE$]RT!M,T_K?G_<"6 MRK"%+Y(U""BNQ7(5)6M!T:G>58:K74NH%:MU:O'YNI MX;8RO HI&W7LX&OED4![S4I*2WM;)*4PBS)1@%7H;U*&^5OHSW":9!E9Z6:0 M($SB>8+W+'T-HU=[2U#]%:[)TJVEVPUTFXIY =8MIGUNT.Q3C=CI'U93L)M( MTO9JV%Z-'^S5& XV89ZTA@GZ1B/FMDCVB0DTM;5L7]_@"W9@O,<.C'SA85V? M0_DCC@PG;;@5;6:M^\.]'ZY9(V&[/J[5]3'>5'O>'FMJ-GU4J,>\V^/H^6A) MH]=?S68$GG(32*/<[.INCE9HJ7:.NJJ98T.U397MMO1R2/+&A;$]\?GO^\9^?7[\]?PH-(=NVYUSF MYH#,WH>@XP)8X!/8D]]"X.T47:2SCF3_K34PD28_N_$8 34Y! M^PUZW$M$1( 6;AQPBA[58$QT(KX#+U!,ZZ:OD"=S0>EUTM'7)$=:8:%:.]=. M5@J@2 F@?;=W;2EFM11S8DLQ;2GF'I9B.K]3O0\*0)>$#OD0I3.NFUR S,,9 M,%:<@USDBJ-E$G!I ?X.[M U8DPD[SXM/-B<;ZA!*[&$ $5;[(Z08VUK+PU MFRFRNJITE=9P4NKQU6@:.SJI6'IAC+]Y-JJ\A-Y)])ID?!D6.Y6K@4Z8$LN!@TACI.JQJFM$R1PWUC:L!HW?V6 M0"'WDG2'9D*HK$;M'5>:+ELW$HTJC/@@.4C?,P:QZ>27(KI0 SA^9-62],;- M0"%IY?88HH31,:N&\>)G_6'/-#;*,M1HS<=\W4V\X7* .+!D$3>JB/,PXENH M']06%-C[>J'2=.QVN5>-?$P MCDWQFZ:M5_I+8,<"C3DBIA5PI2:).L.M,K*R+@MEV+R+T!?2L5EAF(TO 7NP M2(62+\QXZ*:E7/.)D1_P8Z9%%L;HMH#%%*L]4D$9^%\PJ 6M9U;@[79*9Z5V M!POABB/?YHK_FJ0IE]R5L9/$%R+(2GU+9<=%)J1W"BJVZIMJ(X#)YCJFDV&(7&U ;7I+ZCKQ M?1"5N7Q5_(!%%EN(/C^-(B-&0'8F5 9_,J",%;VA%'H!HN^WGEO+&NBLZ#4H MRXBAFC#GBGD4JB2=Z6GR%"/!TG%&F=3C>GBA*M&!7_4>TTN%65:0OB\CRKCM M%(/&7>"7,@>#D;2?5GI@E%U'IR8/AQ9?9,KR%,#QW 13R;MUG,\8),-W0>L! MB-]UKD@%X3/8TOCDK5'&(X.Z=%:P(KS_#+V8G2-2[%"ZM%A4#RMEWHEI6F!T MIC<@0=,E(D3:$,$V,U!:P=X.G@;HU3!)7=@.)5H3V+*Y M#%)3L;OOIX7!4& Q>ERD@$FPSK@_^AG+?^':N%AB0FPMC<1E>(2?47(,3P-L M*G+ 3$(8T2-.BWD!=X:_L.#( WF"OAJOG=^'Q &P&QIMU1L0)8WQ!2*TU.!W M8-HB+,2J )V&GC,Z P%*/7BW5.V5V&GZ6X5T9$0.R;[J*52HWXSU5M2EC/[# M?L5BGN2>L:/GY-:PVNTEKFNL^) ML4NQ?_>ZZTHLP*L45HN?OV.%=2.XPN8JJW'W4;7:%?_$Q>7<;=)FGZJE*Q\J> M)MT:M$T>C8>=D_[/YG[4&HD,8C'NCR$QS):H+5%_$T;[2Q8(E[ )5_*AT;^E M+_6F61(5N;AC!FRWNNG"ZQO4%7%:[Q!Z< M1+\SM@>Q#PSN)*A/N-K^_4/FTI[4^B@J \,3/_SK M3Z.?KO-Z"%DX40Z;SBFLOCMPPF'@*%_PKE]_HUM[#9?A//SN_,X]Y&\K,RBT M!_&DSKU_U;EOE#3C3N_X<9,"!K2JIWYGELA!'O_)HS_^?BO3UQ1D=X/ZJ&SD M6&]D[3V?E#2Y4HML(J<#4"S/*:2=%)D7!]F+76@3,R?H^T)4. !7L6@7@H&FL'D0276?YTQBDZO M/W$')X,VAO\1)?G09_SG/_7&W5?-_^Z&B"^[QR>#%KL7KHS$:[R;2 M^-BH=7NT;G^H=33IN^/!<9-<#\BTY9*K^S-M]\C;N0>9_+@VX#:V1G_@=L>] M0[.7'TK&/RYZN0.U\+@VX#8,,SP9N).3X\=JG6NHFN=JA,,+ZK/9W*J,%:=I MJ%N*=Z=<*G0Q +H(D@+KC>Z+,.XLBO+0+[9K=[1[[(YVKR.>AD)X:%JXLRC+ M0[_8+AR$,8CR[G"#?_!P0-NMU.@Y8?#7G[[^%GT;]0;C0;59"P$GD4 ,NPTL1( =;5ZB/KARY36N-D_B(03ERL\ MO0=^2TO/9D"<@T:.N9)KSEI"H1UE?X=<%KXM;"IA@WLW&TPZZ5\+SWTTZ!H MA1L&OQD<4TBP0[Q_DR.;4!9(U[*#58\Y<%O&%[8B "M2H]:>=IC#)E;W/N 3 M=KL2MV#*XW=7!R,_(S^K1FC6[D M9J.8B0M'B#89$I AZEJ@QZX]CD""H]P$A(3E-+/ZLU%O4IFE4+8V:@QJC:Q2 MO97)/O]@^+9V".U;2.S, W3>"/EM:W]@%(OEN]6:=1$<7$R-J21R;-R^0>O M(;858[R3V!:?#1BM)P#SW :@QGI"X2=7(A*M0'V/$@%M"_29\UMR"1N24ILY M]0@7TW]+, :<54$,'6;?,H5/+>5B<^15?8(O;%X,Y[0B8$Q?%.3Z:>!?;KI& M9$UO#7O#XBR%-Y%KC,T-"6<@B8#7:>@A83=)P42[%7GKS$ _*N)OX$;"2X-& M0> 5.FI\BA? >V:(TN$QW@1NF-JH0Y<'?TA0

W;;H MPYU)IH5;4T:A$( G%DA%BE/!#%LLM;.%+655*(L+^1"ML3X><*]F_M[?T%$'ST/C7C>\ MXE6"2#*(5&[]8\M7F_E*QZYR3IDF9=#-#(.9,+!FKM7 %*:@%E#(--$APRCT MP=/>!I+/B3M)C!3CDO2IR9OFD!'I6IU@:;/?Q\^^G M^-<32,=\29RL6*TBGJV 9"2SP:1KJ03&*8')8F7$2:Y7Z-D6TN6J)H@TN(WUF)$)UFL*I)[%X@@;MDF=@ MW6Y_%] 8WC>A4L__+N*:9Z&VGSD<;^*6:X=5KS,V@22XO2O'3&2.A0YM@0X] ML="A%CIT[Z!#RXQIO@A360]%!4X9OAR;M"@,+D)X (%#9QF(H#(X#[H_GBSFI: M\"YE5$YUQ1*R15)$ 6ZZ:J80%S%EQ93AYJE6P47$;C@9(5?( MQ7UR2?")G';4?#"H +^(U*05I( TH#TF@L'E'G2ZOXX*?\89BG+N)C$SH;5+ M>@*:527%Q),XO(WBU9D:1#Z#PZ-!4%X4L?&%/(%SH(HLD\4E:@I<&S6J$F0\ MZJN/!PMMZL8ATA"V<]'ORD=HTMQB+-[=:6^M@SREJFQ8SMM?S[Z\.75V/<5I MW^BNY95#Y.K-,D(%+N3)97QF!I<_QZ+Q%[*^G4L]Q7>R]\O4KZQ*<,UD,/Z8 MI\=,12QF82ZKLE*6^)DJ$C7#H5A+! OQ63FXE:IW%[8J\;\=36FD+VH4>*2Z M3DO[L@Q?CN^APGT'?.)XKI@@\?T"GUOU%:;@K00)<82F,:*6K)E4-IF(5"$ MAP(#9'($M]+LK)[(K\T*-CS\LOMRED.&-7- QQ%L4>ZI>9>\X=7"=:_&$7"2 M;!AX<9/0]B2O*VD0XF0(N\K*7^[3?-HKXY**(-=*6DCFKR%$V M-BJBE,(G7H1PD9U0*:%$5,.@W,3*6V0YEF_.V7UX/H7%SM /"$)VX'A*;]YL^*C< M1+%CPK-@-UM5FE$S+T*?7+V VJ-6"Q)XBJ$2M#D?QA2@:-4F0'=)^HTB*;)Z(,;6)$MHEM"N3V@W1(/=* 9IPDM$] $8"U;29R)!@(IJ:) MN$T'$/$]@-L0<0BX(D!TD;V"= M!?X<._F#;?1?XG3UNOW)L-L;'4N<+LL93Y@S#!FM17ACOAR@66"*!7S$DEV)U+L$!52UR(2N7#.P? MI<./&B_TO-3J^![T/!DUR%YPK%CJ=_R5O$TF@>,:S\%?+\,,RRF]6"1%IE+; MVZA*2RNKK*U(:C5K*U" 2'3 5JNC8L7U.0J(+F:V(1UN6)K.\[ C.M)S*Y$. MJ<(":X?JOU5!"^8'A-L!!\_!&FWX?6[>^H46B.5M6\-PJA1#92' @4QD%I** MEK!%7(G'$OD#+YF@]46=W^M/=L&5AK.Q%D(>BP M:SL1;"?"WG4BU(M&57U##IO!PBL+OSO+A,82B\I88NX\Q$L(Z8>P,3-9BOQH MR^/XJ4B0DACQ7'P^SRKY=TNU)FF_VR#:QL36GE36UYH>,9AT>G9XO<&!X0^. M3/^!609=.[M^'PZBU^N<6);8BY/H](?V(/;@(*QLVI.#L+)I;T["RJ;].(A! M9V(/8A\.PLJFO3D)*YOVXR &%!RS!_'@!V%ETXY/XOI#2C?RQE61IST)["G" M\Y,(/_SK3Z.?;NM%G73Z]S"I=6/&0#YE&UC9%PK)_LZAV+<8BM5 9=L9< D[ M&(EKZI_[><\&T9NO>N^'/^AW!J.'WY1MAW\>?M]R]);CKZ!ZR=Y[-*7ZQA2@ MTBZ6Z6]Q_I+##^_\GS#G]V\K[GN#SDEC@O?C(@9,O>ZO(+!GO>.S[N_O63^( MT+\].8PZDT=N!UC6O_Y9#PZ.]:^O[TWE;I;G^[X0L]G]$D([M-PU*/AZR<^' M?KUG.W@3&05[@%XQND-W&YWTL;2/Q(P M?^@C_A%19DE[#TG[NN3\?.3V3GHO+#WO)A?\T.]MZ7GH#GLGEIYW0,]#*Y_W M@)Y[QVY_W&T2].TLY7L]O-.RU?WESBR& V>[*[/%]TZ9]_/:C\M[MP1L"?@) M$O!5]8X'\9*6@ _W;*\JBCN(EWS)Q0,_7TO$^T7$(TO -N3] MF EX[$XF0TO$-NS]F(FXI3[I\8>]WR=9"Z2L0I2UL3_KZ>'.]/H[SUD^/8JP MG& YP7*"#8,? "=@]*\[M(Q@P^!/G!$VJ81'%@?_5!DB_-R<,?RB,E/8!AOH]$?#N9/!Z=6'*VD?/](^<; M).'[_>-#C)Z_$?">./8/3&<;(;3NX/')R 9%+!<\<2X8C\:6"VR,_(ES0<^= M])H%LI8/;(C\J?'!8-)L'7ID ?+390*+^^]N#?VG0<&/C%P'$W>X^Y[/ S]J M2\_[3,^C[LY;-P_\J&T\?&_I>3)T3_HV(&X#X@="SZ.Q.^PW2ZD>?VS\/$_\ M;T=3+Q.(F[Y$4!4RGRW BO4-M3!WNQ,;([%\\-3Y8.2.6YKI+1_8F/G3XH/> MP.W9,0TV:&X9H><>]YN,\,BBYN_#/)RST9^)/(\$H8K;>.,A^[-WU"1WX&=M M"=H2]$&=M8V@[RU!'[NCKNWRL0'T R'GW;9@[E,$_=3_3P'G3O9S*B(O%X$* MGN_.B+9.XJ-U$BT>A8V?6TZ@(A=W--EY3<#3HP<;/W_D?& U@@V@6TX@C=!U M)\-F&]+UG8*-E/' ,?7/PD_F,3L%R0R>)59'QEF8.6$,_W5^GWWV"+^6M:PK-%DC;$[&-NBY;O+ M/CPTO5C6N+79-)FXQT.+B79W^8B')AC+&[=W*?KNR7A7G;_W>LZGY"V(P'G[ MZ]F7-Z=W%%H=P D'23&-Q..GYH=^L5V7D([6QGN3@3OL6R+_\3B_)?+])?+>T)VTQ"[)T/XE]^#5]H8P[]Y8 M=RZ]S'EV/.H<.W#S2,U\RA?"Z7?[ ^5]= MWG&^P"?/>L/.6%\7QGXJO$S0$U=I"*N"MW&"0N ]%W"R\)A47(BX@+?SXL") MDDOXR%,+3E8B]7 LK>YZZ-S5)NWS68&0[@S;#^L3W#()JF<%Y-Z9M!\67R[/ M:G1L7':SLY(?9^%W9PEOL\BP$DU^BS5HV];GK59I\AT>D MXP"PITJWW4(NF M662PLB0H_!RH!5MC\([T\:]OSL]],6]U7U%X=XO:C[TYW4P63@BDY<1)?/2WT]-/SBR,O=@/OBREOMHT@.*%]_]J @$O,AV0#279&"2+S3I4CX6;Y&*623\ MW/$77CR'V],R$M\'Y@%601Z:%ED8BRR#?^2@K^$=C'4Z23Q/<'URI4E\\ RP M[9"53,P7J1"TZ88D$W$ O_I[$0NL(68QAI>0+ *I(E"^S)((1$SVKGTOL.U<0ZTHDRZHTC,OP.&^W0);Q%)%149-P9;/,8@O"BY?8)W'(&1Z!V1/U- M1M_+*>BR;T>7L >O5@DW4+ZD!LKP0M3NJ;_WIED2%;EXE2>KER-XLSSUX@Q( M9?F2_H7ME\^[[A%\]:*V 7=- ,:%\.5U71QX2?W?K6Z!.H[-/MW)UMYG>T)W M?4)7.F[#SK#_@$8.E_$N4AK>S"M/.62B7V:1 %\^84B MR[]S1/DM1I3_\LOT.J4'/ZK#[H7HS7=]D-._!RC&'SG]\_#[EK._FN-O%!]_ M=.Q=>3O)RWM4VGWCTU:I(LOAMR6 /6B:WCT!/!$V[]]6CO?@A0>/^^ Q-WQ# MKM\+%G^0L]X#I) ?/.O^HY+P5[WLGN[V3&PRVOYX:>^@CWGWWQ_6"U _]WI:T M33#+GML?W0"<9F])^SZ--DO]!T+])UWW9'P#K+Z]I7XKV'='VH.'@4G9-6F? MN)-Q$S[FAA 9#Q!;.RW[-U[NS)Q^Y/SWPY4R=TZB#R)V'IG_?S>5'8_B)2T! M/Y%XIJ5Q2^-62#_.E_SA"K:])N#'%V:NC:\YW] $_9ACSO[!(A^64.^*4D3L^L9QB.<5RRE6X-T-HMJUA6>:+1]U[/ M/>XW667/H^\UA^-]F(=SQEG*1)Y'XKI#;O8C)K^'Q/W \9][F8N\'_&@_13Q MA_;6EN0MR5N2/P"2/W9'W:XE>$OPCS$KL$L9_^BS!*<([\OM_0XA 8C@7JK3 M]Z@G85_88D/49X]W:H^LI?V* >Q76&B/*J5MIM:X[&38G:3V69$FO3P_XDN1>9$Z?V)VW=7"#:J46.2PR MOI.2JT,3>M?4#I;B'P/%G[C]R0U&V5J*MQ3_R"F^WW/'NR^!LB1_*"2_9TA, M.T&(Z+NC21/\9%?HNP_=-+YEVMG]I4L.8@3N-4-#CW\J[J#G]OHWL'NNGFYO M42/VBV L<_P(IV=,G2]'Q?^C\-).5E\ =O2((=P]#Y6/RGZ2 M>F7:_'/\'&7XJ8C$+\\QY+K[[48'+A26VPU.\<)*9 M\VS8F6C*:X@'];P,'PC\D"5Q+"*X2Y;SR'FQ7$7)6L %JNM,ONSDQ!A>\E+;*KC! M3J_;Z9_\[!C_)NZMG]G2^WYD[)QDFZ-(S/*7\F?JLY3'J)[@/4&W+$7JA["?_V5C$F[^JXBFA>_1X\_7RU6:A#ZH*K2EHHA^ MGH=+_#5<:RQO!LHE1^-SDZ(X7'_C+V&+! ESV%7?-$\_B-PYBV'/!>VM_ORM ME\:PA1D:F,[Y @S1O_P2WMUB-T@\N=Y]M.MCV+B0-RX$MG#B)#ZBH1&S,/9B M)%]G":Q3@*F?+[P<#!OPA3.4S Y=9OS^>91DV0M96L:,P687R%N0*>$,Y$NL MK\9CDLSD@(A99GQ_."%:@^]E"P=,JCC!7P3P4Y3@R!>*P:1'DL1@[,$]I7GG MP]]A(+_!RXFIO._(1,+/U2=&_5NGI!:AJ 5N[61(+3?>%*]E8_7=C$!@,.@/4S8,8N] M'-]0[E@F0-X!I=Z/"]SD##.R-)MUN[/9@S(+DJ^WA6[0': #HCFA>'46?G>6 M"E6[ MV(@%2J.XV[!F\U0]U1A#_--URW"'PXZ=V6[HJ0>;-]WOC+;60]N#N*_!W_W. M5K0;>Q#W=!#=*XKM[$%8T?2T#J+7[0PL2^S#25C9M"<'8673GAR$E4W[1(_WDUR5=QI3S(YC5G@H]O. N\?=P:CAQ\>M6W6 M]Q>*T?[.L=FW&)N]S93WJ]3/XQN2M8/#'W?&]PNZ=^/#/P^_;SEZR_!7 LR M=^]1+^&-"4"E82S/W^;\F<$/[_R?+N/W;ROL>\/.>/"X:0$SL?LK!_;IK/M[ MT1O_@V?=W]^S?A"9_\3)P;+^=<_Z\8OY_FW5O:';'[JAL;T ;R?]FJ,]@+S8 M25LB%37L%YSE+6>:=6\"Z'.]6/E#G_#]@U4>$&5S;'>_2/NZY/Q\Y/9.>B\L M/5MZ/@QZ'KK#WHFEYUW0\\,,5K3T7*'GWK';'W>;!'TK._E>S^ZT[.QXN3,! M>^!<=U7I[^.$=_S1>I&#.-JG0;]7U3E8 GZT9VL)V!+PHS[;JZKA#N(E'S#T6,+<-?L_O=) MEB%<#^P,/+0(LP4&OA&R)Q#3W$9?'DGX^UXFO]I@S).AYP\(1DJ?) M!P<3(9F 6-31Y81GCHC3(;N2?_$,H*-F3]Q1AB-W6&_Z=(^KJ#Y^88)4#NO MF3ETJGZ,8?.)VYWLO K@P _Z:5#SHXS)C-QQRRQ22\Z6G!\E.?<&;F_W;>X' M?M0V9+Z_]-QSC_M->G[T$?/WY8CD3.1Y))8\J]&&2IYX[/R.DOA/CR">+",< M2JC$@YOKMS M Z=I!]CY-S6YUIZ/JC@S, =37:>U#_PD[;DO+?D;.6S#9X?%$$/NNYD./X! M=)NK;QE"488N/UALU_I\8WRJWD' M9SS>)_>^.W JPB> %V^:7 C'*]'.G;]D174A=.M)9P0WB<)8'*D1SSAR.4]6 MM/K:3L#'\,#G-)JC6.U0O3SPM*B'9C'V/?9G9-;M!P/T7:"?G4^Z./#SMTQ@ MZ)E#X(*1.QE,+!=8+GC*7##HNB>3H>6"6[D9E@L.A OZ)^ZP>[RC44G[D93H M]>D!7Y+ M^E5WG:H;N[V3)L:P90W+&D^=-7K=8W7#C9PDOAOK+GWPG"J,#K=M@"T+_;%H"' M]H7WHP?@\3O.P[Y[/#QQ3T86A=PRA0TGE35Q_='8'1_OO/CGP.G!.?-R@=.#_N83+!!0+6O<5TN"98W'Q!J]SJ3IMI.#\DONP7OM#>W2:M1OY"GX211YJTR\5/]X MM8,UJK,U/E$N"ZWA*/+629&_G(7?1:#II:L\6/6*5?].7G;,W]6(\X<677>C MD#S0E]I,V\<-TB1@J.J::K1K'M@/+9?_Q!O!JM*E%_$GG E3'_WT/U\60C:8 MU/"Q\D45'>O2RQQX>[_@D173M>.M5M$:ENXD1>K ><4!?#X3<#38]1[C&\*E M]-\"L7>=%/_,$[HU[-DR@W]YN;/P$(C+>'S'P55=^XZS)*5;YHM4"&<);[G( M'/[MWXM8( ZRT^_V!W0'^$??N13@2_>'/_,GXY]=)Q79"IX<7HAH_8H^SF^S MA"S\?H,%C#KC#4OH.*>9DQ7^PJ7;QJHOB/<'+J'=PD=GMW[]06?;/7[G?Z&Q_K^2"?MB:H,T51D*)20+E&[ M];NOPAD02HS[) +ZJ/?*68I\D01$P2B^Y//Y/IRH%_O"N0SS MA7-Z_AI8%:A:$6FXZQT)46O+*\ M11,5 7PAOU?SCZ1.\+*L6,*??!B9!'-O/QXEG^ WB1_277PO6\ CN+WND.XV=$_Z([A_MT<_A/S1=LHC(PH%"RQ^F"5\"BP+7IO3]R"NUC&M')/*6FF213 EZ\_ M?OCR^?3UEW^>OG<^_OK^[&^G7\X^?CC_RR_3NUO/?FP+&+\@VZNZI:(>P)M$ MT4]V\U0 X<6)LP01F (U._["B^1-F?I&16,9?G\9>M,;Y&B"CWX4QJ$E\ M_.LD9F:F:SZ+K(ARNN0CL*-\]BQ-EB0.E@D(ZE3X\!3@PED8";QMC&O]+%9) MFG?VZ:A_"<*+__D+_$?]SH] UF"(8_$J"+,5F(4OB6=K=N2 G@Y_R^1,[*"QGJ0O5?C&V#RU+V26SL71-!7>MR-O!L]_Z467WCJ3+SLYZ0Q[I9VM M%H<;[/2ZG?[)SX[Q;S*TZV>V]+X?&3LGK=RC2,PP:TH_4Y^E,I7*'TI!_9)L M%A#WM6,S'(5^KS.NGOBPUQDVSOQ.T.<&1E3*X.J< >PD.WA7LT1]I]LVT'/"X*\_?>W.ID%_UAM^'8]FTZ_#X7'OJ^<= M#[]ZTVG/G_2"DV V^8F?RK\XR\5R\(\"=7!.-P-A W]&\B^45%&2%:G\T7WK M+ES>G__4&W=?#3K\OXZY6!*-QG(=O5Y8S^D4?$L0O^DW,!L^A]FWS@.J/#,N M.X/_!WQ[7UKP(^B'51K"9VNTY6EW4*DM>6=2V!F'ACM)>Y_B,!F8_$!E%_ * M:&>!\HO1( 5M1 X*.\R&)A0R& M@2MA/EH]":-G69X6K$71.%R(B/U*T+LH1YQ5D<+RP=;=)V5V[RQ1;OLGM>U/ MP);[N(GBM#&K[*BQ3,.C0G8;4%+4[S&W&+MUH)D'[@8O\AY&)Y+%OMC>FA9+:F M M;D_(>$)#B3H&(P(@#K\]A3U,M6B\G1<5MC8#8.O#0 F[/(L20*'=]_DFGY\ "(AF!(2K \[_P(A9SL.//P*B9F%>Q M=.0@K7:C7>=R$?H+(F66YO!>2"GP!](F_@YD[%K)UAFH&OC1/SOG'><+F(% M3>O*[?P$A"E16""F.1_^/ 'BB/%]CK(5.!@)$(_Q(V:1YF.8OQ:P T,I5L9%=9QW18K1ER4<40LM(E>6A#B'W1'(PAEL%3BJ*JJ+AP6&]E'Y ML%E]11WG3:%333%>)UJN08@,^\M2%=-_8TX7+O%0EV/&8X;UG=V?7[C. M*BJ8DG'!^,4$TX(8.O7BN%B"[)2KPW7QZH!I*#9 JA7O&CL><$6PE):#7CTM M_'2>"J&^XI@H)X 5FR [9RKC7'MKO%OJQ>PY.\U0G,OQ<@YGM;-GL*3JSA6J IQILY]5!I%:!D^/%R]S*PK_!\=+H< M']OM],<___#V_TI/3%A<@TE#]@UY%2D(2GCM"#:?%$?[#GI-(P _>#;J#CM] MK;YU-F6U AE,TK\BQD #.HOU"B/G%(ER>C^CG$8%+5#6!T+^FXPZXX>@,Y(B M"MHOGA4DF!LI&ZXM2!.P+^$6<%;/1IVN6NM>"5,9OS@1@]'(%[.O0<\+O@ZG MO>#K=#8ZP7\=#X>C\?1DZ#?B%T,,JJ1)E,'F?TH37P3H_W\]Z0^'D_&#!RZ& M*G"A5DDT4J[S(:,2>Z'7WJ)MH&5,&<'9M&%/8+_(S-9Y Y=]0!0K*R^MRF@T MIUXO0C%SWGX'*Y.D\D?T/DGP!?*[,JL@OW,=P;LN6%SIFI08K5-YWZ \"M\\ MBI4^BC:AR#5'Y ?(JH&K[^.J8@(/\RBY>T(]ZHT#^ MQ>D57/UY:5^__]$\RGHHVYY*RGS(N:UX$/+SQRNXW%R=QF^:HX MZ9#\+2]>EU$%,*_#>OQTS52H;96E7_J6TI%(*5TC MO7BP]C&70[X(J#\PW3/CM2OO&F(1 %99B,#E98/K O_,BB7ZBNBYX&OQ[?$+ MI"GYS#S$!"J090*^'&:>PUG()T"[^_:USERE=")X(WP]\ [*[!8]?A[#DU30 M)5YO/&^9: ,J<1;))1A"X OIK:3MIR07KM,'AH1?7H + ]H;=!BJO"0FU8IU M#BF5E>#I^$#K%]*W 9-"EJ].-@:_]=!'.Z -Y< M\H=RE?PDRX^FP!ZS,.=J"TS +<(5/AEMV9\B(K :V4__)#WP]@- M@^5OQYKN;<4%/H1\R8".UI4WQ^(5)R"KYIJ+H@JCL@!.>HBM)QJ!$QGMHXWR M6_1M,AF/^H.'LBU>EZ&',[3X8LX6XX8['R_@M,KSX^0O$C%J36U_YP<'<;2J4 %&Q0>7XI.W5,4VZDI%P'(V%&2#G5&_E\BXZ:5734[,4& M8?W" 6Y0DF4&7 ,/^$\!JITX[8(>-_DZ'':G7ZSLX]??GO[^>S#NX^? M?Z<*LZ^#T?BXNU.1OI$AKJ$U<9'LB9^=2;0R6K%C+%F[EF5PH?=>S+V(O$^! M=)A]/>D.!X.3!X\K]%1<@1;H&"N\OXC";6/#+;K_I$)1YE>CWMWM-6AE 2P* M*CT3E#'*L?#9^9#DPNF-76=[\>!KH^R/K&>X!@Y @-H$'PM% M)4THHT>U%SH;%SAHJ< :INCIS.#?: Q7:VC+X"(%7;$NEVIII=/:J&"D<"_^ M/B)2696D@OGLBS I,JK=57ZIM(G:B@H]+BIDDP =FG<@G4#"'_T?77(L#9HU MB!Y9:?P&[K& K"L3\,Q-CK^@/XO!&<[)UBZ=$[S\^3-/MZW.OV)I,[HF<],=6YIB!Q M>J<=JHQRY/KN3'#<:&GFBIQSBE^L[VUE&'J;8N,+>N(A-F@868>X(#(&%4PE M(\3T!?!GB@4@G%;GI"L;]\!,\L* *WZ1@7+@PG@.V R,X9)U9F20275_,55!$RDQO%91_>-\%%\3H9+)E9A9DPO%.PRJ?$.MQB MW7'^7U*0# %A Q>#U4?!*A\^FA41Q5PN0MA<$F4%QFK*"F89K=!"I[(HL"[$ MA2=35FW+4ENMA"&_9L9-@RD&(Z;P/(%R,0JS7,4_-NQ!*<1IV5;>^T]*[H_0_! 2'059C5QEZL2H8; M:QNF($)-08M$Y@58"RAT.*@FD4NCU:_THJ1E+XH.3&>6("U!&CW'1%A*BDD/ MB M7,F[/R(F2>Y.J['[&IW+#"BE^]/0UU63N*8$-RKQOTD;P<>B3DO;EK8U;;\1 MV2K$:EGABY"2X6Q? G521DEHR(7[7AE5HK]+$J;N-VDQ=TZ#91B#5R=SV\]E M0.C=FU,5!GJHQ;JZE1XV#FQUCQA.@$R8RP(/UE$RIX?[*E=-91(JNJXR_LKT MCSRLCD9Y,B,W07NS2K*4T0/V18I,' 7@_:8I.BE^Y(7+C*N!)$0 ^BG_-_>6 MJ_]ZSMO/97U]Q?VA2OV*GU(1=E(D->60E2Q6LFB6,*GL0^&OP:6&?Q/!J3_/ M/CO/\>P5=(4)':.N^21)4'$XD^RO(IH6OL>-)&7$;8DM2 0.13%!HU(0?_0[ M\!AWX3OG*$/$?*UER.>WOY^K1R#9SU-OJ7T?OUI)J^I[7%#J0#-\\RA4+&0 MH^@Z/-,^,"MY,LWKUN2TS%,RSSLOC&17"P9B@36XK2^>)RCLR[XKRJW,BT@! M/.@>IJ85BE2*02TJ"85?I*129N63X-(E)K)*SM4*BC2+4VH6K9BHUQ<6&)9@ M3:#8S#6YDGT" <3#[4F+I0-Q7 I]46%&2Y26*&OA!;1DBEA#=DTI M 4'27"8CVFF4JIPRC::7"W\1)U$RI]RB-M\3*>LW)1:DG5/-);CJ;TSR4T.F MJK@5?,NIN6+4 J >RF+=:*WK D@A69JW--_(0&!QK<(16)>Q-6I\(% ZGS/+ M4A0+;IN@S[FA;2:D ]O*'E4#?BIDHQM0I\M-#/#$K%A2V(-2\Z6?ZQHQ.95* MPTYJ--QKO& IVU)VF4LFR:TH2DEO;8U[5) %])E+>!Q.*6=.TC2D+[P42ZUT M/P2BAP2)3[ =W-Y#%1484A;8ZK6F+\IF)!,YQ F7*]5#5/$>Y(H\586F(T+- MI6HN2F$U/O=&";1\8G)V40[@5KWR,='RW5W;(0&GY7MK'-1!_E#4FW5[+&Y8W3-Z@6CD14.\_$EP1$_02 M=O26"#D+X47YPB>L'SB:-%/@*I[/]Y(O\9?B-22K27;2CV=%H0H0L$"*@V+S5ZH\@'HNPX!,:..DN<0IP_"@_(,>'6#B$&&Q9?2]A,@;"G+$Y8G-$^\+CAR;A1X1F"59)+:D/0K":8@ M1$$,SN=:QKTS1BB3X6[#+MD<9M1&"!OL98E(IDRN6KQ)A9&N$:>T[935=LJA M;:>T[90_UDYIE<)34PH50XF]11I.85@DA9&R0ME- '1&QI>:Z,(T.,*\[IKA M '"6"$<<,3S:%L(%XD&* MC@&#=$S)J)-]1MIB2S&$.A.$R[=:>+ 3OB@8VTSAI3#T"KKBLD40VX<0:JWU M;AKLA;J?3)R:VNTK%J"_ (5G+33+C)H9SQ,&@\XRRN[A @\(U 3&;"Q)#@R1*'AW\M.;/T%N!/\P[ > SH1);=%(&1IN3CJ#(* MPTC4*6@-KULSX+0%6!;K@9,$K$.MP03BP3UV\+L5&)%B):7*K,+VED\LG]2# M4ECFH\MM#/A*D[2+?)$H#&5N6^,0:.B7%$JQV'I]D2SGD96SG%G6P.;5PGJ. M#6OFL!7NEES;R-4TDNK62%5D8D4<2M] 7"354#VEC&5:&'Z"?C0#+1AEG,IF M"4F@$J@?9L*X,UQAY%,P[!>X\%*V4%.Z DR2"'N]58*",-(H](OIM7+1J'>R M JOV/:XYVO1NNGPO"XU1J=4;P=N;E;K<.))IZW^0VYJ-E M3,N8FC%_%;Z'4A][JS@X1L !F,"+$=HY07HH"&XQ)7!]K+'#J7X:5$%]F\G: M;T7X;+4Q9&#-!X#W151\B11=+Y#5C=AHLL$_@1Q4_X1LOV!F+Q]\72XH+.U; MVJ_4/W'A!]+&Y0)(G2J<-SFLF-&;4:]JCLJIGLJHA&P1(^!2<-&>T3.$V* T MQ04H_WH/U'JL\KA8Y)=)2A.@X/.T6#&*8 6SZ 9]C;:)R/+)]3.)LO[("(^M M$&>WK.2H#DOB.%>E# K(#MUWT"Y8_0=^-&$+YU3:C04E'.%%0X\+27"80<9P M,3P])Q)ZJAF.BZL";//DLPS1+SV. .C"6E(12H7)W*8E=4OJIDI054=R=A 6 M+"FX)#UK TOX.$PJ&V1D,I%07SBI((M"9!E3I0"I4B>%);-S*D=JN8>E34N; M%3&LJWX4*/+FNNT6A((I7,6P9PZ6$W$#@1^F?K&4I1V$0$-Q?!Y7C@*R"H^F M[&F->/[ZX[_.WASU3D *QX%88HD?#B43":8ZV*(!NEXFH96TEII+:GY?]G4E MU<(=7\Y?F'LI-]53R%[6W['=RD9(+.:>;')I 9NQU&:IS=3K8#]6P;8XI&W, MUN(H^C1,= .7[#&L^F<,RFCD<+FX1_6HR PH94MA0^&E7=7,1=2<-DJ6R^1S MDM8@;2CB1V/Z+#E;*C8VD*>J%HV^A_PTK!%W0"5[!61:9^Z=9 MC"L/P;WEW&76&$;A?^1=5FH+V!$T2WVJ@ DI-6Y%)5*""_;X11@YP%QP4U(R MXCM8WYG64F7C6*7C0*.ED-7N<0MFX"V].=XC%:N"R[#A4U1GZ!^4.$[8!$HH M*I)I@Y"^6XA PJ]6,%&%EV(O7?8*/[1L:-E0%V=>B7X'*N B0;Z02")P+F5W M.T5:4HKFX0W6U:G#G %@TSVTWD(&"Q,F2^DH) M$PO\D9!+SN9I<@F*+U/(6J3W(IR3>-MJ 1,J4Q5,N^9\.PKX4W*I8S+#'0W8 MO/K052]WVWFKF"[O!'J*GUQDU8J2T!/C8#,6B5##_RG0#^0RF4;BD#U>"II2M+ M5R5=945&9HDIF$#OSKU8P8X:10X4OG,-&(Q&E[2J&"UKM8&-D501[;@5SM0![9#F3;@6P[ MD*WTOHGT-M&EQ7=0_LH0H$D%LL.QD5?@L 'F+]9JU&BCSIYG\U1\>%E-87;? MN"K$41TWL!(^%2N#6V7> 7O.ME1\[G^<]@Z6P?AIJFEI0V0J89N00HZX:U,O M"QE,)VZM$]3124)@*ZNVX=0QIH>S[-G]H..;"@.J4V*-5'_8]P,&RV"UU9+VN-[SHR MNB?[?THNRRF@3QX>-[/0C"W'FJ8<"XZ?<0X]<@ M^9[U^R>=8P=6'ZDD!B-&P2WXIVC19FT_'/4[8_5#&NE:75[+K?3YB^\KC,8" M)RI\T$#B+(!9-U_ :P\F'>>=O!/\ODHR^K8T/19#LS05H-_M'7-H/::7Y4A] M3*, 9V&,_8/T8/8BP7P4[!I^ =I[7:<^I1"@QM.V!4.7]D:)][-/*VW9OV.FKO7.-K=K^HVYY4FJ&;HUO,)?-46P, MYE7F^.JZ?76HO]"_T)C&+L]0#BDB1*6(,B7ZQUR\31.KZ2ZF I65?/ M)=KJX+BOZES/8MFK_UG&UE\G =F!O9/CL8O3R+TE3\Y61'SV^37>0$_'/G3Q M>X84W.\1N\LN#6Q3A0<5 8E71&J6P"02 $C;)=PVEBTH2:? M28?'N%_B?QIOP5J.43SV^O0B\(^1S .U--BHM1K$ MJ_A'?=5"WI18;YN)4%"KM#BJ+UJS?DUV4A9QV_6MQV"61UXYIL$P6&1^2MT; M!"2V">$CRB*QZ=K!_.1EJ M49":/ H2L\_&HVZGJP5V)D ,H=02Z1)8!E[!5 @D@;[@5^_AJW(87Y%FF!=5 M0:)3:>KBN7P69/H'] OG=)X*3C10. NTTB<*2CFO63)\>O^:C&4*9.;L:,T5 M)FN$=TWE=,'Z+\]T*6#F_,MY_KN7P<]?..\_T?WXI\YSPP[G3$>XI& *_J_K MU-^TNN12^VEHXF>CKN'IT.@V$-[8!!HYEUY6H7>/://O12R<09=V73%@U9>H5^@3-A ]V52P*=B#2#XNP&/XGO9PIF!@2V[Y@TFP+9X MD5Z$TOIK,QUHT($!H@U\43""$-W7N_#"B&B1.%+?&GZ>I-_DL!(T9ESU#^YA M FX#44!]%K"/&<>SC!Y\+)F4#@PP9[I*J,!2@^Z!9D0_PY8 60XI.82U2$A'F_E#&N=PX[U%PP-6QAK"&]F?IRM*5 MIBOJ/D2Z*A1JII/BD':R@!G3F/Q&\!^SW$DIIX7.FDIU2D3B)$TI2I;5L4&J M[J/+L3M.DC$N+=V1GL;/L&K34J>FSB",BER1DJ(078:M';AL 62EO:QJO@:! MP_4U^J>5/D1J#/+)[52HX(1C4W=$K>2TM%G2)FA=7PI.K+K""J@LY#8 "2-R M02,2O. "G!^LP>46=/DM=IYSO1:%';*,8@]8JQMHD _\"E2ZG,F;(QJQ1TUF M5 S$/HLMQ[U1.>[8EN/: K9$L$=A&Q9%,JQE;AS,P6NLXK0%/']M)!YN")>>6'IO:DRJEH*JF;]E@-H&61W+4M,4H5[*H$@M;$\ MC11L'_8;X1L6,=DSF'B,Y)9G8+V0::1^EQ&2/,&=;C'-=K,3CS)\TJ>:9!\T3E!A/NR)H^X&CRDD==82ZLMF4= MY[2LIHR\2W?CM!4UNDCE%S/97J4D"T>0*ZDGB267 ZFT5$?\V,)=#5ZA4"6H M@*)V:WU;##5MO3-]4Y+&)=:QZXWF A;,E('U6^"8#*S)\]!-*PM70X+F0"2# M?5RM>$V6I=K?2A:$)K7&+I)BO,4^%,[U 8-61> M&F9EHN<2_T G4&@7<*/GI\Q'52UA.(&'3NCO2KP:LZNII"6I;V] _DFJ?M3& M $TY(\&-D3;J$@<)*X0KTT*"TX.PP_7I$HX:P5!1 4\ FN9E@K+D*M %V\0: MXQ6V&0A,I53:4$*'UD5D$A/]426:*OJ\OBYIAR?E4L2FXJ&AEU2UM42D72[8 M!_E/ @/5:Q%%9$J0L4H[[)K@CK(23(]IPG?FM*ZT*]">4"JD4N)(Q7>@5+@% MH^V,65#!;JIF"P;V0SF 36=!*,LP<(.X#JABH#4)HAZVQC!+)!/&>!FH0V^] MU/-IC!(?^0+E6;>MEZ8)?A<^-_ ;NE*7/'&Q"!Z=(:&WWK1FQDWEW!XB6):3 M! ,8B0!#2A05U14I6V_LREDE^',\2-U]1F#T\5K3)&6;T"(P-\1,!1AK:2M? M-9,-<%K"CY),&B'X2WEP!]\E\:Y(D?M<34OF=DJ^WZ#L%R'.B.2.3-SY,DC. M"HDJ$Z:4PP&2>W_VZ\?/+I=F,;87JJ2_%_!;;LP:(!EA_?&VNYQ_?/>YZDW1 M)[,H20@FJM?I_TQV.PD D@1,@NP*&YDDAK[$$R>5 )^OY#TYR9E(,#&\% 43 MR%;?)X4_1Z.IAI]2 V&W[C& M5MY."BP%/%:J,WYE"AKQ4#E7&Y0UMPHK1*C M3>XWLY;4)&4AG[06LM8N;&/\@II5"W9P$EU0)V0(FPV"?NTJV4M7QDE\9$XS M!+E9/BV4]H\>1XU8M0RE3P=)PPTUWH>T/FYTU3KT&#=Q,FRI6N>T2';AR*W2+ M%%$L"5EYBBXDBF-%WFI4'XBJP%A9!ML5>2E9 _ Z)-S4M' OR_5(DPK8(1@( M7L#=]0@[@'%[46ZX'A2([1\^C3$D6:I+XT'9G0/EP+*=?^&$S[7SJQ=_T[V: MY__Z55=-8UTW&B<\,86<$G :X?SBT'/>"-QH91L:,*HIC@W0S0IG<9Q<2$=: M-D*!EXG2FF-"JC48;H=)![A>H9Z_ED(7[Z16]^[-V>NRJ#L#%O0%=GIUG/,% MN*[$P3G:%.?A//9HM^CM<"7PUG#E'*6X0G?%1W2X5TEXL+3L4JQR;A=0=\;^ M'E# $88%YC0[2S9ODHR >VN("HFQ7RL+ .7T[LIR(4BF&$R*WQ;R!+W*QBNF1CH.-HZU!/!-:.5 M$U$"V'"0!SZ[QD:'G_G$=9;CW$Q^A=+_HUCMS+L $I/9:P515@90"6K?5%=R M_FS-^DG4E%H*=&(.19@#"*L8L3H"0-*#5P=O8':J(>N4^6YYX+$A515=N-QM M-UUK*RAG)UE;2&3&<&A3(:>6KR>?(V'\:G,%@.C)YZ$9UD1B95VQLJJJ>7D, MC59660XFILUW*Q7\4N8U1L%OBCR4^VFXBM58%\G/!IPOWS=33=3E\II]";?0 M]+;0H%IH,+&%!K;0X,<*#>[">+X1+CP*A4\2_>G.L-_WQ*2_5<,KHSR!$8!A MCIMCQ[L_TNBJO&XEYZ-F'ZW, ^=73F&0VJW:.WNX!UT9G&AT_\F#4Q-A5-=2 MM#:F!NQB9H!I2?W?W%NN_NLY;S^SB?BA\-=Q[FF^\QAM'*<]Y+3W T(^REXJ,B]TF/_\Y]ZX^XKBV5O*\X>%KZW/MGB M%LCDQJ@T0B:GX6L8:#>2+=$N9$H.:$IY,!!#M$I M_$\Y;P8ILS87)5"R'/6J;?:QY%4A+V6!X4!J$&0<*5HMUAG(*P_#'"OX2&>U M<-#=/&0L(@HUHP&EYK!7!]I1I6,F) %*4/2:T+34:*E14V,])5VWT\$/H\!X MH.*!+!<99U_6?1'"1Z0@0K "5_^9>3,A+]>?"53+GK\FNN2$$,Z9/ H$>'@4 MIZY.H (%+\OD6*W+)$H8Z[G8EJ(M16]2WX&8H6O4&%OF+S ;QBAUB:Y0B+"2 M&ZO3,54#6T3YBJR@0:!9AGN&@MK+N3IKAJ5,7*+"U(TYA,0*6TN:[:1))7=U M,8K-$(22/KO>&!,[VLL2V"8"TS#[J*_+5)_4PH3*'S7M02(W2T:6C#:H4+.@ MW:C\B\1<9KN-/B"S8*[>[F>T2Y21'IE8AMWZYLWK,S5,8%LJEZX6'FIX#I[M MH0CZ2;8&_DZS6%7AT=+#-GH.\4_%.I&I;YJ1GD0:7MBH;S6R]$:7H(@R<4D( MOU23%&8*OA"3:,X[CC,K,,2,ZX!J]:MEY@@L*(SLX>QK-?F5HM=&3]LU ^!I M9>BK$>AKS'_5-.%4DE@T4YAR_;0-E2J7 $RY-7=(!@E7Y50S6'K51DX*$3L/ MOQ#TYJG#-^!:AF3$H!M)DH#&_X(,D#5F[]Z<%VL%2$!'9-&,$ MZ*#)I !5G8'ZDC.B&H=&?:->)O75V;^<-"DD(A/=V*5.JC#+-8#OWXHPH'(Z M-+C/="FS%'^GM)HW>C4?20-E1\Y;H.S"TRGM]Y($.TI&GL7.!WA=FA.#4TI< M1%&BRO*R8WZQ10&KX3,U)IOSF^B^9"EL6"[P[_@7->8_=''^19(>*#[= M_:^A^Y-V6:HZ3]IF!,/'W'S.17HXP:>UR$]K;G5WRJU0IQ=5<_M 3"GU9RGF MH(-9HO:5C7SXZ.HL-B;A*@L$"?R ]+U88JU=3"L@+; M=!BGF-P0+J *G=#%:'*E8>4O5%0::Q:M, LV4UI=>LIU0,?\N"D/(T M.NU0]8/N4&+5MWPUV?C5X/C@$>YO-]:MY@S5[7S,=[.K]OGM[^=XV3SUEK7* M6M66)=LW,:0_+<#'CF7%KXY?95GBAU1'I['/30+0C:7LE93&^-,P=91\78"= MH\:RH'Z%;>,V#CH"-!7 GS@#>_(M=^M%23P_\KBY2AYG@!: /M/GW^+D,L9F M ]QQ-CZ<4[">07*#-L?;ON"V8A+O929::7.!8VJ$A%87%5)PP,G#,@FN+\=V M:Q8D CLUV KP*BG(\GQQD5DI%R@4GA.%2@P9502.)1K&X_$15(HN(NGW2Y-. M+2E;J(:$91* IP;&,@ZLXKV!&UY57<:#%52!6=IHSVW=P;W2_K;NO%IW?FSK MSFW=^=[5G6,+#4LHWU1][?+%"("0KT8*PHR$* @,5KT9QC\KP=$-NCIKJ.72 M2*[J812+OU"_BQXN@*$MN) ;PF;.0GA1OO )8@&\TY @)A @*94APMH==V52 M(G[&)JN2TV-71O]J)L<^"?.]L!4W(-: Z4%!3T99D3$(<_HVS0C3!%4-J.'! MA*835T'=(KI)ECBU0"X9#)EJD^4#U\&6=7U4NW)VF:)*7,)_QM18?IZ3K0HF*4BBBQ G*?)3 M884!3PHJ>PQE]VFU4_GO!7:,RA%8'U%4D%(YBRDV"(?Y-PGZH(!T:!9P]1Z_ MD12D]_F-XDOGLJW5=7CZKP=&41J+=58B72XIQI=)!09^?U8"XZV*:83-#?\* M$TW!92RZLF65& LU=\8Z4$A )+,CCID"\V1NW;85,8U&I_>("%F9GD1C;&0Q M*_?;E@V6Q $A;#7_*PW!E, (FB)V/.U2-M ,,Q"^AP]?4XM-&4$F].Z ]H_T MN30"..0QJ:1:1EY57=K-A"?'\$G;\BI2!01:S* M#!@)JGI$0&+GJ8ANYF%BE5%R:MP9(N$&5(G: ?^)H9>4S4)0 11X(D$,"]*4 M2T%A5OIF,[OY/3TP9%@.E,:.[+B7=]^RFQH5RY-[NC)-K48@%]X(G@5K03E M_%CW%E4(+BF3H86IXZ3@E^*,%F.*.=_#MOCY@6.!(/Q'/.<4/4W$4()GH[C: MU/[%^E5)*:;P&1"*"DL:\26&A6H.IE=3W%V#N. '"J%5FK6MHHU1$B6D!D$; M93CAD;7"I<6Y-LJ 2]K4(I3@7AJ_<,WNJ13I M OY-&_?*D26#AAU.N*0:L]:HWX&76@)'Z,Y; Z11+MX$_?4;QDN5'#>)BTQN2L@HL?20#.L0 M*FZ-.LM,+89\\#(W6''%84E@Q^&43[64FM.Q0F@_S+86DO5G3$$*YX@ 9PW/ MB898R2P)P_U$DO/:"#93H4GPNJCL3J;XZ6&(]K@D4\^'WQ+%@:!F M(!^L/9'/*Y%^@3KGJ1?K 1*P-D=!PU5? (TV^IFZR1)71359U.+!=YB6;ZKA MT P-6[;94=SHB4GH,XV<.\/L"I<:2;+PC,U?Z^C>-GK@&E$E8\R1!6IN*$@8 MGW%/4:\2$K/QD$KDN%2VC-.U!3J!PC'"7\1)E,S7'>>WY!)G4U7@G9OS%I!5 M]!K5NDA(JD>13ZR;TALX6XBB:& /UV^O[ND2NA=3-D(IBN]@763@I)/G.CVGV*%P45Y @&G4?103/JJ>[:RT1C;UDD ME1)*[RP;1])8JZ YR^VD X4K?"$4T%BI?:K4P?06A7K@,;I-.2+L!=Z2>Q$- MB&O8);A,?L.U9BI2)RD3G$OZ39.@*7F!Z1#.0)3"P)." S'0L6I'5IA6VL%X MO:N4P6R50;B5&E$RX^:K:#/M,25]U/3))E#?7LF99HW.\?#N:G30OS6)I-IJ M0(A]%!AC0$2@W)!A*0TZR[@_4*F=%;AMJ=0O&#J(I7.#8Q(:TQNH^(P4#I5G MP3O4[JN42UL\VZU2N./-/00ZE8P<@<>#0)C(RI+_#;N+"NS0GR^6&HKR!LFV M2GB!<5KKTU8\G/B@1H5SM9EC:Q!::A!.; V"K4'8NQJ$S6Z$ZE:@+M,H:L-A M(V, $=HQ#L[3;[244K:(QK3%F5:HGU!V>11:K,A3%'O:9B=+F4SYTE0&@ SL#5!D)^GXHT*(0*I:/M!^9% MF%VYYW4OK7D(-(@UU-,8-H SE2@X3\KMN2UR(MJ515PS],WXY%9/7G5\FS:\ M6[$;JQV$@2STI(H<(2$0R3W2/@[F\!RJ"<75JN7#$[%Z*< MIL$#[SYT< S4K$MQ-OVL'F/ MARHVMDF[TD') W(ORENWEX*TS5!IWVDS87OX]0F8!,ERL2+\>?(%!'8 MQ,%:Q_@X,VPT(I6!1$SH(HU*9G%JL4&:896BS^DNU,;+R$1US,^NF M7]X@V:2,Q& Y10F1I-1 )@0BMUM-6=>4:I+25 @YL!.WWRP(G8+!P^$I_$N: M1,(H3EX(>]E8+;$%^C1Z%JA3/*@A2&MBB[DK@',*$ M80FT"1CL\Z9:V:,7Y>&T.Z[. M)(\"97.8F=L ?VE6:@E4=9S?F\*ZFDBL[!QK,*KG,J"\"/&M#EJM>RKU^(D2 M]HM+>[?2$YQ1+)$A#ETJ5W Y HG,@./SU@2W&(1OC5H)03^2>H4OJ:?PU/2.E,2+DKH*B/QAIJ61" M/+/ 1I?<5&+<9H9$YA>*O#XKU73SMS/^0D0M3$^!XJ*[BDJF3J:F;2E:'/;G2=M252'JFJ,:8>3JV1;WE@*UG3>$8&C%39!N< M/Y)KRN?>J/(-C[OTKVMW;(;-#,_'Y3"9]&?-K*QYGA0 P!>IT0PZ*/6ED:QU MT9"A9 3S,/P,HYI8B@52+\PH:ZVWMZ)FL!>#%17O MD595%;PK]7;DW:4TW"VO3HUFY4%;)K:YK_40;.U,J'5Y:WE "=MH3&BFS>6% MX2N]):%+3@;'G>48-5G/$$:$K89%,7+%04.Q4B+:7!Q:8'H.F-MBC!UI8\S5 MG2@J%!WB%.85UOK[.<^ K6@GXC&J FAWU957'2ET+)G%+V+UATGKYHX2+I=A M&59C732JC^/OD7?)B7C>9]X1#%3+B261CFUR#-\SS$GB?Z,E,4[8^#-M&SHA M\R>)&IQ.[ -L0]6KW(I8Q&2(NFP#%5G9%E\I>C"C(D88E6Y87/_5*T2PX97= MC?*F17_LC\JP*>5*2GG4M2EEFU+>NY3R+8!HIJK#S(SQZ[1F(]2O$@=)L]<7 MAY9C.P5Y/T%!S95!XA=+EMJZ7<'%4BXU#MRP)BHM\PJ%I=+$B!ZI3,3(;L82 MV:^Y5*-0$;OF \8MH18C=Z8 B*#H M 3:[80(!R95CSN%,4'!--=CP?<&O6(34P@X_YOY$;J-?4>2"TFDT'?!:%,;GZHN;=UW:J;U:4);83O M5DYI Y)PS]#X4T :)6,*=7R(ZJV0I#:B+OZ_XO09)LA/>>.>,@>Z;\!%7F["M MJ*D'+3AOU@R%F_^Z#8#MHS'CU+'=4=<,Z15YJ+N7$'"M;0:8[ZTX4-R8 H:& M 1K\'+-1L\)\K*X(N8*MALY3BY\8<89J-LUXC$1'V=[D(+WS\KW:P'-4Y9#$ M1GE2UDFM52M)YUZLF$=M/87*Q$42R9!*"28^+SRJ)A!56/.M9]:.H%.S*BY% M-68@HX]5C 9W&H:(O\#^-2- E>+]'.-%=!*WD;$S>)8WCIT68 MN\XBQ#)'(.%0S>HE8=]V![A!AJG32*F(*D^9VP)>[&6U"DB'S^C.9K^L#.#E MH-P*/AB#\5R-)UB-C\@&_7I]4[5?N5Y.A%CEJ+%\;AJ6$K1M/NVFA-DU^$LS M)OX4/ (J@<(!'3+^)K'URZ(5$]-(!D%O.3*V'6*'[1 [$-9.'GG@R2/@O1B) M5Q9 ILS1(H*=/K+I=67J=HEDAR596JM,XRII#8OQB70TL3#Y82JIC>+*:9V4 M4J-"' V*V!BO9.G.TIVBNP*S0B(3(C;J6CA=)YJ@, CNF;<%4BFBHVV==EO. ML&.?Y%"DTOY$*ZMJ@;,VH?D^VU2&!$"HA[#;?H.U4!X8J(6O< :XK3A(9!DQ M''J**NK&GF ]F:\SZ[P,\YPSCGFIGU.%8IIZLE"2O4IR3R@3JA/&:UGQB+:D M*D+<#. !MF,@HY'ODB2@?: 9)1^7,9CG&)+ >)%SRI-"^MU^7\=TW[WY^%G/ M+'$=C&A1_A]#90KSC8'$ET56%E]GX7?L]RWXV+)A S$!YD/+< M7W_\U]F;H]X)5D)0CI2 Y2O?P.L&8@G"9Y5GY8 = MKFDXHN7+O(0F.J3>(N7N2HSD%W*@Z$QB6 MK@G/BN8NJDS4%+UR&/C"12@NML6UR^:'ZKA4_(5([QKZ[U,9E=$U'CK@?8O] M:,=FF?'I'2?&T7:CA?:M- 9'DV[/3H5[-9.V)L@2QD M[%+JV*O4B:A0JPVS6L)3A ?^!LI1=AO'$MXEO#:"&_:(*WH471D;.TZI12S17$LTJ#?T2;#3+CW08,6X9%^(H9[GL>0OCN:4N2UT; MJ$L#@) S@-HSO.!I*0H\J4YAU L!>E2DL:0TS))3@M.2ER6O"GGY"6(YAT(; M3Y[LRPB681Q2+E[VY^K\5]V\MR1E24K',QC"IB:J3*NJEL"D7A>,:'!.+EQ. MBS1CT!J%[%F=&&9,5]1 K=59&QB:M$1IB5(392SFK )5U>5-<6H?S[4BJ$B:ZR6RZ@_ <-M2_-^8VC120YN: MWXPV?C/>^,WQW8V VI.2Y;/ZV&>)B, H>T:_6H3%'F0+E14>:K+@MM*4)&U6 MIE3+B=LKAPQPQZVL'9K)0;RR0X:GO!4\8R4WQOR6P'^ZJL: H)"C M28QM-F9>5TJ3<&0VOK0=7=(H*CLW<#7U+F,=%.QPB8^T>>R(*L2GRZEA!327 M"!01^!(GIC%'QR6JS58<= M'M+4B[Q+!4#>P(PJ9UQ+,_")#*V]^U.74)?5HVH]'%7&KNO)#5.<:]9_F'8Z MACPK.V^XDQ@>@X"80!D@@K^O_21(8E%"9]8%GPJ.M/PZ]U;8)A(D.$, 7AQ+ M31'W,\O"63 M9(TS-8XD:/^5\["Z+YGV9+JV\A9*N+_"2V*RM M)!P$F1?3BB:ZK"*@7B V(Z)&?OO_[5W9%""1%%$& 39 2&9]_>3=<@% :K%ETQ0> MIJ>H]0,+UJ@-<#_G.BOTTCTXIV9DPF&D.LS S7 D#?5/I5L M#NJG-!V0T.18&I>&^10:= K<<&%N-&HCR_.<7^IH)7:D96?2>\>A0JYT]EQ M[0/6OJ$'33(,-\41HY,;>Y/UY.M]D923J:68Q,E9=M.NO:^EO6^G:^_KVOL^ MK[VO*6._WWNX'.9+RS;1YN6;*,#W\?.B7FL K\(/"8R])/Z*6#\B\N$97<>* M8P4VB1;@N8(ZCIN_:7!+#B7BC,7SJ"H=D3>RN4RL*Q837 40QDE5TD*^FI1 M2AQ]>IV %X-'&O3/62GHQEQPS5 Y"DG,7LCL&GE9BY)820U4+9)B5$U-1NHJ MR?UYTXN'E)X*I/A.W7MLZR#9^%J4D="^BW:JR;G*(I.X+-M>"7IFMSB!>+Z) M%V;I4<#K]K?TX][.06]GT._W-S[U?O>LYHFC/,=9K!061FIEQSW_PB'($?0S M.O653[ZXDB['^+K$&!\(I%H95=!:C%+'A3V2W.-I*\T&<8D;A4FOV=6\NBM5 M3V@(%Q![K43[+W_TLQ4N9\1"NV-32PUATWTU#]H-GD7TTM!NC04I8*C(]0J* MA,>"M=M8=P:5+\$T.^4^# B)FVAIIC4TI@8N8?)A,X#GFPLX'!D0>;+H74.R MFDI!8(BA)./5LH! 5?3#>74V!THY ?4I J;UT"6NG_MLJ[ P_IT70.T![U/4 M&.;1)QJA,.93WQV=\SR5V\%;(NSGBR*4]TIE'L.+A4Z&/,UT"T/S[]TIY+-* M/YW):=%2@6P)9%2N2!R*B%6B3YP&DYR,E9,PBP1I\B%W%:4C24L$KQ)+3X0% M+AD$B,66)3G\5M#8#LC5,+3Z@$2<(]J%K%A(,R74O1L=*(,5UT96SV261!9G M!OO%62$T;=J=0(XAU\8[^$9.-M>W[&K\BJ3:J%<"O%44B& ^GF&11['*'#$V9B?2@6)5P.D>RJF! MM&Y9213,<'\@3P96IK%GP%BA-M2//L'2I]$A$Z':<1%5M&2Q;Q DV&)D*/"> MV9--&9L2=(!WL60)=J"0H:_ (N&6IVV'5\75SCO'[&[S:_P-3S']*#(48/(M MAH852"I7I_B"0SJ_SJZC HUJB8IX(-3AI[;XQ>IY@0B<*M"VI/(:Z^]D:"^+ M:&IUC+GXP"X![3ASR PK'?5)1[$1$456QXU/5+]:?O9:(VJ/[2F(FT$P\&F& M=M8[I[S%QMQ5=+995BK]U6G.Z\(YUV!I-EZU,#']TV1.D8!=OU\AI'(6F>M$ MB(. >WAH[ @B?@I;])1WP0(W%)EY M<1PF_>&]Z!$ZQ"^23 S,>[6CYIRB5UIW%) V?8_<0SBK^8Y1H-')\%;9.+K* MB0I#CBNOP.NWBZSH/T&[FMQ/,]D>:N>4Y6\.!,UG'..*HR;V(9[,3.WAE$:! MS8^J*[6M/-2.N/9.6>FY*%F6D301R0=KN9IPAC+]CT,/5[N\3R,YT>?C(PFU MWD_\A 1.(GG/+?Y]&7HMP,TF)CCGV7V2G(5XS]?Z18"$]"T"[S*YS$!'-L(2 M/UE"$9AJ.2= 3RI:>&I,2<;Z'-:Z6XIERM1@L$45/:M1)\^Y'9SQ<[ID@S V MXA!MR(+KS5G-6.#\2MNZ*8,G:M'[1J^EMPT$M),'@8!&#@J/0A$/172NF,>* M0V4Y^5"U!.V=V";'C#DBN_6E6(,%TGIEA]\T"9LCV=8CZZUW['K6ND2C:C[) M"Y8L+*4S+VB)FWW<*V^N> 8((RK[52V$&!1[ MH3.G@E2;%82=\ET28:_7OK0JL%%GB/X"S[IM:=3;@45*$NU 79G,9!1< D99 M9A@ .WH>IK#5D0+5D*6"P^$$)IZGK\>CKC&O U@AR*EQCA,&O'*>EK5#\JDU MGZOIC(,[SI6R!1@N:$^3@^ZL)1]CT5Q0-G_CO0%OQM&(."M%#V6B0X-4V?(A M0!^N8$=PNAA33$!'FL4_@EQ<#@R\.!4V^9(4Y1P\/'3J]#T@']7RZ!8N9'2( MT1A;'2 Y$/6S3KD.:LY/VB%T,N,F0/IJSD_B9BO0=4U3E5U:OFO\6/\9B6YA MG@3"['G?]%: O9SC;2;S1@A#ZQ#@Q:F"E>3JCXK79)AR8J;%AGTDC*= ?4^/ MJVB_A5ZR'LFT7M%@&/37;6*Q999-I:)]W"Y$A,8 ^Y-X 41&>7_OG M4N^#DM@(%^SH-TMK1_OK5:/HZNE^/7W0U=.[>OIZT>7J:[[S[%!A@.<8<)!" M+6M8@/FR]5DZ%N70-_!(9B"W K6,EM?M6J5[.,9P/Y#,XISE) M63AH-WUNY<4LIX8:5(94GQ+*DK! *Y\3E,SFWM9M/5?F5(:/62*#KBE2U$ W MIV]%63A[3F&!B(XI RCP%+"]_B+*@):$%2 /5QR-#'\'QPN'."@U@DCM3F31]A?]#YI[.AL<&H74TQ-CT,.LT M"XZK2Y!$ 3D5P@:?9F..G]\I@>FY?0"G5FG%Z+" [@1$VK+Z]$L#.$:MB,'^ M>.GV;/D5$L[&N^4]C-M<'!L%#.9G4!"XS+&]FY2T8:&YZ1GJW[Y=MS=[-ACW M2W:LGE0BB,>PT+_>RJ*I\CQXN"_P*XHG#GK722Z50D.,1]Q T8H'P(%('0X1 MN?(MBW36EC*95E-H8"OH4H)6?H(Q!FP!;0A&24F51I:1M]K33\/VZ:6-;3:/ MER'!O$IM1FCOZ:^CW:<*B*E^G$6P0W\AW#=)5&3D,-+36UPR/K.>/6BZ!2!X M&ME*>*'T+E&LM(.5[;;DG&.>,KRQOB,.CL!!>NE2>F 4S4H[0DH(:C<6ZDRF MY89 YGHX6_EX:Y:/H/L/5YV5U9H'?]D)M5,"(6ZP4%2-UQ&HMF.;1&-0OU5"*'KT9)]8^;"_#$"&- JAPS3 MN7TB>ZQ??8:8?4#K)JZ8?*VJCI?FJJMM',5IL,_,LU-/DQNOHX&XY[2(?G., M.H%7"P'A0B_BCYD^\#;]9'M;%_WD&J&'A/2"8-N^7%L]A4UC8).==7%$\YA^ M[KDU#1JNNRP?6_;E-1,VDL01&'5MQJ#JXVCQW $\AC="C$/:MEXW?8'_(82!)B7"0G8,W!,1*J!$!%7%L(MZ-"Q".J//G*T[3- M,]3ATB\Q"_ZHBJ2,$VZ3\' \&),PF.\VX#_BU%B*\S,B W>'QKE^;P*X-S R M@O[8C[\W42TA_E#EUG%38#4YM?LEYD.U.M;1^C6:MA6;>%_4^26^*X6%>24?/7U M+W-8XW_HI0Y&-*R55*!C6(TJL]_=_2^$.(A2T18;.QW$KR<[WO).+;JW[85/ M(FX]IY%: (:XT\KXY>1G;^O8]#.:8(/;];_^9E\FJ:Q*]+'A^Y(;HXUMAZ!< MOSV+X6M[AT)WDY=ZV$!V<\HP3G2LJ<2!2K4&>&L 6%1& 9? G#A8\0?9UZ4K MBO,1\^@C,T5,\FL7.Y8TCAL3(/B=KDZAB_ -]JF7+F8O=H6;TS^2V!Q!H3T9 MTS2_-G*9#?@TJM]J.S*"%)[)9CCQ(4,J^&IPF$[A:NAY-[15:/L#.AHJ7*6' MP<30E_#XUH;2$Z!A#<7A13UKOK:;J4I0!SNY2N+*P9S?UH6OF4>Q:ION41]G M'$3+%-;JWO :92F%9ATY=(G.4C'^#;6XB$QR9$#WWHULCAO3OS824P7'TL:; M,GGE.D+ K"0[GL9JXU9T[K*07K>APE)]G2M+"+*\B-/+*VSZ@K@//Q0&H4E9 MHN@?UO\(3#$4]@'JW'#]USH+B7ZI([V.F-%?[V*0Q.46.&ZAJ1.5 .["N8)S M\NOX:PC40N0:2=NCVRQNE :8(:P1^1O4-QD*;9\8GPMPI"+#A W@O/(BJ.E+ M>9C(QQ'*O;HEI0Q.*))/2*V&,FD50 -APNB(0W"%%R/Y8C5%X*\K1I[* J# M?:+GHA''W2Y(WV['*.RN6Q]EAU'P,0J['4:APRBL'4;A^!);+3 XK=E(#\#O MT.YS3VJ(QY+IIC00AB*8)J680&'@L1X0645*TOQ$N"U7,'U,Y^*6'E2"-2J, M>P0 _A.?W$87;*9R?7<=M^2B+H=U0PP+2L*<@F^5Y%6)C50<3R$>6W[BCLAU M FZB$,5)8OJYGWB&],\1X,AG!YW"7/4JJ9#=;.;#8?SDU,=^$L<#.6X)9?Y87%)Q3 ("PU=Q%=?.\T3*A M#I>2:*!$00"[FO$O57%ID 2\%B0%!:YG:-^G@Z0.#'13.2K.0Z+,96P0%MWA MAM,$"O,YZRAN61U%=X>XCL>&^W4O7:(_FZN3'#SL;Z>K)XLXY:=FVI^;)B,! MF-O-Z+UNW+XIKG'Y /UU'T9RDD_U)29 0Z7O#X!=2T+U3J$!6IB*#OS ,&$& M'_0[?)Z4A,8]HP 041S@9)YA%Z&>&T,?Q]>"Z[R7!@%<#6_V#H_5R=M"!XK8K$*]?L\""*:]1&B53T[P$ M6".&@=3TY*N">V!-/ LADT281)RXX?;H+>K)X*]1V^.8IAYW@B#=WCQW1#VL M*8F"XI#+LTRTP9L/!4;R(F<4I%L56B34'3V M"_R'.Y4B[,0-YE6A_P/Z?H56TQ[@CJ@28ARK&=H%..0<\@\@?1@.PX\H:5SK9'::;);025&7+\?Q N:2!A?% M1.PNX O)DZ#!@DHS",9?^A)ECTP6Q&:LYH8DJ[UYM7Z"1Y^?SM MNV-ZE]175\)SX-J-9@@ULK>'NB("5J@^*,TVS4JO)2;5ZX_.V,9>@G#Q0=C/]3Q>W/<.:33^I M@.8%0GCJMH?"N62CJ9N-7X_=D2&FKFU=$EU<%"*UDO I<<9"ACT=\!V27G$=K9B]( .(;(YU/M< R9PFD7E/#1?%7*VV,4IXEII M3KWAO03T7P(UTK-(QUIZ$4^"TW\$)Y" &AL KPMKE&4L- G1G @&_CE)4F7& M@KDD 3X#L#SEJ!PZU*0S% YGOIHSLE BIQ$U,D,V4QN#J@; A !9C:$/4FKV MJY[ H:+A>'<;BKK41?9&GQ9!?S\,_IHL]U9^^!D\TV0^=3Q5Q*%0[O6O/R8_ M4SZASMB,%48@;E!7RC2)<4>IS98./>8!,+E;,F;[T*$]^/"X(WL9":5W-#(4 M$%!2]R-9?55G3Z=Y=KD%7:_0&^TL<0NQ)U>_R T?B?&NGI1 M834TM70C$(R5D-'QD*2(6W.8;AV8CW?4BFV66@M12:Z(@EW?"IK?I_KRL3@& M0T#3PZVU^2/[6,ZKV!R(]GPL)VBVA!T7]\R4 #)S7HRNO<23 T&Q="#7!X@G M,Y!:.T!_A):K M( QBZ5"NZH%V$ZIFZ(_J&=8" N07=/6P)&L!N;OH7E:KUM MS;Q[6]>T\M;&Q='MLOF#[)UYCW('M."4FB0'PTV6T38S\VY^!*_\*KG*S7PS M-?A5HD\[_",2)H'THE$)D'1'(./5@X#42R7-ZNPLF02CT M-4<5PH1H1<(#\"+DWH-E$^7E6?2XL^@*30OG EQFH0B \L;M0J.FC\?11Z"8 M>!$5H+L@'^HK%XM;W_9>W"<;;H[^.O2NZ0?%[Y+R8ZE/*[,- ,;]G#4Z1DC! M]1Y3<=!%@4?1\'&$J_?.+[A-YXV^G5:),;V]3K(BIITK%/D>FOE@"RB'DBBY[ M-F-"2OBR !;]"]75!ZJ".1VX^Q&:Y=&_QQ8J"#\8YW_//?UX,BO_!.X\3(U# M]0:B&7_F.0)/".F(Y_!R GW_MT1M8'QE? GZ )^EP) )GF65I-S8H&]M>G$1 M*FNN6(Z@%-$Z)G8P:?2F]\BN>L2)Z,6@;0^Q2#NKCF(?!5$*G%:-.Y)7,%>C M"0W*W24-E]1[3!#."\V]&2[J^-/T.=Y4=#DLZ00.-P'C&3NZ!C3))!Q4,PO- MFD\$(1HF ((.*]""%=CKL (=5F#ML *4*;O2GE-.Z47Q3%7(9HK$>T*L/2L; M6D-56M5-0$:*0 .[V=7LA<.+-44;BG MZ"3:@MB5LL\KW1E?T F\FXA<%^H#I#P_>2@-DTT09LL(%D*)<:+@/R2P>H_2 M7\'+I(05<8X^'41XW*%OSCYN\RC96\*^%#F>W'*4$-LY:7WN*6+U54/N'0W+ MO!BZA$275:3CZ;FJI8<<22WW9$L5]V=2[F'5'&*.T6GAU-_1 1HJ:-&/6Z2S M3.>>0SPQ=S2S@@SNCP)9)K?T=XI# M__B(OH5"S-^Q#OVO*Y.(C5 )TU>T>Z6XJ@1OI%<5)MI_US\K%>9N>4,Z>>-K MA4JEPEPH2>^6389O2?__)&:N0#-*-CKP[FTHQ)$:@[1I? FF[ZTO&&X$O*S M0FVAB/P//Q^G0!%R.;'%C)@,,@28*6*A(/SFD,/23PIK3XB$:%);A-F&SM"R MFB*PS&G/Y&[B)!M518.]%(LS2 8W7L@-Z);;F'31MI!H));$%>)8$.F;KTC! M2PL"!H0:0#'*T^\LV@RQW4$DXPD,&Y5I3AKGTEQ40(XH#%CRT"499IMWH_B- M4#%@IS;%^3PG*)P!_2,X>0 Y,D4%*<5)K>M9$*PA(I\./XDY,#Z >".-9J5Z M)O_QTQ<8HP1USE_ Y\?@"2,V';OI8^_9./FD8M?CEZ"%'G%>Z/^+S8ZAKQW2 M9S_.8_?#SQIT+73$^$Z/]R=WCV8Y[E!G$!P!\6#_Y[^.]@^.?JJ/R_]2,[RX M[Y!O&9N\;?<+5>$T5EGX8D)H34@9!. C@AMBCP]#2\#)F6@T2=25I,RO\K0B M(6]'P-%23Q WXZ(I6,IW,8D(YW#A\XKX3&GW"D$E)6T\,AL'/((*'=BEGBX$ M"^V+!UN=2C_Y1P_03NYOF-FHEY(<;U3<(E[O"'05#?TJI/RKV9SUS[ EK)%C M]#*L-33BVW^R3'V&' M_X@FH;-.G76R'H! #\<1G,0$"X'D@: F:,NS2 1(%).'7&,BJ#NWK+M<[[_C MF@.[RVV6R+BY7.DV>TE!\PN:HY^ V7>XB8,$E]R+,N_;TSZ)8]WNVW;K^9_78Z;^XG MR,9-A:'#H=8"%P;!B-:#\9_,:!4!:JP4+ CZTY";35,*D=O/-4S8<' L M23ZN]4% S+SUR.-.'S*=B&%]:4WQ&D8/J69C3=Y-5/%NN44ZW]/, *++N-M- MW6XRNVF\K-2@"DI<8GJP8!8DA 07!5"V3+G#3H DQFM;FCBE^+ T"?$A;M41 M+6@6ET;7:RD\0'A"MIF?UO=!EP3#B-/I:6XX"^$UKQF2M?7409^ H M"5CJ9T?TBH&XR[1RK<-[:!$TR="W!!8G/'6BL9I#6B,??4398N!MF]2Z/I81 M; QZ&]]S6$_3^UD^ZO$NK3&'NOT5RXTMMZB2,G?*8=J!".)RM$+J_,G$V M=.< #MBAVD71JF;Z+DVMQY*J2V#CJY'PE*8X'0AFD F<)!(1PC^UGV&< LR@=<:-?7Y_9CCA@O!JS$>82_3),(MN^ MF;"3P87DL&0;3L"T:M88!.Y>7_0ZPC#Q=%!;A1,(+Z4S8YE'1BR M" HYC.5SQUV-'<.'3 ;RJ&Q%B4"1@!91F5BO&%8)/ *DE?5XKR/* (/[+P2) MJ9K/X:$[*%L+E&V_@[)U4+:U@[*!P8RA2&&A1^/=^&&*;33;W1^%=>P9QFM&$ MQFYP1#%Q7[C+._U'E^[:AFQNNE:3*_,#QVH8O MHKNW\OS"Q8'K>E< @7,P<)5HU8U@;2'!BV7=M6&0;ZM"OL;:<;0@6-!!L++%O\YHO;V6B!FYG>^'\Z27?13/)6;EN=^89L#?.*,]7.JF&T<]7=^*8P!.*1 MT*U)+MF2"TA! =G18A5#CSTRMUF:/TQ3A\%95<05T)@3#G&!3D@#B AGV(W# M:G#?ZMC,.?@K+@+D3-P4GCI& S 8"(\%$4&E(NCP<2T@( M'1 [(/9N+TOE!=:,IA0>#Q<64*.?1>RA$&;$^36TEZMHZF6D^+4@]-Q_BF;V M'#)>3O*LG]&A=.N(&IAUI*AM,P<6:%,\PKIZSGA#W2N9!1M4Q/.1[6HX0R]\ 6 MI&$K3,MHL?/Z<6?-??ARDLQF5%C4ID//"Z.[1>(6^A[,0PA6GE1N?5KPL7^. MR/6=V(O$94#GV [>:[N'77;>NS6/ '0UU%X<+]\@[7TYP6_Y-70D MH2DKE@P7W4QQU=,"<6?7'86 6IEVJ#[9G(X%:A3WFZMM=/O>=^<5*@PP M)^+0SO.&X)U-67L-UTL@#MT!4#\ 7GN&G''72*)?8"\[D>F0&\04OX9\K$;! M+ZU)W#,AQW2CZ8(#E.:)\:CH$$YIV4N5:2D6P@5K8U\B O67U(3:CEQA/C(E MMG)N]H\JB7::38%%_)NDH;%EH45RBRPF>,F&HLN%[),X"]7<"C76^UH M"\K,^2.:KP4Q-/O\[OYN_8D;A5.4MW, * X_Y.UN:"AWO-ME:GZ=%Q\A]F;W M /RJ.[P=CIO$_T.J>&@A5UW9N9N22+F<;JEB\78 ] M&\_FP)0D'"N8!:5'^7F4J&/1"X#<8$-Q5 M+U>WDD'^YZV&92351R3.3DA:ZRAZ6E[,(545VN$LJ>CD4Z=:E]?T9T,]2X3; MQD6D[UQQ5DXZX*8J(GK"51O3 UCX69,E#5OW24YTT(-6Z,%!!SWHH =K!SUH M/1G#I0ZS AH1)<>IR" M%P2F0#MS3&$I["^0_,MCA@CI_ZH!S&-YPX#&5C$YE)A?;'7$S/+B9 &G*"QE M!D!#2E@&M_(7D7)PS-+,( V6HE)R8A1M7N/T@/-JJ#Z?ZZ]592F&^#B+T@4@ M0_4P7AIC?>(9ZW?6.KVUMMWH;J"]FV+A4D\ LK/XVU$[G;R48)ZHEF@I^UF+ MA;04R!@B0(;4RW$)0 5-%2,C2W4T^,@AS9,IZU M.D_7(G7SMC+*A39#6GBJ \#,OF4SAVZKCJ5$=]IW]$& -$=E#CSP$:;@F+YM M%,W$L>4B!8 VD0P%RW,+(1H3C0I@!22Z)"!RX[ 7STT EU*3AJ'0P]A2T@E\ MW#V2_,LM7F-$OI+1='/RJ>5HHM^=&]*O>.>FO^/L];M2^CNX=0W-"^O0Z9CS M$H\KEQ2_EKM&TX[DB6AM]-X=PZZ&(P"N#J?@55+,'26*^EH .\'J:_H7Y+GH MKU13,\RW9R=.%XICJC']B)5D[:C(]4 %AT4V)^A-H0F!P5!''!49J/]&^^E& MD8:?T104A@O39(& '*SME-A?AA+)\ :\^[#8CCO10D@$!G<1_)$GAJ)'/Q/; MP0A34E.RUD;00;].G%I4FM3^I#B(\EL2\;X$$PDSH$8)> /ZA7\T^1SW1X Q M\G@SJ6#HP0L0BTZ42JR] M26* >M30?">E$\&J.Y.FH)234O.;?0EN:&9O(#1,9KT)RHQ>&Q1R\YS8JPVN M7NX*39+@BB.Q$JI?N/I8>7,_>^S.*"H"2D!Q,8CO400(SKJ1! >%PQMN+512C M&GSH>EP6?[>$A-Z[4:N>V(2_:& MJ=J*I\X;!!=]XA>6?3 6G!EPBLN!$%.@"N'D4+MZ>*0)QIOC?6=OJ4_<6R,& M^';;]\Y$W?K]05U@HE*L4'#/MFGMY2YO;.RE!].SX/:5K/"'"/A&4T51/+7? MVL;@.0DQ"K>?GNMYKL/7\ Y-PJ'9;7Y'M I@#:QN7[;H7K>3F2 #6*CEU<$_ MP L*^M9MZ74> 7N)G<53;R/^]<1T$3>[FNN:3BT 7HA?(=G&B&EL.\*0Q>,$ M4'8(N,Q%KR]N@!+X30F-#EA#D)3'N12Z1?$AS,_%)E33"!5A8OMIQ\>#E*(-N!P^FQ9&VY))>6-(C. M]['_UGDR&B?3;;PRIVB@SR4=?ZQ7HJ$KG_KET\.N?-J53]>N?'IWL;=?W&#P M',4;+Q<@\];.\[*_9M+RC0$>'#[0 '&%]7?L"KM/%&DYZ*C!%TIO>*Q9F0E] MBF9J#+D +!PAC(QRV&X9STC$-/,1;@P':;%+%.1LN<9#IS5A>6GK=ZV/TY(7 M%B;<#7]]:)LMO0HE3!3X$QB4.+&#^RT.WO16HMY R?,P7;SNUK=-;[N@Z'QM=IS5N$4%E"B\7UA$E M=VO%K)51CJQWM%SL(4@0%QWI1GC2>:G44$PH.7A6N[5;6-W",@O+/8%'>3'+ M"Y:9'$TR*9DSLC2> HLGN-]0+1XSZ52WG+KE9)=3G."S80S4 /I%<^$\PT"' MLJ%>D4T[_D6WHKH5U;JB++[ D?6^CA@6JSXE92V.Z-91MXZ<@PZS)E*>@J:^ MX5S%8'@Z(85NK=372E40T93A1%;955+DHM"3>]5G)_-$]5;@*S;<>@\N<.!4 MF_ZH2NB(7\NDT[';?6I2@ +3ILR1SV=M9U\*G01Y!Q00]L?GV27]@U*XI51 M;6C-?4S4U,780?:(Q$&]CG2XE'X=T8[K*-(?U4$V#A-J"6HK* MAC I>(T01O.!=9 D\^YJPL3J2C\\8HL3O;>IE(_X_U+@RL2JECB96B+C(L$ M@B''2@@)C/(,XJA(@2J7=+@_T-/& !F*+X4!-V%N^UW:QT'@+4 ^6+"@G:2H M4':"5=S6N]M^U67@K$W/W-X/4F^F"IHLH,'"*_KX_0TN;FL(>=,&B0 6069 MA.*9Q&>;%*-J2GQ^T-LXAX7K:AC8#'P41%Z7PRPNX ELE>TO%X7"X9"90:TEB8,LP, AB=[DL3 M40).#J$U"I6+G+H7/@'CQC;X5+ M&>F9N!$8BFYC=0V=?G1A>+'ZK0L223M("X=6QZ'JU2=A-,S]%B9'<%?&2^-L MC,%\"?N,L92+]%QP72/52R=A$7&[&0R#*XU\5:QB#AE[AS?G)E8S(LMP9UZ- MMR101SA6Y2PAV&[P7$')=LK\Q+_A L!1_5;I/1.X(U('-DQ-(U&1:[T!SF\7-.V4)I:>X',[,R)QF:" MBZ;CE+M/D,Q.C1"L+OU@E5Y+6Z7H M39J&YX^4"D&IA1 5K,,?&0(2VMU\+"CT=-R:H<%8GXWG4#6=I[P^["SB9&/"*0 MXPH:7E#9IIS/D#:91PA0;##XK-"*^L!I,!(2H#3-1[;'P&:;@-)ASJR4@IB% M@])<*8%Z2^OV1Z2*+%SA0Y89'2]C^,PQW05HWA*(WLPWDLPPQ$&NOBCT:,II M&(P6^IU<1\4XA3'WUZU*%/ M._3I^J%/[QSFOM+CNC3TI6Y[ [4SZK]$)!S'C9!D]=V4CV/H' 641\9X_8L) M3?3QL-/K'X8Z"+DN*VPI35.%I,EQ-$6FXL(B@&E62_(6D,-AG(!H6Q:A8D!5 MDE\=J[%VBH 9(H+L'<<]1/3F":4C"8E[^C?>FIRS,KR0[PA@/@!_Z=@U^*/2 M!V-,':UP+(':'^IMSK&9FZ&0<-RGC@1[212N0+D!$E7)%3@#2%,1(8PRNHS@ M!#:_]T8>^CPWY PALR3SIB2J,71':0'GV%+* -0JL!6G-?8@JDB&<-8\GX!O1+W>:E$@S MQ'U)Z@\=3$ #D)Y/>&X[J0.4=U4*H:O.-[Y#,3ZL,0<9M-']&4OYTDN2Q) M'"JT+\%E2QV&3&A6<%WZO4OH!;M?YD7KSA*)L<';B-%AU[$W?-GKH423 ?GE MA6+Z%P3LQJZFB[T+#3G+D28BKE)E4F5PH[7R-1]@&">85R1R$,8:EJF.G[Y?OQ.QK M8,LH 1G9Q*XU?2MN:$ XC, ?NQ-/"0W02,"N5 K4*:E@JS#.MVDP@9$E&@N' MTXR&Y+P'87R9 OBG:+V:H089Y;9N)TTG^'7]Y\S_#933H/ $7TT3;US4"BP2 MP=X^\2\!52T2,3)I;,:V-VAK(:_.*0BG*F;P3,REP13IU(-1$-D5+*ZY:<2% M>QAFA2O,U&27\\E"TLA2VL,,D-0\'4+V.H>O.6!1-,I[./=Q1")2NO7'O$E- M>GZJ3YDYB% 9Q<@P4 D>Q/J;$ A@_J"1%+J).+=0LVIN2%J$1'>YIJ ^(R?! M.,VORX[6O*WI2ULT55-O8BY# =61]S1, MP#)%;0%>MRS*[(I&L"(798RF.?(\.9UCV!L$E"+YH^+'.'%>C3A,:-.Q(8J. M'NHYXA)^5BJBZ[9*<*9]A0B-**[)(N[#7_Y._?=O/N#&'#)G!JTB# ;,QP$. M>C*OV,J^=;.!-##IS8)CC _ED,B\M1L[=?](<56D=[V^A1XDI&NUTP;0=&WE MM+LB9M9.@?%=D:+''%5K>636=L8/)C'_HU8S1\/%W:DY"_>[Z:8Q, MG[&@\\6,'25Z&53(.M8V6Z^<,'B1 745.R *, M2I Z-Y<6W1#D-1(! M(<]KA^GBUO=&.^X<=BC$3.SS9D50@<.JP"%MGN"=[.X.^6+6/ $\)#=3BU;$ M$T-QV)A#J]RGKX-U0-NN6?B@3_>61K$,;^2L78!LV6Y"QP8UMAC^G)^/ A;W MF+9(>)%.0;>8OS7D\KC5LG?99,N.:\KII )%R%HD=RB;4;H%BY\1+^+N[T;^@GA3,-/B" M:"S E2I;Z^&YF!1YAML>\%'PHVOMWJ8+)J&6&%C9"HP^5;1]FB]<)3K,$Q%? M%J[O"NPD!:O._9!_TS=0]4(&W,GE8^-(R :8C?=FU?30?-N-5*^3.#)J\(BE M=OQ ) P?$]E!-ORPN[LW<^((V6# UR)5W"0D8@>8#=EMJ PXQYK^A42KL.8(/7Y6"!-GAXRT<"MF#)S M0#=>AIR1[8E$J0+_5%LOEI\3/W2@1AQI%_JO4B8M PA0+D/3Z*0*]G5+! MPT#;\K2+$?UX9#Z88^1NUB4R!Y#F,)RY1#$=Q>H_2#_NL%+"OK.OQ8B(82_W M=O .RRLIHVOUSD[PJ@C- *:DO)H#L"!L?[,$MJ6=R4_L$=.79&)Y8L$6VZ!_ MK4QK5UWVJLO[O:ZZW%67-Z"Z_);H"/7D F6:CA5L,*C#9B78H#C!SR8D X#D-X@_8H5;YK5Y5/FBWUJ\DS"831:E]F"BS%MB8/U! MOD&_7=1;;C/@J%!V%PXZ2/:]L6-876 G/,715$;\1T)7=WSB<%\:I+:852$"'Z3MM,@0]3D77(A\IT=UB8S"V\$+[?@$EMR=69$QHA!Q"6%ZU098Z:>A MZ*8-#@\I>/C1:XR2(9RA_R)PHV&T*>(M\'<7\NYB'?F,M-]M*)%Y6>D;)M,A M.*>XQR^KA A=L396S4"QPT7+U,)R\4I8[[OIG?L%H[:U M(U<7)4(\<;G6+;,Y]$AH:\);Z*E'KE43PM,%U:J)JYC2K *[,)4X [B(8G@9 MK3/P(_+K0O4>81I<]H+Z-V^XL7ZY2OQ=DAIUWH#C[6-^GP%+.JYI&;-PV]9Z MUJC26V6BDJ)7Y562I]'2JI%AQL75XU7)6O=DA$KB("Q4NN3USCGG>>QPQ(3V M]&GACW#.'W.(C(GO.T$-+>JU;)Q.#Q6IN%G#IX5'\N_KB7Z!UT:==ZE*+:S]+-*33NI2 MB.DQ.TVZ/DC68^3P1[M$$E"0ESRB7 +/1LQC0GZS-)&S1+LIFL@YK.>*H0L1 M6&'$>,E%H##Y&#(W;QKSSVV6T$6EB'8(6H!J.\+)R-]!5O7^6HUHV^MK!:#R MUZC=!:*_87W)!$_$&+3VDSVUIRJF+T@%"CN_P!K.D%IQCOEC6B28-T)FQU7R M5\CK:$B86#B*3%\,EE*0_:X*KC5;/J8%$1+F6G)UUP

8?0)*RIIFYV7EFZ^$O$*:@'SW[:X6(X<,/=] MZR<7#3$GX\6*=P8;L>$[[SWUU]5,%DQ:FX$C4R8(+4A)I]J)L >:4P=V!1 < M59 <"S[D#.)RPTN&QF6$JYJ$(#OEO#'&+082,Z;-=@3OS04.%1T_8^3P??30TT!L\07?V ME8B2(ADY'8HX8R7,F'A'5^C%,RYBD5=4DX00G \<@3\OB-8&0&"PE1])@>F] MT8E=,95)B9V1VN)YL]F,8:!VVV &9FT1C/T,#)L$ @&.#:F5H2EEZZ^Q4 CL MB> E?/;B2GB/]E-XT; >_0*9'AD./RKI44S)H44^'XSUFP0"8UA[^(M-,Z$C# M1)3'"C"CA ,@1!0:-2OZ@R\X :@Q>'7AK<^4VTS!QCLU]XHDZYET2)_/HX^( MA*$4C?2'$' <>J:U:PG93Q8]AO@=SR3< @PS@!YG8KHT6.:VGPP7)F5%6C/_ M2."!$F#KO68H&BX!O4 CE [ET +J0X%NGW?>@X6(7I%K&CF?8^T7:#*C83P MI/I.^28$XT^ Y:)X7%EQZ7=PWK:>3O=-L!#FG+U3DZ E:B'#:1K;/,'#K!,Q M!U/,%CKICX4EP/071456"%&V%17GW9]Q!F(^5].9M#:(%I]1"8.K"!K*F2.. MIRQT"0T/K5F>47(5T')SH(?)5+[1K,$V W$9+L.RW8!YQ SS^H!$=121;S:8 M%""5N[X)3#6%P ,^^B771P-U6D ^&P:<>^14D'T%O6QL78K-EWCG-'^^5IYZ M!QCP 0/]#C#0 08V #! Z##1&C2 +%!),;!?@N<:#J:,\@QDU\'#<0EO,9$( MZ+1V0")]@7*,S:3%LI8;@.B:CIM !%.P8FB:0NK9>7-NP.7'.EZ"TJ%^LJHD MHB@=C'OF MQ'9W&#MM(UAE0&M*S="%-!5PQ'6M#3M+U7 @<+?M)"5D1^E;7ZR86YSFK:\' MF0;SR#CSC _%1DZ%^1OA4"N4A0(,VQ\G]W&0L2*U\E%RCT>MRS<#&^O8*E8Z MD-';7K!6#THR5)(GMCE!B>:.5?D21FH[>%F!UFWA%,TQ&;;$*E&(!2,84:88 M^\C5W%N/]8?CM7MC6DFB/V34,G#QD41Q;FUZZ_F+ M$U=*ODVEU9,:A>1-3.C0;8RMEC OXQWIE>)95%YKTR7++O!-/:T["$= M?E>RD&U?$YX6GZ C1/@);%LP+;RD+"LF]AL[D:CW_+E[>5B@&.80L1T$A(7< M(Y)*Y9(+H6F.]2Z;*\JLY]>9GIY),J/=I,IY:9+(#1_)"9MOS/P])B]H08^I!CS@2F$73(H"PJC9\44=&1 M02_3,=*VXVY.LA_C:_J]TN]YT L-10_Z8O _P!@*NO3$9<00N!PF8S2)B X^ MNKR$:L4<[] /!_N'X='^X:I%@!TW9, A='^I7^T/=B#]2O<*Z90 MU#86?>_>8;BSN_+>!'"U0B:36V(H )C+_Y]5W#"BG+H"# +BJ0A;/]77X^)33..;@BF#R(=P]SQ*'THC0+1"OX!L*OO^;]A%C+#2:R*ZR@MN7&:] MUK6:AF]*CWQ<78+D,=$7+'_,N&"]K&+>=CZ#4, ,+])=^KR?$ M:3?L17AIVIRC[@1<$9],L/F&:&G01U.\$SR!6W+Y_ S)Q=[9^Y_1T+B2_A2C M:SN\./C+?G_[J&5<[DD&UU]V8:8S@^AG7A)U.->/L^90MX.W6?"[-B+0?M&7 MD^0VDPU%"AS9NDS[P)MV_,.J6?]@O(8E7_5R*OHPFR9S!@5Q2=P^G!V43UNG M]'SY#/W@^6S)261^_<1^P?-7P&6@OZ+L=YP+UP!0\A>Q=97(+^H-][;ZXLV] M$!(L[0D]#87],45L0SY/".#D>202K5^SJ''='Y.;;/4/VVX"OB0WBOBP1T== MF5XU'N;NDK_MT@[=IOGZXBL=1W#)*^5HB%#; !KT$WZ, *'UC[F:891:UK(F M_P@'^)PO8&URXHM:Q@S5FC#R7(S&+F#H!257@E_37(]*N[I8*GS- 8:-+@7& MXH(D8Z6FR')V%3&,$1E>Q]"N6 M.UW%LJM8?E[%,@J2^']_N#CL[>SM#<>#BQUUV+_8/=@YN(A&N_L7O<-X;W2X MM]?O'^S]0'>E7YSJJ'OG0T:Q.%!48GXE'[_X#R"@;53//_K:J& 8'J6U=K;I M_P?N8 .3#:+QNFD(L,L?R/LY(U9%\/$W'T.\$F3]XN3%F_?!^?&K%^?!VY?! MAS?O7OQZ>O[^Q;L7SR&C\N'=Z?O3%^>/8)K>VXR-/H0K=TT9+B%%:\K)!L<4 M['..$#I*L(. VLT0V?D?[<[KRSBEJ@R4L*;:DF[]?:T.X:^]]LX^O#OY[?C\ M!:R[%W__G@+$WS:UQ"I BKB.9,N_C6LW.;'CQ?G9QL,Y+S450 )FH>[A>&P"G)DBF(4$6?,/2 +#-&3\/4E!NU MRPJJ,G,W'8OU2.IO=9#4'"D 'YO1F\*R'6PS?#[ZR-E7Q&>N)V ^T2$T0B6] M9.NS=5HF=]#UI;N".\.N#)SJ(_(&?.>I-YO7/*=>P^69%W)7OEJ?GL'JWZYR M=0>#[?V=_W8?OZ:6Z_@ASO7!U$$)7:9$_KT% KW/R->\UI-PHXOGB!2;KT9# MI"A6#^S;M6?B\(OZPSO%+_R_ONSPDFE?JF?W#0O8BO;8<&VX-N^:_#\M_9W1[L=F^B.X+1W^?SM@*VR8;=9U)N.F^^WIJ&V;DOY$<>>)2G\,?_ M_6'GAUNMB-[V[L%WO22.&?=XAO7Z,R"O!*3C.:R,^RR'F]SO!ZX$/_@"N#O?V[FOWT99\W2GXJN;E<^+@;[P+_O(%'H3RN=_]$M_19NG@GDN&[(?GYW2\6Y$C:N;(1YNPR'5\$6I'M_&"US_1]3I:-%P[ M^)OTD'PQQ^[[>J&#\&AG][-L5F>@UF<.OLHCWU2L7\=EOK.S?=2T6EV>[@%K MUNNX#+Z$C[8N>[VS=U_-WJTNBJ[C0O^R?MHW]K\1@%WWW3Q4]D-FY=8GY_ME M_+W#@_TN1OTJ,>HW7#GK:$67I 0W:W]I1[-_V*4,OU7*<+,64Y=2[,SU-W5Z MUVN6ULI/GNJI3]6*9?;U4YR(1?ERKK#WH@?Z1<=Y!?V&W^>;/@KW[U.N7GH$ M/70NH(G47 4*N@L&:-D,/=D19)#7BMJ\P-N\35"Y_ M]5\CX7KKX_8;;8!6;.1WOU3N[=)VAK@SQ ]0D-^LW;72G?T1Z2*^1_**SQNC MO%WG+[(IB9LMC19Y-7\V3CZIV&TS$GHR>D0_&N"O'=)GM:7X68.N[W-8(75K MX;OKAXW%B2!O?TRUU=LX[^X[7/HG7&@U ]DJ;D90W#&0^-S2DNY2=I_8GI?] MFLD,RQNI1[<]\E&7*/N+$9&N'FFLPV302D%F5G47UIE0_Z[0I@G5.8B%/25] M:"3.!(K2# #=JQ@P#3FL)8;=#G[+KY6(%RPA/8Y*(>?4#X\<.T6SWX$52EU. M3E^MQ>S\ACGJ[, #VH&==;0#()ZH5UL&(N\)+IQ0K[KYM5*T9.8W]M2(,OP= MFF^BUO8;WAO8CZI(N\77T)A/1 &A(@MCZ:M0%0?HJX![327%:M*J0I^*^F\D M6/_9C%5ZU-G1V,U7SQ/ MRE&:@W!:J==NO[>[_\V7W:XL.QAE0,,,G'$^CN4VASXX?1J@F,@Z/2TOO.'N MX=Y@=*0N>KMC;?;BH5YS_?T=O? .CH9'^[W!:*]I]O;>@A=WFN%A L?.Q9[^ MZLZW-W5[LN9P@($SPL>PVE93XGYX]4+X^]^_.WY^^N;7X.S5\9NO1TEZWRKL M XSK^=TBHLRPYL>NL'8.TMP@3?77Y)-V/+,WU53?>H2<]MJ)?@=4VL\KBH N M=B_Z%W"]B_?YQ?[%H$?_^/=!\N?O^Q_*/S]&UT?YV6BTVWOUK\L? EJW__M# M\@GF*D]5E(VCM%0_!%DTU5.A1O$S?9:!7@*\T_YQ41R3=L/+--*_AYWZ)BJ* MBS_5GZ,_7Q__^N+%]/G%'^/R7_VJ-_R[?C/?9,@WC_?=X&\G1\G1/W_O_7KQ MYN7?7\__.1R\N?SA9U:F^.N/WKA_KO\[%-UYU)I8B_?ROIAF\_IC_OV/\7:_#:VD=;O7ZS>!J\,?\^,/?/GSX\__^4ZCI MBW_K5602 C>^&!T6L6R**R0BXB..JA3+I\#KXQ_HJVS=\*-0?J7C,!6-)IBI M (59T('-2- $3HE@MW?X)'H*N_D=Z85"DN9\ZV]K=31WLA&^;,2@DXWH9".^ MB&S$0>^H%PV.>A?#@YVCB]V=_NCB<*!C_MW1:.\@&O1V=_L'#6]W_\4GE&LN M+_I[1[L'1]_W",?UYU M[V%[U&Z%FUV^;O"7L1JQHF/--M8_A:+R,TSUP7\U/J:-C# \?5=>?;CV;C\ MO 6XU#CN(OCQYSM>X L^P1M,Z-Z14FLY/J"WM\XKX0?636[^[WTXQ0Z/MH^^ M>H_:MUSFP7-5CHH$U5_O2D&TLIKRU2U(O?ZO;Z)]C_YWLP4^W[]>^9#XLK[= M&H_DFENE&FWIMU9$H_DS18O0JT[^SW^J?/[3C;>CK_WT SMI<-AN0<38VQ_T M/JE/_5[+FEQ2Q%1 (@GL/'B5ZWL>7Q:*XK@@QG)29,6G(0-# M>9CA FM.)*=XHA]#72;5-#B;1/KR(U7A2PRA_K1->H>75035*\C60'%N0;7G M>1X&OR0Y_2PX*52L-_?9JQ-2.-2?!/Y'IQE4T$CP^!_!D]<1R"<]#5Z=H11- M"MF&PE'5C3;+,@SZWZMED+.MV_#^AA_TO]Z&/X&9'NNY%MFEDTFBQCIN4:,* M2\1O*87JR;-"KJ>DM]# M7=RJ(F[KWNN+U/\&X;/T1VKK]]"D"=;B<_ MV#!/,T@%!__ZY=VKX#2#AHV1"I[GHPH2/QNWFLY/?NM6TU=:3>^C3WF63Q?: M_YFKK$3 R6BBIM'F+J^3XU?=\OIVR^LD2D>";7J59!^'T)VUL8OM^8N7W6+[ M=HOM.2#LDD>RUEX=_]*MM6^WUEY%0Y4^@F5V]N[%][G,-JT:?\-Z/"M4J=?? MXSAI=[LEN0Y+\@1$;X,ST(<\!?Q7-,*4ZO-H'@4ODU0%3PCQSS *=P4#O@& ME)% X@7:I&W.T_7F\%B3873(?!^9O]LA\SMD_A=!Y@_W=GN]_G#_XJ#?W[W8 M5='@XF@<#RZBHU%_,-K=&QWM#SQD_OGIKV^.WW]X]^+\8G^W=W2P\T5A^1Z[ MUO;@X+-PMW:HF]F$BG.39/HN\V>#_?JXSIQ,/['F_*=*"D6 NMO6\.F'ETDY M!T1?,-$G6UREBV 454"_,9\D)7#"Y 7>9JB"4K\IXO@!%HNAFD3I&!"$<"%$ M_O(7$!)89?I'>+VHFD_R0C]9_"4[PE9/T -S6JWLI[A'LX3<578'/<.-]+5T ME<'V_DKE*L>..-<'EV>YY>5R5X3L_POX"EY4DOW-(?/7U@H]W:8D-?G-V>@]D]@E=ZK][[@'.JW[V/ M]7D?A]W^^,;OXV:6RF_ZAAQJL>;+VJ@7X6V,P<[V8-!MC*_P/FY/2'^[$WU= M.U*_Y"FY"<]XT\GS?3[CYUKS-8G3OJ2E_/9]J"=O7[UZ\>OIA]?!V6_'[UX? MG[SX\/[TY/A52%6JTS\3NP/<^U MS_EL30W([7GGCZO+JM1_O+70YGK9BHTP#;\L[KR.>'=_:TVS&_R1'\L?@]_? MGK\X^RTX.3U^^?+MF]/O:HL_\%+[YM[$!CH/&V$0'D6P\GM>JMDD.$FBL?YA M\OT:!J>FF\SU $<;&W@\]$-^:^/Q-1[R,:S6]3 P?TV6/_,//R_ICOWKC\GW M%89TIJ@S19TI^JY-T9.S(LE&R2Q* V7L$=.0.H.T0<^X'@;IRSWV M=V"2NE3M&AB0C3 7&YVJQ0KQBS?!^P]G9R_>?5<[O,O4=O;@F[L/F^HL(.NO MRH+WU6P&&9+OU2YTP#$P<3 P,2YJ M<&>==P=05$VTYB5)CI*C/T&4*)+C"$H61G)F%!"$$5!R1D1R$A20.)(E2QSR M2!84D"R98X[MT_5K>IS;YVO3W>?[\/_Q2\#=#H: MVAH 2$ $-P\ 'X.> P0$1+^.VZ,^&:0D)&0$!.34)"2WB*CHJ"BHJ2@I*2F M8:"CIJ&GH:2D8Z:CO\W(Q,1$1@.(Z4D8_I%0O77;X 4I[UO&AV')>61\:C6= M3(:C:'Y).X_WY!3,+*QL[ )W!>_=%Y*2EI&5DU=X_$1=0U-+6\?(V,34S-S" MTM[AI:/3*V<73R]O'U\__X#P#Q&14=$QL2F?/J>FI7_)R,PO*"PJ+OE66E9; M5]_0"&]J;NGJ[NGMZ_\Y,#@V/C$Y-?UW9A:Y@EI=6]_8W-K&'!X=GYR>8<\O M_L5% ! 1_$_[/^*BO\%%2$Q,1$SZ+RX"0M]_ ^B)2?Z1N,6@:D#ZXNUMWH=A M9(QJR7DUG>1\DH9H)CN/40IF?BFD .9?:/^)[/\-V/O_%K+_!>R_<,T"5$0$ M-\4CH@= P+51?NP]X%\O''+T^]23Z?NA'IIC9-RL:Z7H/;^_< UP#6P".Q!. MOP/4=+22$8K2%0)N3M=I^/ZQ(:%6=F'74G4TCH9,Z3EJL2-09AA]KA-;6@%3 M;V]!'.[C?"Z>PGA[-FCTTUN9)O="XJXNQ5-"74=M_='A*S@8YK$6CE+/94%S MMJ(.ZPXV!I4\GE.)LNWCN*W+HB/];1#C%!?3;=HYE4J!J4_;O)9X00P M&B4TGPHL[IY7"0R<4I3).PJ^^\H UD&J"/AIZE]_Q7$[!_1'2G\[X'V%FRD> MH9II:#'EXOB#>1=0^E-Y)YU#1%U$9.<%<#\BA9F0!#[A>6^-R2(/0YBJIQW@@'/%R MB.7).*(^R/D;>0;+[S2RXD/7/*ZS@4[WJD>EZQC0[E:A=7"DGF:7RG-%_]27 M>*#__.H(DC:*Y-R1_5PC'2)8OH#HE&I7X*DP17%^NAO_ICZ$=;/2H>-T/*0] M$":UR8[+0P;;SAF-B]F.G2[ -85P7Q.7C^^<5#>$T 5!OF/S"D-)BAO<"O9, M+:YD2\IXQO/VML'E?F*2"WX-Z8,7I]4W M*C.AXS:MW"'03(=F'(5)<[-+9R#<$B$JEAG2XKZ(!U1'K8 M>&8EU\'OK"O\X-DX?XT&^-K+@1*[#H^@:&"1NC-[^'38Y!]29VV^Q5=E ?K5 M]M7.?R!;\,:+B(2N@\CM,9.T^RR3%MK$@>%FPM3UCF'JC!]6WC'''B+">>IE MHC#P'EO%T>,XRDO%)#(7/KVVP,E'M0,MZK\#S5=#MEI0WPJG0U\E4#ZZ_AJD MC$X)I%8]67#K/"$30QE?/N2M*(P4@#N=Z?WQ96K-,]'N3C>NNA8-_?EKMK-( M>/-8V33V7@7U?YV($I6:%]!O<\Y'MG.]P1X5?RS;RFH'60Z8##U^^/Y8J3+Z M3L)HH/6_'8KFZF@$?1 (7=)YD11S!?[66[1Y*G&0YDS+CPE"[TWRJ,LH&26W_917H3WD,]'EWE,+^H"YM%"%S]4U =W6:5 MMR7V)OWL]#0^F#BEC.>: F&%6/XZV_J*AS)(%#G'Q#PEFXY]-1ZVULGS$_:T M%H8EJZ[N?9%G6LPC6ES)IAS,C/ _HF02D:8X_W#RV32WVGX-G( 'ZDEC<+([ M*4.EU@/.^06PVE=_FNFZVN-H4:&FH$@2_Y0U#5*B/X:CD.(_>;K4>H8%'.I> MFJB&G">]R[4%PN>P5*8:H!T1ULMF01+WMZ9Q>\Q&<%J+]".3S9',[F'8+ M\NQ*[[K=K4T5W=<-1D\69FK&5N=);/L^WK= A:_>GD \Z]\G6FCFX1EC(EYO MJK&PO^# D\47(J$#-50,2E;F+!ZKZ^C]>K2]TB+K_S1=<,UE%PA/WA= M9/@$#!)]?D:UR- HQM,%@]_A@4ZS$\7H$!(_]Z<)LXJNCWL>%.ZV.8@\_$B[ MXGE"B. L"L8QB%I36-V5J_$@-9I4F*U_L$SUN:R$8D0PJ!S7AR ^R6$['NA@ M]PM@9?,Y;TRS(Y^>U_D2=+G>KM@YJUP=%228OV6J4^KT\B5)_;UP@%>C[&L( M8:.+, IJG(,49*U,&>6'@JGU)>I3YQ8Z2H80=2R[&:6X(149C/-X&]3WFQ_1 MLUFO$9KAUGB:-Y;:G&A6CZ]?.<)(F@D[DH?O"3*AW>I0M-$0.&D?@LE/MM-6 MI 4MWA5*H7>JIVDV-F"5H_,Z5:B"3,ZN.N+GL_)F.#-A=%^Q@D>YJ:FV"QZ@ MR8)CP]]TJZM1G,V$VM"VA1/M8&-I=;"!O7C@.R(.1[]9A\U:'NF%L-(R_M5P M ]5Y9W6^IU%1G,Y"W^O: M M>!^,!P;,KHM NU">"YGM#(PPSC .78[KS4JZ9O$'_]\";-OPP.).:!@>V")# M0GZ4X 3P0!$/])C1C1L/I ;]NG0,"L7(=A>B8=UX(,J@7[PGE'T^2Y?<@2 B M^U&$\W=5ME_/&<@ 13J?E:9 =ZR@\GI!28*1+78250[CDCOB,6WLX"7.JO[% M$;2F>M.%/92%!R*9N8>,*U6,3T<;KZYIMDS3)2/D%N>.5<9(I1P[#*Z3.AYB M)]N\4>[OEVX?:%2B>,A6 EWM65W5?J82S%WVN,='*B4+*I4*IF#G,+(K+'M, MEX\7@ZBQD.J!Y>O;CZ.&,: 85\^-I-86_N>JK(ME3%HBO;5JI;_,V2[-].I3 MS-R+6J]Z3[X56>IV38=%0U#^X/A,VL[TRV\>ST%UF6>LJZ M)KPF6V> MR=>2S55,+%_K'09*>19KI.?DGAA<6!GRJOS]@/2<208&WYY;Q-" MAW@%(0TR;YUJ4+31[4[.OPLCA]RUYU#4T.5^]G)X607=K^^Y;T,2Y(_I[YU= MS\(#),18P7Q+J$)$54)@T?"9@I>L?MK1=UE6<59%<[0\W_?"FT)_\(-;HQLV M.M_F[RA$?A17LN!DX>W;0AZANH*2ZA-^C3SNA4QN3Z>R>^1BQ@>@)[YRH*GR75KB/+F=,O0]6*RO;N;JXA@L^_[>9BP MBN7MAH#<\/8W8_G;?1Y@I-F5X;5^QL3J6YN%I.^2&LB#<[.-I3UG#-&*;<2E MFQ^X&T1S4I[EJFF+WC4U/:T;7A\F=TQ#LF_E#X^-YK,,D.X[9=O5=PB%].3R M8Z'+7/8K@I$J$GZS>&!%+ YZMU1T\F3_>9O$^\-[^N6II 0989L:U+XB5 SA MI09BWL5)F-VV8:>83Q[/(LY]50X%&8DRK\ZQRL@E[M!.M>.,*PM4*-LVCA:M M'*.G,**.KL<#3K+P^^P9^US12LQN!*1L=^R=[TZ_S[HYL#51>Q D;10+M^AD MFPUZKF_3KE;/SDBD\5.*\?-<(M*_-/.W+.39#/26&3Q*AML+36:/EVQ7S,N+ M5"#>)WC@7?"E^AUYQH95KK5@M:XYDYJFVC9X[/[8BDSL*\%'6[P/NH7O+[\G M)V:_^G3='/JB'/:>!:XBA3:IA]L"39\DY\1LCGWMSZR:/WR*L#_S,]T%[Q29 M(;XW3KZN$CD076FM;TK(SR3_J* 5_V!PT.].^'OJ #E.[Z=,^GXN+54;W(+4 M5$_E7R(T0A5F[U:*A55N763SG4W)2MC3_"?"[/^4+CXKK0G6NUBHZ^#HC%EYP<+@UON MC,=!02M/"]B(0'#-\S]3FX:A]6U ?7!(G7& 6:)7 YA6L>45U(\\,Y"<0*2: MC5,SQ>?V@.G6N\+K$&$.DEU)(;&K)+>JRVH(UG.]X'VJN>D/$],-*]Q3+"N[ MY446JG]7<86'8MM,H?K=7N%T/1MKTWB!?.M-J1R(< W!9.>M= &P;+$@KA5* MX;3&IC_>6F+&>Q+:]O>>!TLT(K2['.6LO:4-X\\QG0=L'M5:"!>EYYW_TA9NQBFA?6^STRF:]#;-R MLACW(4[]KK!6W=F7,\%L<N@X^\/+Q>-&X^&N'N=(A7S9R MNXPUV 0,273@@\J\EL8:H M4;S:S<#"I*GR&X>IHONF65<;;WRG1&&] M'D[^)TH=,(%;18:Z^@.^H?G7-&U)4=N.)L%%7B@=<=N$AM&0ZN*YJ*ZD"';: MSB5RJTT%ZHZ?Z1NYZX^HX ]1&?S* \>;I(1M<3@* G3(&8IE%UEIN?5,>;BF M0">SMX*>JJWCV0M>\5*)UF7?.V9CC!_,4*,]DR93=_4/VT^V0T9/ MX6[-ZI MY+#\E;<,J_'MOY9$(3J5F9%B!2J\8Z[YWZ=$94,.Y9/58B2F'<(>$XVG*(3; MGF4'"Z/P0!SDNTTGYD:$T850^G5!(FW%A-]X#)G7T2951*H13DC1<)WQUXOO)8[I9&Y=GJ%[&7W3]. M'8=$%M.5FZ:LEMZ:W6[! \DGZ5>BM.0+V,.='V^PL3U^7<*J/A=:G_UW;CM1 M)ZYZW_$@('Y')K@*Q@JL[;(S?\+H=J9O-RX*CK5I\L/3#M_>5U.J0)42H-[N M)>_8#ET^Q/5?\-P0OK??_-[C >-F3%*2][.0I1711UP;@B+)[\V_":9HB_QE MDP-H/%$EN^ZE?DDKAE?/L 8K4]A #%757+-2[6G NQ]LJ8_D^ &.M>=_B:LT M7/)$E$R>2CGM#XC[5Y7_"GR04C8/E=NN+OET#2Z1%M68T_[>W-Z6JPC5?37K M7)S:6/&JP%-"^1V0/=VSA'YZKW#B>"1N41 >@?S3 &.4_$O89'CK3.Z"_%D( MDTK[I21N#,'QNC^J0S#(8M3K@/3G#]LY/\??%=/1-#KP_3_/404,RL;34Q J M'/LF#]D5;1$6W"UCUZ\Y7C##<+MY_E.:K_N*CYUY[NJ4AQ?ZK_^8D>'GO<8! M4=_]0>N3LCXW&8..RU;8_1N^J(('5LMQ8[!3Z:1K#N^GV%0\<%\=:X('[(;Z M<7%MU=;7F2 G5ZOET/@.8:A"6N7+TL<"8\&09=(@VSC3&OCM$:E,J3.O38T)7_^KOOVDF^M_T 3\MCF88^A7V;= M^FAGT\0F^:1P]$)3&,(;.V=\(?.C<34^>.>J& MU/N^;^/97CV\BBO>%+#4L1]6OH MJ21,7+?O+*?N:F>9B^GKZ='>/P[U^KX$XR(+'2YE?NF&'_ZAB!534*R$K")!Y8+:K DEWS=: 3*MA0UAXC-K$ZZ4N=*'COX9$3?-M!L M[\#0Y/-<3>AC20W3.J+6-H\V#.$&FB7MRIR+"X9:MN+^C%_M4V'('=+)B?W$C/IE3!?Y5MGYU?;EWDAVGI.?&?@S_2&$RKOE!\F4U MI2=7_P$)[:S1J?(?G,IV@%-,_;7C46>(\M@[YI!_QC5'(OCS?WXM=2W,?O"\ MF]\A41A4T>4M9%2NV*<0?W1Q;>P?!V;7YVLU%MFD<2-$SG/2IN$]K7,& M^IXYEKX)J8N7NY M@?P4+MAW$*^6WF6"]CC0+9==[&T'#L-;GDZA[*10JP_#,X39;JPB11X/60]I MJ.EZQB*LE>;&).H.)_' ES4-CPCSHG)?2-@6,ORNZD_E'63U#,BZ'B.XMW/Y M>.GO;SAS10S%8)10G[SAW3MG',G-E5Q$RZ1[-M"\[N76ZO@ :EB$7;1E@NWL M4-'$U!(K1?QH>*L[FWCR-G?HDATV T>1QDE?2YK%'G6S%V>0I%96M,[N M.>C%'^JLNBIF:\V'^M%,TB5P*@O5G,;JZPQ.[\-<^P4-*Y;/V;5W0A]'8)/9 M!V[8YE.L4[/J'-+L16X_2\,)I(\>]B%$YD;9<)WA/K7[)\6"G)2M;*^_!]W' MO!>U'!05U!S->IJN[^7YEB\9]+LPJ.D:O;,)_=OV]NNO%1@)]$+D8>%M%X7@ MWDS=.P(&A3$?;R>^H71LWIG\D,,!BKP/:L\<^Y!?9N.VM)J4';JWKH*6YVAM].0=U.0//R"ZG%5PJ7S&,*=TN MVY9IJ=S[/,W0,)19V]>E;?&#H'F9TU2\_V!FVA3;C@E%LL3M2D.%*<$DV^*! MWNX>B0Y-IGY9]*G+/ NY'?DM?+:9_<.5U]-#U64^#[V*T:,1#=:(<,TFF6I[ M[OS,0%NKRLM2[X:'WU+3<]6<^-_X][LT0^1WENHV8J1YXCR@-2YTUY$VJN+J MR.P8/M5['Z^R/!R?E3/0S2G5_!PAW:SI]??^AZSHE_#\WH"ZAT1R"^\]1/Y-CY# ,6XO/9$@'OG AX@9#NK M?A)U^@U]I)[AE:,O#VK)E^$)FQ<>Z9"Z8O[4Z:E=\0I3WT*5D,''V9"GG%06 MP+U :V^K/8:@*HN]&,6<5]S9H#HD, MG:V'[/9/GWLQ'3B YMC6A5AWU9W8WP1+Z9WJ.JTO%5]:RQ?OSS1P53P8$1E@ MX*]%_4XVOA5$196+Y6Z09C3;5QB5Y4$,&;=N=)MB>-Z+4TLAG.4/_/::C,GB\/#UC77>0\@ M&1YF;.@'T8#>Z M#!XB,_HZR,8>&7,PINQQL:A;'OBPQ+,OBLHSG@9+O(JLR6:W'79MFEEP/US: M%YY5%1 N5^X(#%[?8X)5[S3:LHZ*GP1KN-=MG3Y0'NIIU7V=H&&^3*@/[)GC MF+&?OF+[<% NE16D.#+"C7WL=!AJ\?3I&WZ35./:C?CX^''C,ATQ%[%?U:H* M]2@!4@'?\=() VL\$!WDGX*)1!NHA(WB$]. M>7,?@89M:O;S=:Y\AIJULP3"4W(!NQ8'S:) MS8A0!Y-7!MFAIZ+*;/]J2^^MMO@37A_OJ01^JZ@E(#1+8+W?2C_PM=3G9O&AHLQ1/&#Y MVE/?N/SN9QSWB/O.;^RT&7;GTMQO>^B8FG0YFYMF8M]L,-@#=ZQD.K/\,RO: M.G$I=!,Z!W(8F6D4GVE%GO3!O+]10WO9VP<04PVJV6!Y5HKFU;+5Y5QM1_OX MY0!(1)!_L5^7A6$7M8XD.SGEXE8Z<]F/X]DQWL@+BC_< N,C,?IAITG8S#C5 MH.=_E[9UOW2[]:F@^=B&H)8-FBQJ4N?,>_P'1^T+T47LOB;6YRV")4A[T]B? MHVU&)7[AVEF&X^O0+*VB7.:7,7#WB%EYQOML_ \?+'LF2EJ?AF&2NCL$IJTT M:VS,M\D&:_M5DKSI/M3N0R1R']R^X^#&VS1)4;M>#VGMR HX5> *T$T[M#V= M/=CT930US5NQ4=29/,X16T?]ZIAD-ZZ/L^=YT!>IR49$1$&^P3C"B(5KHVT_ M>W/9[5I:^<=1!,4?\,>_^1;]M:Y9F4GU;IY1EC/_R=Q(<83"1^W&J:QS[XF_ M^CP\9:>K$Y^NJ PPOV&PXH&D^PY-Y4> M"?N>SQV-3RSDER\N]I;,C'B_F;OS7B9-HU/.A$V0Z*]Q@$PEM-I9QC(G/M<[ M=9?0A0O1$S$"=28"$T>#1OTX_0NS[;(!J MM*)&J\B&\Z4Y-QE?4W5VF^NEM*UL;"4>0'(YZ+$?/E[WOWGGMAEI%2\)Z9_J M2,YOLQX1[')$QTM(S"Q(%QR9[5[@@9SHS\;P!TI,RSFR/P+X+=VRF"=XI#[) M+F5*[89XP 8^ MQEMK/+'_),Z.C>]A+_L]BF:'9V#!52)IJQX(K389WE24E&#,2L-B)6Q@UF7;.@4!#>[Z+9PPH\+2ODQ+P5#; MS&R>3@C-$M;L1TR)"_V\P.^ B*-P+^2:%[34@BMZVT+K]>7T%V@N 3:J:J0" M.S8UIP^?-#-.,AKWVBG\:%LADU40.2\7*AJT^;OPO<(\YS%JLXWB@1 R,4>A MKBRE+1<1/'OLZ-FI5G3/T'56&-PR<%$0BRTM6<26($EC179%BH/5\(!F4R*E M#*#EX)V]8[W1'4KL$L*$C2D'EX"J#V$'64K7/WXH*$%LXC;JN+F][BW:3=BG$>2X84X)< MPP-))WN$PEHS#)34FK\Z6'N+EBX4YT!53Y*=DAZ;0VC:6%8@6/-%'DPBHD@Z MM[S,^:+PXKL93:.'UJFNJVOV4>,]JY+@Q;;+2E:F>HG)?]0-M"V'@G(.SJN; M64>(]+UM'!?V84.62^DK(U+8NGR_]-[9D=*Y2G6VO\)76 MX1VA>+88GR-ED(?D]"WP^\R[""0UCQ%Z"DX=*TA_2R._99= M]Z"C'[H_OUI0>A/+:%?C5ZK 8U8+1P4>8.?^S+RP*[\,[' ?FPMA.5'R[#J; MG>X*JWY5YZ=K-FVY8=HV\=K]^'.BUO[4BNEGK#NO,R"DM D[$63$XG_\GK[8\#G MZ[M @Q/88DNB@K1C^/92J_%Y@_Y6-K@30;O-S8GFIW-IQ /VB.;6-D3*1),G MD+NNG2;#]WZPBJ"?C92M&*OYI.,[-@.UI[8RLU*+"+P-E:2/\;':"PJF99H? MLZM+XS5,U9;&')R5E,Q;O\'$._>"PMV;*T..PC'%$=]<0 P=W-O,4]72:;"W M06=&8A)T@1I/!+=[:(1X8C.Y2V1*D3ST6XVTE3RTVPS6(T4]@_R9]^_X9:S, MJV7<#EDF9^-X)\_;3LE(G_EMY24+J7N$]/;-=JC1I6:[7WZE!]*H=!_@7/K0 M9N6Y4BHV/OL-^P\,\K5_1&?RB=-((9 MRFRO-Y9ARV'#Z"*A-2TA6ICKHS+ M5XGV@GG=G([-2^&X?SK 5%C/;O@BR[175A:U$-G=Y@YXPO,E3JV*O#0U?2TY M5+99P?G/B)_S,?P!02P,$% M @ 8H #5Q69<'UM6@ "/ " !@ !C;VQL+3(P,C,P-C,P>&5X,3!D,2YH M=&WM?7ESVTB2[U>IU[NS2\:#9!V^VN[7L11%VYS1M21E;\?&_%$DBB+:(,#! M(9G]Z5\>54 !!"GJLD@;&['3,@D6ZLC*.W_YV__9V>D$$QF,E"L^#4Y/A!N. MTJD*$C&*E$S@TQLOF8A!.)O)0)RJ*/)\7QQ%GGNEA/AU=__E[M[NKZ]W=G[_ M#89JZ]^$P3OQ]L7ABX.]@T.Q]_K=X9MWKUZ*BU/1N!RTF_3P\7E[\,=%AU]Z M<7ETTFV+7W9>O/ARV'[QXGAPS%_ Z/MB$,D@]A(O#*3_XD7G[!?QRR1)9N]> MO+BYN=F].=P-HZL7@]Z+23+U7[[PPS!6NV[B_O+[;_@)_*^2[N^_354BQ6@B MHU@E_^^7R\&'G;?P1.(EOOK]MQ?FO_SL,'3GO__F>M&XR>;>_M_>W]S/INEYPM>.K[;M_E' MD76GO(N7+Q+M6.+8UZLA7,GHW#)/)^_(+JGXY,[\;AT&R,Y93SY^_ M^\^!-U6Q.%,WHA=.9?"?#G\"_XU5Y(W_\ST]'7M_*1@:EI>H;\F.]+TK&!SG M^I[7_PZ^$_C_^P?\![YQ6'@CC[$/7]$_;Q0M=1CZ+CS;^3;QAE[R'_^V_WKO M_?[>[OYO+X:PD;/GF+:W:MKTU3LO@;%&-&\U2G&KQ6<5Q?#?WUYX3S3O$5P] M%3W2?@\^=7O'HG7:.3N&_Q^(P;DX.6^=B=;'7J>#GSS=_O^9QHDWGO-'7N#" MLMX=OIZM/!(<;!S__%O M;P\.]M[_]@*'N=.696/3UJR<$;UD_WW3$2XQ/1F+<"S^G@9*'!PZ@G@?3$<] M8#;E]7;&8S7"JRZ.X95WF2)L"E$6S-,+8-N&WDJ M+CZU>J>M=N=RT&VW3AS1/6OO.D**SQZ>F@<,-(QF823I,C3D0W;Z*(RB\$9% M=UD%[N;'5((\2,(H%N,HG(H$2!()@?X[DU$RQ\\XI$N]]-/3RY43@%Z3:'G3'+@P]3(-J(WNC+&SK:3G#ETZ;!_W^1 M/EP-W(&'G7 [](%YJTCZ0,1W)+NCBW9/G'1/NX/.L;AH]09GG5[_4_<"5VB6 MAAL2 -.:>#.AXD3"NN/)TM7!=Z75R0>L[43A2]9?$;UZXX[*KE2[@Y0.Q ^5X2"]ALVG7] M!.RF%UZ =C"%0>&6>(GH!M>P8WCO8GCQQPMQ[A%O4Z[.VB=]'][D6Z+ MH%')Q,):KB*$ND%+ 04 M,Y\>WF0D[Z+P*PJB4QF-)N+@@"01_"^S>QYD."\.W@Z#V,SI@Q?%R2H96Y)W M,H"5SH66>(Y>ES5X'PXZ6"FUBR-^4,.(AGQMA"A\/I5S,51BG$;(W,U"'!'I MK7!$G,YF/@V'!D@D0GSPQHN5F(:N-_;@TP5YX3R0>Q>7L?ZM?H^[]*0W^^E( M'$Y4CN#JNF@TLG781Z4$%(+]_=U7>()$UJ43-C<#3I/Y\!C."!EQ>!/ R4ZD M/R;2";-_Z8'H' U/O@!N[<&>\(= 9@%=+'7EI5.<1AIY]'T[5U- 4-YZ]UP5 M>Q%1!1%6Q0)P7O@IC#*-Z?=(U&1_Q0(L2EP.[ 0J'E[P$S)MRZ38&JY]=O[% M$0.DZP_GO0Y1-AQJ[,&*6<'5% A'JZY"I-E(C= H9 )@&KP*0V;*U])/0;U2 MQ3&8P\#OE#=CNI.N^EX4<#9\&00 $ MB>]&I1VT-74E?1]X80@GPX//])U@I5=()%EDI6.@^O F?K?1?,;UXIDOY^^\ M (EL9^B'HZ_V^.@]*0R.8[ 3Y,W!DC.^S[)*IG\0@B+H%UB^_NB7W_N=]J![ M?B;V\VO._WF&:W>LQF"6$1=Z#PHK\(49$ $]21=Q)?WO"O;$M'Q?C.2,W!U_ M@9AD'I?&I(<(,JASX=T (\E/B2*]P! W7PHDP'#,:GP0)I8$=G&:,!RS1Q$# M?_=9X<$!IDH&,![R=S3X]Q*P'3WV>%^/MS]%_W MO@L)[;^M<$3+Q6V%)_-'8+SL'XX9'=V.84 ;DXEQ]EWR#%"0:,D1\7NU,%M\ M/!M3^C#5@,)!N$;8W#A&8QBG#]=RQ!2&(QLOJ2W1<80C6,D$CO\KK"O[!7J0 MLZ=N)DJ;7XK7P'$H? G&U\"^ [(#NAH1Y\(Q82*3NTQMK2G!\?/EBSVX!Q+F M$](VS*+034>L6L1P,4DS5_@-.B+"J3<2H(%[\"F=F=Z\3!OAGX1^.J7?^!X\ MZR*U2>W)ND!C!/0[PTMTBD@;R6L#PF>9IJ8\AD MKDA&P,E,M>-#9L=@GPH?03L,X%)-<4O;8#9?J=C6HRHM9)R0'(_AQ42(QJ>2 M701XCJUM=,ZHX$I>*:)0#-?*$9O&Y F2-%&FE^(]>\!^.G>E]_6(2I\2K%%= M(XN2- #U6[C5N7PSO@RWR MZ)"T_O[8?#_GZ;=P\6O/,.)W$\\%H:#Y^M[A>WM6' 'G_YU$9JPA&+%7$9JG M)\]/>$=^$D23CGPKC^R@NKZ$SNF7H[6SX R=X:1 MDE]WY!AV_IWT;^0\UEK'V[>[!R__]GX81J#DZ0#[7BD*_V/&]HWTO[>PCT&[ M&3%K@)==>_@WW 9D'+#;<1B0Q81,#>X-B:L0V*AQ##\^,RW>3#%+HSB5[''. MG7?$=M" RYV3N:9!8B (+24#?IM[]?&=:RF+)LZSQJ/%M5P ^X"-0N^H*Z= MN)D0_>JAQR=G8JX7(#PPL:H>T*Q3R12<[;J%Y%%B^ M+V]X9B1KDSDH$&.]3M!FF$.79$&F*#"W-F(LT"HQ^Q9 N%][1M,V/["XIF"2 MM"AR5SO=:Z/IT8RFX:,;32Z(OR3W*7D1*1? -.;&6HK!P#\ S:?AL8.)_H2_ MJTTH?((5 '*=HB]I(SVB55SV ;2PE&D_L0]&&WUP-B4?S.J04LE\(\9-+!Y/ MTPH9,<5,Y53>LY:&5 Z-# Y6;(XL;,$K)AD(G T+ MO.#?4R8-J-!3Y:*:Z\]STYOCML 3\6]Z3,=]4#_7X]&AJ MD@LZFM"I3#!,-:=G6'L,,!$GA9]A:, G4[;5%/]^\,H!_0C_'],@C6@S40E: M!?H71.-ETVQ,?-OT&T[U)SGG.8$"/@:%8';9TFFDF?)P2*%LN=$BJ,4#A2L M'/AXS@:IY9S.+T+&9=V4#Q[N"SVB+X$]3('\9QBL(@6#)H&1^0WR6?\@#!-% MUUU8Y<#F(+&M!>(II\%,>JYU^'1'.<6K(5%K1-V+2.4Z]#AP#Y?=#=,A*K\P M@AR-HE1GE^C1***B8OV H2+]):NWHF.T1$Z+TSF%\#CKLF&:Q(GD\"4SN#@C MPSP!C9CBL4X[CT%1Q%A*F6J!1XU3'#A8Q4UKCO0D'"EC!'?F0HU')(S'96F6 M0R:_6";-"'Y 9!X&_KPJX>49C\\$#U ;'C77.47UC3SLH/]FQA,L:0.6\!8+ M &X-B-7FVV.;;Z,G-=_0^5,VWC2UKFVP>4EMKGT/<^UN2LCE+$1/-X- M)E'H+UAJP&>FL\2?FQ0F=OME,,+)CMLY$4@OE#6C=B15[T2T:#/^;W.@Q+, M%\<^HU'OD'*N1>/"H8),G&>*& GS<5$9BS'\P;6$P!1,/PQ/V1,=5)6BYMHZ-WS8\NX(Z'+F@[$4==/7(U5*X=]C:[,\IM.IFI7UA. M2=.J6@*?,K%DZ]PV0%G().-=8,^?E?-)LI>:4AK'R:"@,]M^\AZW/S3K@ M1YA[CF%^\W#.+FH]_='U=/=Y]/2KK=71]WX\%?WJ3AIZ"QCNJ?RJ;B8AW->6 MOMB1N,BE.OPYQ6(9PX&IGA&4@-1/3!#6T@$6-;R-8ZSKN4%(TA272KQO-((K M42SWF!J/XL8O_NWN?D.NY0/*F,$,US_E;,(A)[QQAAMII2;C((8+)REC?ZAE MC.7=T^)&)[@6]U-)#,U%RL4Z7)RBYAE,3G5*4YW2M.DI38L!9-"7=(0CLXBI MQDHG-X(<] KI3KD#NVC]L_,!E3?U#=-C@ZO,TC[O]N>?N_WN^5E?G'\0K;,_! Z)/SKOP3"#RUY']#K_?=GM=;BF'IZ"<>"WK0'^ M^%/WJ(N?]N@-Y@,:FF BN-A"#WW:^D?GRZ?SDXYHG9Y?\CO@=1>M/PAO!/X\ M152)[AG\]NQ,__9+=_")?MV_;'^R'XS">5*LU? >#]F M*ISYJ*,/B9WB4KFP>8AIXVD0*_^]('?JG6:>BP$M_<&,0$LM"\90EMQ$!3OP M1DP[QL\PL4XE.AM=HN=DY13?G(E^SY<[TQ93'B+2?'%NH<.)T\?7]S MW"E76^22>+O[>OWBJ2HFD5?69GP[7J04I.TU"<4Q&A"EFG+@T*$$U[*JA(6- MIA[05?$H\H:*> 9FC6.MA$0O,]8LF*E8ACCYF"GUB;+XN0R^@VP-:U?,BC&5 M*DQ-IKU)<=?Z?,FB)W$>@N"?4<+HE#,'(:=>1PD]P2=PL<]M/AGSK&L &B! EJN([H&RH@(HVQ MD,>(-&.S,EB88U*XBRU;4N =>3 ^7K;=O3OBX6GD#;/^!<4XSS/& M<"(8;C**JS*!-D>?.ZQS:9Y!((Z?3R#6R32;)1+OF$W3R=+R\B*JW%[)4O78 M;G!R5@7\IIS_F#,K4Y&0,7:N,8"7V+D'2S)F&LP4K;*LV,JY1-K"ZH>(JL[D M,.;2U< ;DZ,%B[J:3D6U16$J.@>'\+_0<*;H<);DL1KNM$[N?=IR@SLD^"[* MS<=(R:VETV-+IZOGDT[72X33]Z\E^7&/=_(\Q^O6>L<&Z1UN6>MX!K&C*]7B M.^!;W4W[04K-C;VL]-,D;'(V6/9Q[LX$DL9"NT077FR@\N#@A&^*D HT]U^SL637O M20.V!KRFYKMK:B@Q][K./JBS#S8]^\ J9+?"'932>:V,J;2__VYO3\C=Z2Y2 M?:Z[8]VD"9,JU_H5AT;"F0IT-4069]8\+X E%'5U1JIU==<=,58,"V(5A=J9 MOR;!2-?&,Y(RNS[S4$T6J\*8#^69Z;"0MFBIN,25&II\B2'"6:<+/\1%5)L7 M]L\SP%,K+SD3&IP019)@M=0H!,OXCUP&%3*2[3K=:K@" _%+QTSOSD:9V+QC+S,4,C<./: MY'MTF\!['IM U3;!!MD$:@-L@D7 P?6M@RXAL0>:OG2@12$D->7QEM$\;8BP M2L\FU4YD"(^D461I%8OSK-)D$42AG"P%##F9:&AV7;4(+AFX63:+210VDVUP!CL$S"T8X M;U,K.M=&]>6*3(Z[5M,T.>I(-]'X!*Z&A*; '!.\X8>4FJWK"&S44TJC;'QK MEJ=DOP>-984(J%37LUF@-F!5HD1?JYC)[(4%@@Z?:-Y5N72M">0)XLL/PEGU M "DY&E:Z_!R!FZ(.E$:S,"ZDU#)Z@'$3%&C(SK4UA2?YF.;P"9TVAQA<>" N M*("92FGPT.^H$3KKJX2<*C_?>K);*QOPQR6[(AIZ1G5\\N1Q?(4.QQDZ'!LH M6/X(X;DV@2.#:&GFN)IC.,_&*W.B<3I;W,ZWNP>OT".N(BQZ\;7 2\(9['$R M^>T%_.BV,OF2IS+'"$%.JH,3B[>I1)19> &[$6K;Y+FN41P*/\Q[ABQ85UA# M@\Y0X]%ULK --S$L!6:P>P0EW&K$[14;09:N63["+4=>;.J >HC MH5(;#(Y@E/T#2\14[3=Z.K]1'7>MXZ[?*>[ZD_'Q36#DC"84O\>@7^#*R(U) M*3U6(R^F#&+DP\?: N"DXO4Y_3U]S>0ZS/W-B/=6(2 6-%];CS'X:8_CJRYW M(,-_AS/#:"OF53VKV[>EO!NX^F]- ^L>7G-B 4H9:IL]M?@[*)!A5'[YA@"> M@/6[8XPU[WKMVJW,/F4I2YGIA37G"[TLM-G2]5!VOH!KD[ #_V3ZIEXIOM&U M,7%!)UB91()*O0*[VZ'-;"50Y(6ZE'N @F>&T]1TW"PUL]F8JJ.U@.(*@.7E MS5S (91,BPX7LE&8Q_3@$DRB933/" @_V"GA>P8,.>H48#@$]=71O1!X*OH@ M<5M1KZ/[,8ZP01'K<_*KF3;K1DYFN,!MAU7%U*43AAMZ6K^KJHV@)VS:T-%T M3KCS0.L(BZV2J*&.5M",*J9K)NZOC!DTZ'(+,S P\\R[R!A^VTQRM>'X^ K' M]0;H&R5&32%?+;@R;OYL$0')MA29?L5&V6L8K,OE?M,A'<9;%01@/ EDJPO= M#C,0LXH^:]Q,27FTFL9^TU(%*OR6.BE/$R^G'TN!+$L%>7_(0CLN;L+%HG&6 M#GTOGJC8ZO-583/'NAOBBE*UE4WFL$7F@5%ZKK"4+8S07S;#N<1Z9531E"ME M3$&EY4YLS'S)TQ\)2W.*]&?9 =I+ET$ QJ-N0&4HXY:=#:-,CT-!D2'_Z :7 M&5Q&90_):>@:-.Q*+W6IVMOXIQLFUJ3;J-(_I1]>A6EL#=3,&KA5!"!L9W'F MF,03):U3NZVS5J9^)K*+"]3;8W1OBBKP1[2!-S+6X[F;J)BVUH+3&>)V6/?- MBZW8#D)3+;M;5;>*3L0Z#[O%Z8H&IW@[F.#(LTU_D@<:6QS&.5B#S(C8Y%]D M>&>W$NM]YK81! X+NAN!:ULJ \2]]F!<4J.85(F"ZW2D1T]'^OKTZ4C8=/ U MYB,A2\(_EV+CUJE)/TUJTD!^HPSWE'Q!QM5R#W0RS\:$3$"708V'0&KAS3/] M/OV$)6W$'O)$W(YZ'FT?@QQH+D+ZP:1&\<( M"Y@[$-!,UD@]*)=T1-2*852&-.N+^MA&X@)@]3/=4- KPHAB8BT@%7;^W... M\D5"_8[\AQ%V5R;9GAD>:@PWE.N')+VIX,KSFKJE+4774\O4P_(HZ<>+WB_X MM69W8>0!G>"5C^.431RLPC%Z#="Y?E!#=)8?D#J:?TNODG4XC.XH@I@S-!K> M2ER1[^69/,1EX*Z//.)D^/,H.P4T>_BR:_=25@UEUY^B-DKM(:(D@/OIB*F: M#LF-CT6N >AJ> BO,%O:YWJT74J__M7#[W=?;T5I4/[NZ^6G/K+/?IJ^YGW M2B"V)Z4[@G?-">\.$'#':HIT\D5B0?S[!032]Q7XH[NW \65Q< -#H_&XM1D M=.A$*U?CC6)8P8LG(<4M\J_-F[FY3:#_:3_!,0@:Q+$>$11)XD8$6(KI*_+3 M4XI6./7P;[1-?66\^AH0UN'X1:!NJ!EVG7M1YUX\8\U[-6="6\D*[I+.B:; ?X^ M-JSK-B3H)8CTIM;?Y(!NV);]J)W;EN WZ S!,IC;T,HH26<&<\+NG8. JMSX M;>$K"DREP'OA7R/M;N:,FN7QG0RK7'L12@CFL V^U*,G!J-\(_L;K]F>ARH\ M&##8C\-EQZ -26ZDBG_9# C!/V+X.R;4(E("2&>@/49TH)$?QFE$F$!\4O#Y MS"0)_9FZ;%G!%HX4(6&FN8D ;((Z'&N3Y5U*"^T,M!-Q!= M R^^YA(;S24D&_V@:DI37&#R[$Q,%<@C-JT(O0"49IVW,T-'0!J@^#2='LG5 M"8-)/YF7*$;KVTA>6=9UJ.-2>.&YF09^?1WZ0#@8HJ<86?Y/1.J*TEDRFI,N M$?IP;4;TE"'5G-:SV#5B4-5NA46@@CL;,5$"2P/_(:.ICHJZR!R@I&$ZAZ9"GH00Y M$4\[2C%.TAJCSY+ C!KFP2QASWHNBW)HVR%&)+]8Y];@-& W)477V9_I& ^G MPQE&,#NDPPN8$"67>HBQC)Z$$"8PPL?4=.:'08J!^1_)BI,N)+0RG MK.><-5-IT!1(,3-O@,MP?]3]KMYT5#1XP/61]RW8YRN))IZPFP3;(Y]XG./E M87)YC?S\V,C/&)D(0OMFS6TP2E+L,O72Q"463]XJ.*T*9"PY4!.$4-R>C4AS MV:,8Q#!I8O"3H72Q!5$R<3!'&JYYH*Y@FB8/&!-2")8,0R&!Z<:V\ (]>1.E M7/Y(W@8)L;,8[M"W/';R2\[C\SV/ MFQ7YNU:5-2KF8HR1(W(I[H *IR3G78&B?Y5EP%-'MH0;LH%61V?Q9PK[#<8 M6W44\'D^,B%X>U&)UUT*W'0N#TH17T$8VXRSTM<5; 0,3$0CX"=GY#I1V"68IC[ELW1,/;%Q:L M!MN-L>2PUTI-X*K-PN[H5@SZF3R= Z%[@RSZ/*?QT?U)B@3#=;+Y#PHR9A'" MXH3!Y25Q3P&_,9A!I#R>Z$#)=FQE(SC!R^JA8IU/4MHKJ&HWIB#]#CS)= MR-F!LHHBZ30=_C$11/&WSDH-;]G5K=0QV#"-Z*0Y=[S@YJ2Q[&./\J5KQPLP M[ "]&2I!.L$@>%"JO,@+M#:C6$(;06MX)G(*0WM_OL":!O*;TCC-^L["EO*' MQ!6RY,]L?^GTA@]F(4!MY(=+ZI M46I4/5.H$]]NK]JEMCKHCKF%HEP+X0/-83C-21A>4W(TY M2$DIU7?9S>^)=OLQ\"R:SI2)L#.D"!M?FJ]*S0B#91XG:GE[:,M\8U]A'K8< MY^6%O5*2Y(F\L8NH<9 /.EO3XG;]_%K#.!_]<*@QYL](!X-_M#F+58G62 ?M M,T O0FU?,AJ.T6/6P+\LE!B;@ K7P?CR)A:\,1H8[!+4P*Y?@,2W'U71$NWW1<@H]99PJ MU#'X0HJ+*$RT5@EW" 3;QQ!,SX#*;GW12L$\YQR[3PIL$3##,9#.3RYQK#CE M[HJELC,36P#=PW1BT%UH]/-4AHLW*B_*A;W,=-_#W?VU5%]X@#LQ2'\VD4-% M>'J")(6S/4IQ=:1@[_W]PQ,E8C,*UNTZGTE=R#!>""B"DCQMN H#S%#.J%\& MSEJ*H6-0TELH-2Y6;SNKBX4;Y($&]3#0F2 8YFEF61+PK>GR%&NI8E9@9(>O M@JM$.T0M9#[N KT ^U! EF@,FWFLG"=JTC7T[\=V[QJK[ZC>-%-^OHA,^+!U M$8I91(6T(W+#ZWHFN_/*O::U?#\JW/#&E92!C*!/)1/<3EY[?AUZC(**!!:F MP^260S>[0&1F:DNSL,A=ZF$W+GOF<*WLF6?3#IZ9GV4D<&=.1A2!"JVS$@-B M2\*K62[N2M!MQ&S(@+27%CY5[(+1\)>Q<2I-+^/]FB.A#2]GMU4CBQ5- %K3 M"H#6"6$>T+]=4V'N<3&4?II0-.HKO9U7NHACOV82A2'6"NC-5EPNVV2X"*\(8KIEOHK;UCAA6> M5)Q."230:RY:4'G)Y][NP>O]U_M_$XV#U[OP!V,SBQE&].(F5J+69_G89SF\ MYUF^H\.D6ZAON2I+"[K5*%F&B"US*]C2E7>->C2FHYOVDEF. ^)2<<#<( 90 MZCF#+;H6L%5DW?[2=#33F"JL^/?BZ8)FSS4%_+">9 _>=XT"KV#.'X4N.?<0 M/8A@#*Y#_UKG]Y)<1W@6R67(NF8:5H3Z7E,-AL.Z"5,LX$.W1!QS>@$YN/T0?87+S\C@ M<.:AKJ'*?YEI(UES#/*JK1U*JY73L@IY1PVUHG00<\_0C8/=RK6/,T--XL*F M14",Y1RVUB"?68.\,R;BD,2SW5AY+2#&1G:3&4#2M=R$Y LT&"O:JV<5!C87 M2GQ8KE)]>(*-"!CPB9RD MVFVG_/DV.6$+;YH,R5-O]N M>_\$7+Q.6:A3%FJ!<3=@ M\BH<#K'E!:AC#6)%>HY=;B'0E*U8T)((8)'3898[:DVAS^ENTD2V'_L]E/IA M*DI(,6*V\IY/7"U.C$MH9(0 F%QG8;9UG(M#0Y22C<4JIAI0Z8"%K.R5H[0U'+5TX M^@^K4AX66ZB6O0[&I[#H[2EV35X=#J.X\1U), ^-L9]J96R9TD *?HKU>-9] MR?-G=4]A\M]]'%$9_G"3H_15\B:.$*,>+S,P#'AZ5[2]:_B?$.08YK^^>2_VW_SZ=A?,$@'4 M%:M_[3HY>FJAEV.4PRG_M&=MI7C>Y\PY@<\ P&79'PQ[B[Q8NM?(D.A\-2*$ MT2Q!8SF5$?QQ<."(@[V#@Y_U$!;BPG=.5#!5M:Z<.SHW-VN"D\??#(80;#QW ML.%S(+9O2EBD\,/P*_I$FB *R&D,S-PPSQ7=8LI=QU>_.@M@YH.N"#B6XX9Z MJQ?VS6X(7A$7''IFUD/3W]I'0MT2X\ 1-E;BPAE@GS776&H:&7YB1U]U4Q&[ M4>(UF$9B#*:89VJSJ[%N:"3T\U[XQ;SY.]]YH$&?2_+] MN5, >4$4.5@Y%:F'L$L("VAU(K"1R!U=4H(_!9-(^DWZ($VHMCB"Y_%&\]_$ MNJ/4QW]:HM/)RK@7 &#>?63X>QYWHRTH7Y64YSJ:K)2G;_ MU+UHM9RLMN&54;T^#-J9QI3=2=; 9CGA^5RP<7S18U=;L<4L?F)1J;V#74N) MA\]/91S#RE,L[X_144>;&(O&P=X^?:D5M)ZZ@C_WW^SN[3=-E8D]PRE881/< M7$R;(\+4QZYGVC[MMJP?$"7S,7/RL/ MJJ[2N:L.2/ TJ0E765C,D/BH\FNS2S$'!P\I3@=XHV+B_BBR,*NR*-IW M[IY B3,R.3PNWF&+E&7.-X"T\IF 7$3T'SVIO!HI1S\F_N#8?I A*!T$!:ZQ M5ASVQL)_%'8K] GZ,%^7=L^J;]B]@M1I7<.,'>5\=>7%OFXO9U! '>S=0#?; M>FO1:4<=OM)@E)5XH26MHD3J&I-P<;>9,>(&J6^ZMXMIPAHK?[Q3>->5#+R_ MY--*X3J 5P?P-IT/EJL2'Z2'O:/B,X(9SN5]2=5"A!S4M+1(JU*HC+)E*V!& M+=,UBI8&1;UK7-U(B@N3#U=4:8.BW$D4Y?9Z! S VFINGIQ6:%KL8K<;%<+%KKS#V]$QC7W M-T,;_.4!J3'MWP,;KT.@()*4O/H >#?87H?B09MD1:A?Y;4E]?+X&EO\QP8"XQ5N9RF7K,"IM)W[,/%OMCI/[5 M @!_%J9",H5==CG'UM >8DV#X>?-Z%2.HQ2D7Q>;;5PK(\-<<0HOC8Q@HF7" MW [V]@Y%XR(=[HJ377$6@@:Y]W9G_\UA\];Y)1D6'$Q(\80N)O,8I7"050WW MTR">@"#@?5UV(I,FC#%>()V\ Y.&4C( WH5+:D"5^);F^P(W$;<"U)PA$IZ^ M=S#7W:M=N*W >R8:T>N_4U!C5.1CJ X(Z@K!O8-T+$<8TB"_Z@CN]Q'8'CXM M9<5###; +T0U&LZ]5$7;=*QS@_>*(]%8G$!? N_B07-Z$Z_W,HKZC$X;F6,\ MVLR6]OJ"XP7Z\[[NNGKX;V%&AT/M"D M!&:&SFX%2I^K\=V+1W ,Y'>U0'Z:'=)C!8DR@JMDR8U;1&%3^S(Z"*[Q!H12.].,4@,P;:R=(A=,$%V0VV^&@2@'9^ M-0?K*K*D_S*6GG/0@WVC[\7I;%%= RT;>^-B'W:U:KX1@MT(0QH7>+\UR)"?EQ*&G45E#YF+&SW M6+P1[=T/N[U=9D.'A_N.^+7PT?[!/I\OB$[[#^&G[ +!^CNX8RU$.T;N#E@)B4[YALRR?&#[ $Q#0.$3Z4!;GO69FZW/TW>B$0_G.D\>40E0+X*]4]SG2C37WA'5VKQ=.&NQ;RI]*ERQ/3YXR6 M1G^J;]F?,:P6& 7L&R85X,>$P*QTFIE$'Z6+'@UOF!K>@I\:CX;6P/#A&<0XP=I HH4^Q@A8A8)2Q6&*.%?ZF68EVJC&GBK$".+4 M2W(@4BLP1/JS+@["5,$TV0G'.S,0()@FHM1JV%)ME(&P(>-6HXK=3&02APB& M:R^"[_^R%Z_S*JRSP9YJH&T3\2Z"Y(+4\M-X 9T&?ZCU(8).,X.8X$%DPJ 9 MMG8ALY0T@X"E+IUKRE<%=;5Y<4CF?UF"2VQ:BTG^$?L31\J[IJR88 Q33&P( M%YXK>IDTM)F]7I8-!IZY8O5.E1^"]1#L64.TAB[1DLN348'+K9+PXXG6USAP M/.)#OUAPLUUG,PSB\1&<'F&W(!*.?]I6(5W3;AS#*UG M('DT@#,,GAF[S6S-#(Q/*,_TEPZ-Q83B0_,BM"73L\AA)EHBR+N$+MR(JBRY4&EDK"-;?=&Q;HU&A**')^;8VZ.3 M_("YT\Y;4-1+CK<4E%LKK;*@-Y 9P(8\8HXOECMJPZ$2.-3 G]B8?+AX[#Q" MM(/'Q_5;B?[38ED57=ID]EJ8VA3;T&ML[XYI5AH_25YN[=:OW?J/"R6:&.!/ MQC6CM" -!*KM<.2]<1XKU-YKC3%JMQ&P@?WRNU>Z2%H#S94CC6GOY$$].&6C M'G-+1FMP*PM&7^J*B>CVJ=F/K%Z"S>9:K.?GU7P+J&H/ANTIIB5RC(;(BM'T MM* GIA[H-E2&6OA!.TN2Y"50Z(K'&0*H@&%I%6&7!]06\K#)U$V,1:-#ZPD. M%1Q$<.L+73DOO4:ALFBND!JQ]E+:W=)ZZ&6$4FTF)RL7\-JAIFXDBLN;)H+IO8$JC6U]DKW$>&+HN/5"TL\;+Y+^294%H$T&@H .(RNVEQ>B4QNRS,]. MKG PH&BO$M+*^+]F6[6]CP/&$Z62;'N*R37F'NE]6-@O^M4--5PD_6G5MNJJ MBCB=3G.L;-N%IM'@<*&YGZ'H9J#W>=Q[<(W7 5E1M$Z7%9;[^T66&V+9:ZY7 MOX4\,E35-%@M3O('N0;I&G"&%WKBF,&FG M!5J!&=\R8:)&O$,R17=+I*X]I3.@K)M.7W(R>N/:LS"]\[&K+)52;[*9\3KNH$M0Q*2H3-C.XF5:Q8^D1>0L M]OZB=2,E:\4U;^C$C4CI]!1SHS%QW:A16IO4.)=6CHK5]2;OAZH7:3KNC//J M\)LP^KH#!Y2UR\I,^8)KJU ]0O\B4):"X"'/)<\4;,&Y3MBH8+/X4>X5JX9; MKO2XV:5$?+2E=UJI+RPQ.93#KW75&$F.&WIR_V*'#S.O6L M0\JGJSLUY&&BDL^QFP.V7&0/-;,5Z/46FI3JI69E07,SC\)37I#-0G]=V&<< MQ=[E0I;($FF\8H"LI![?B8$DGKFKM1M^)NORF@YGH0HDG\R_4G0C4#%GKA*9 MA 4KSL(ALN;[C((=C8NBOHW4+*F@D^K-+==-L:9ND3-F[GI^7,TY]1(TW[2< MA'R]Y\VGW33Q6C\M7[S9#1\$X_*)DK^U)_5K6RW/7OD,)DF7>-QP$4+3$+" MVI \A%85ZF( 'QU/0FO;"@FL"H-5AL#H+I4"5_26%%0U?U6L2W,]Z$ED'K(< ^9A9F[S15BG1:GVW=I6LXS(PPVW$(O41GS%Y%F53E4G*;K?%D% MXMX:T:'YM\6=2=P;R?)$JMG^D2P M/\9?5,':N\YJR8JF5W=K26?F8$ '-=11_KS!1+QUB41#O#"Y/A&9"\ETF@NS M-8F>WJQQ>O']Z\[PYBY3C$/AAVA:Z8MRW[EJ-8!:4^@6)(8[K7O'\\M-,UF' M..N6UX_>\GJV&2VOL^9;%C.@'+-EWV!E>V1Z1%=SD'9(I8DXE38AJ(!,[D@L M&SZ?X>:74JC*7^I<4JMC-;VW3)0Z6^ZD>W3>XR?6:D_]_6%I?UP:_M>CTS"[ MXY;V"[";9H&KG8[#6QX\M?CZ]+!55C95>[NN?9SVK2MG+M_90F\3",6AF;@&?FF'.,,\+, MSELU.R8C#\';1DA'YN+^]L*[C9"RJQUC/S23Q[=#[;(HT@\_;KS9?;7WMY\6 M ORV?IB/TDG9[O.I95U2W>=3QZ7%92#-A:V<(7/R&$P3B5EQ9K84\YZJ9!*Z M1(49[^:$BH5&J!4#:*AD78^(99T: !1K2A77LHIKZ:?TR5\J"K4CXY&:P,HU MF\ ^Q=J- 5\ZKQ+2?A:3LNS\V\YKS5ZSP\?I-7O'O:G#X74X?-/K)I_Y^MZK M_[+.PT$O8RU>R][+N\=O7.--H&Y1E@Z\ JM_*2"[:R*HUB]>YB5Y+&YN\[&VY#90XBTXTG?/UH":B66O2 M6--/5L 2!E9VUV8S[H4]6M6;TXOM%@VE-W>>^XJ.VR2\#R5M,'KC[@A E M.69F[:M2FLJM$;UQD[!D8(5#DM^C+_3KA]WE8^=PC- M:UF@-*\:1"Z_I(BOJO/?!M07'.P>-M2Z @S]RQH :>TCJ7>UQBU;8"'8G>P^ M352+;7++7>M.=6O39M07[6DUE(ZWIP!%-Y M5 N59!F#WIE)[#?X?M I2QM\[PI*_: 2*6&69%^>!6F ML3U.(S-AW6Q@B>8%E0_G;S$5_%I0Y\CW( ,LLR8ZI:QL!CU=BO>$DG3I6+* M->(:RSPN8@/HH;"7$17O MQ:8[9YP.L8(4N2[Z'#'\'E-E-2U%!Y=GB%*,_6 :F#^T7AO>[&KS*@@VG_]) M"RJ/?&N+7F012U^L71'ZW4&X,'R%:Z=RB]4W+V90&?Z0R4?O%3Y=_+U<4D%O MML*SHDUS$2@LCD4P@R5%K8NS*X$LFZ9/52C+/ZW]0MEI]RS_LAA6GAVUOWNP M][>G3L:J>T_6R19;BSWP\/+MQZR<(YN4G,YPM2DA!%15-A"TNZ>H:67O_%DY MYO*LL_L8<4>AC-R\F[EVS%'>L.Z\U".H)"7Z<] MIL8D*'][1*V%Q\+4Y#'& MG88E3!0RZS&UQ_ 1_MR%]W G#$Y]RX,[3SL?5A<8Y8(UK23\6>EHL63N/O1S MV[XSXHBUZPOQN75JMW]:]:BJ\N'NVI).#\<^D9F>M+=[\'K_]?X6JTK;[;TH+;6].]5Z7AU;>TM)WW8:A@ M[-Z "-Q!AP@!SN#89.YD78Y^9NUG=6^ NV[XWU-01_8=<;!WT#N+'HT)HA$0T9%#-2&BCVA&5%)%91+8RIK0+B+NR5'1M29Q[A,<>]_(MH!OT+9 1.7<_PG_F:KI M$'%8ATI@2VSE9OXG+N_6#4N*M9G 7EU="%YL1WZ5[VF<+:$N[G_TPNCH^Q7W M(RFP7QN=EX3$"11@HQ5C3?VWB3?T$G%<70\MN$TT1D4TJM@4_9&H-SCJ]_J?NQ48OY2O88 57#W2G!.Y%LM&S M/0D#%_-BVP>?Q9NS_][HN6H1] ]@+6XXW>BIMI(D>)?=,)#RP&)E--_H.0^4 M_T[\WYOGV..9/"L=:D.U.0 MKN_$T MUDVTJRYOYH_\"E80"&+/=4;B;?GW\912B!Z2(WZ):[3Q,C:<;I;/'QM[L'KS ASWF1]+7;T_"V7OL"/K;"_C1;?E[+.\< M\6\';S><;^3^\[,_Q/[>WL'!1D^7Q[AP<_/IZHR?-4@6F_.O^FZ8XV-_;>;GWI%:PSDZHLQ,>EU__HWLF/EZ>7HC^ MH->Z[/?%I]9EIR?^0TYG[\6'SLFQ.-EPM>$\4.(HFF-$_D)&3Z"*/J$T/WR] M\_K-RU<;/6<6Z1]5.!Y':BXZNV@EAOY&SWE!F+\YV'F[]W9_HR>="?-LRJCO M;84POXJ1)/Z+$IK3*1J%T^_I8G^@)_6H>\[FDFCW.L?=@>B>?>[T!Z>=LT%? M?!:-TU9_T.DU-]U^0K?ID1=>D#IE>GUUJ> M=AC-0HJ]ZAC[1L]\_U>P7WWXJ6A=JR!5SD;/%AAZ=*7$(+P)'/$QHB:D<@Z3 M$/_X8W_GU[V]#3^%*UMZ#V M%M3>@MI;\'-Z"WZ.A+SX^R7DF5R[(P,)L#+7SDN>'9DDF_ Z4"])(D<31L[B M@F*3^[Q!D&*/2ZU+[_(30T'V.^U!%RS$PWQGGXU$>A9X7ZC;VGZ14835_BI^ M+WI*CL>>!E9Y#\;*M0I0J0 J.5:^MU;CT[HQT^.Q.[D^NS,0$P2J1/"+^JCY ME&_XE G?Q$XJ-O !"R4YWSMOV-YSNJI/?Z#/!@[KW0D<-C]9[#4+ @P14[S8 MPQ9-]#GA?:3))*1.SGC B%^ * 9EYL[''8H14,, *X&P4,BH>88]IBH9'ZID9IHF%M7>;2K-IDA$-(,EP(YJLK MJI:^ALWAGPP]AGL+A[!=LH#(P>C8WCZ\I#6,%0!E^C=):,YHB_ E+L&L&''!@Y MC*YDX/W%J%%U2DJ=DO*,W4ENIY)??I^&5"KKI80M8#"[?'F#UT2WV<'^$1&3 M/R&24:PSC+)FSK1?L0#QC'*:\>'ADNA_8SO88.3-?*X=0QF1U*S["5CW77FW MTBR:\.TT@^8RPYF*",80N:;-KS.4)XOE Q/->;Z6]G\9KA\R4A;J>1Y'T]Z) M1HM!I".)4!@LZ)$+E[B[)JY8G#/F&1!>AA_U7C2.FN+:"WWNJS(' P'(*E)9 M:>.)O,FXNC:3X;@8R-I@LO+O4:Z,PM1W<7;(S>%R>VYJZ%BCLL@KL*^OJ)FL MA9(UQ%%G7$).:&D(K\:89:>HM&*A9LM%M#BE(0UAYFU:_MCW1MHTIRYAV2]A M,VGP]AS/1G1D_HK[M]Z ZMSQ)^I>V4F_V<: MC R% ^-23@;!)@V?F26)>&*]J7RA7'YA;%CX!<9$9+>%.M3*[&I<)A(; ?@""!B!;1Q MA2T#J-$ZZ$:;CET2#FN,-= B MKH-.F>QA? HL'+T8PTJU1V3Y:K-MU;B38^GY:41X<;J@/-0+Y@5^5=^7?#I% M\I$9Q>AU6\NFBV.O^[YD92ZH1G^5.,-J4L,=,%"K5=(G3D#V3T(?V OLKZF6 MIZL8)0%]R' "!9*]X^DZ=Z-A>'O69Z FY^]+SHC9\*%IYP0A/JE^V CN,<.! M99^[:BQQ:!;-#4N2F&_0=$95BW2TO03*+/\V\RJS\V$]=%Z;RE;1*-HV<("_SPAL3U M';V H,)JYL+(P%,P#R7U!6/88=TSEYG'8F"'VB)T#&T?:]K&II76WXKY/X9J8F*U8_TGR931UR"\\96+<.:H,2_< M\3R8@2HEE8LS!=WH$%S8Q$&!%NLR]@L < M03K$_CQO=\2=8':U]#\R_D[&-RF.D_L[[1V@:7NF2X5T'8//K=S<52F3)(P" M-<='KL!,@>&=O"D%PF&[)">?-U+ZX]Z(T?UOA*'.T/A6C# MA[2X;0%J*C>A M:!PT"QA4&2#H:J4-Q;H'VX]Z#\SJ*J!V0C-M2VM(J3#0 V@^VE/4[LQE@#RZ M/6OLP,.=3%S$64+.,_! 6&FP?_F M?I/LM$MQ2U#NL'G,C/0D@SUXWX&YBV\^>)8GD@##2/A,M&JF%P1K!&DZ3B-2 MKIGE82,KEKTFJ,K#Q7H\8&F@ION8E%%6&C;4Y(A64I,G3KR1*DC M+S0BK48F+,39880VHPF?Z&91=7G,% MZW?I0(W!:-->U;BK4CIR*8E/./8MYIP/&J?$Y!>%UH7:-_=K[< MZK,8%[4YIW18QV*FW/\(@T8P?FFA=K"K8GJ:$]*5<72"$@73X+#G9A"M9VD/ MUJ*BCMX_#+26-S^-N)^KJR1YHC/WYE#&7JPU%?1<,?KEDKE5M,JI(+L%2C,^ MQQ)/KTZ?BQBYGA.V=.2*Q8+>%&VLT[YXBTI5;EZS_KP0=C4S/N=&4>P"6L> MX=N6"?-*@88B7I>1%]L-9>VR7\2%?35!JB@?0,_SY>B%:,!'J^O;I;2Z##Q+3:. M3H/&/ 19,?;(_C%6E&/UU]+X Q>2 M!.@0\LIM"B",J9AA?9&7%Q<3'6L&7]YDGJQ$MT,S%7N[ I.9B@J*:8>[OR<:]^GYT9Z$ M'C<'IU0BV@F:6,5FW-84I+E$)>'=P#Z1<^VS0AGBC4'A 0T-E==%Q5(_80E* MTY-\F6C,6M/#8X7?U14VW^EFO]D5SW^UVV E@Q# Z,G]19/.A,Y2N[5S(T@Q M+0*I?&2]A;.XYV##C(GH$@K=D#0.18." MS"WI9"Y+2H( \KY2>#4<6U3DQZ6+:)TU[/S55K5U>_-3=:2ELQ!A:I/:6.R+\A#5:4\DT)? M+0U<#).,K>N>P59)]:7V"[B\@M$TT^JNFVA5YH*B_( G^4K^!QKX1E]56I&Z434LLTQG5='\(B^0$XI!Y H M-\YCB^."Y6T:"?LD!>V$);LE62??F'Z^8[#I'_UP"-_C.\Y,[^ V]@E!MPCU M*,=AL@YF+%VK1V.3CW:=?UDP7$WR.(54.(4\:^*#K[@,L('Z5!NT^0L&=IE/ MZZE3.D94A'1O-]3_]LB[Y#*[NT!N@&VP ]Y8'UT(XT0<^3+X^L]G]*HNA#+7 M=+/.RN(V )99])3>/HU[K&[O 7.N7<,_B&OX+JKA'5H^=<_$E^[@K-/OBR^? M.KW.^8?;&SL5O6J<;,%1]0G%7%/D:R5QQCGXJVK?9.8[Q2BP&'M1#,Q_"*8. M9:X#&_G.O.]Q8C-T\Q(24.;R,1&/T/,PB]4[\X<]-SQ@?<60ZJB^,RC>+)DF M8?%BT2<%LN>+91.]E3""-/R+H,4#F=/J8<5)QB3T^_G,?TM<\WD%VCV/^&KO M;_;VZ1>;K;3NE#4R6K)C/[PQ>VC^O7,3R=D[Y@>H,=UZ3[/OY1"T>J"O]\A: MRLO]KK+F?@&\%XF[WF[OOCVL]_O[[??+E[O[K^L-?Z0-?Y%$R&L>@:]L:$A> M4Q4P]W@F@<$>_+*!Z[R#HM ^/SGI?.Q>G@K&SVQW+@?==NM$=,_:NPXG L[J MP]V0=>8 7KL'=SYJT,0** 32CJ!0,TY*4+X)0*6;2'],AW^'\7\; FG<\3>4 MOV=>F#597(COS$4CKVOZ'O/"^)&ZP@IQJRVI 8O&1L@_Y\UXJ/*RW:N[5578 MX.75%+J1%/K+[T?S=P^@16UT:C?-_NR;H-B',/Z=#5KHB_B%^'L8J]E$M#TY MAN^]FDJW@TJ?AH]JVD5S9X,)MV:R6T^^O_Q^)J?J(6QV@Y92L]"MI,%:%:TI M=+,I])??!U[B_RAL\B)2L>>:1(/VQ%-CT>$\CVLESL=C;X1I;%6D^8+".L:M M^=0SOVN0>J-(O8Z"U4&".@KV ^QW'06KHV!WUW V-U!R[RA8O].^['4'W4Y? MM,][%^>]%J8SUX&P#5OG0P-AB([GF:0C>;0NO M3DVEFT^E=6"G9K);3+YU8*>FP1]L=9M&ES67W'H*_5$#.W7TYH'TO)FSXH-; M5JJW4)7X%/[AI>5C!R\MUY-><0EA __.(37^-ZLDYKK9)%S A(*/BA@9_R1T MC;K*\ZU>*+=ZQQW!^+BI%T*0#X&K6T).L77,,!N=1Y"MSKBY,*I:7%K M:''+^>5B!M)*>L72^FYPK>*$G#ZG,I!7%0GH-;G6Y/K\Y&I[B?9JX5]3\-91 M,"DZ(E<2F-\2Z^V"HD &=4VX->%N(.&BIO!1!>01N."&VS6MUK3Z0ZZNIM%- M7V9-HS6-/I>GZO[$N&79\Q?*C4+Q,0S^DK[Z2[C8PRSVPIIM_^9T,>^P+=3/=]][M.IGO$#?]1,ZR.+MH]<=(][0XZQ^*BU1N<=7K]3]V+.J'N MASQN:F7'C8#K ]Y2^Z1V3VXQT?XD-%HGTM6TN(W+W$ *K1/I:G+]4= M7I,S#>H\K2TF@3H1[X>U;VKWYA83[4]"HW4B7DV+V[C,#:30.A&O)M;@NM$O)IPMY1PZT2\FE8WU>ZJ%8&:1FL:W9KE;3&-UHEX=2+>5I%K MG8A7T^JVT&J=B/=#D>$/G(A7LJ)-1^''V<%LBJX7SWPY?Q>$@2KV_+WC%.ZQ MS+OX5^M>SW6OYT*ZYI;U>EY*/89P]@]RZED[?89&==4HC"3.NW3TY6_QF-^E MF&F#?RU\S51*ZA=,HO,_G[I'W8$XRK)R'GTC_DSCQ!O/"\G%AZ\7^8Z]-:N% M^Z=N7PPZO5-QM$_Y.''?[[?/+LP%]N_]>-/#9[ID8?.J(TT[KK'OV49Q_$/U.>] ]/X-I MO3G$?^/7W3-X+8[4ZWSNG,%8[?/C#GZY_^O;UXZ .;1..V?'G>/F+KQ\__7> M^T_G)\>=7I\'6)QV_]/YYS\ MY/SC'Z+=P?>+XU[W<\<1_(+62)MT MT>NV.Z)U=FPVK37H+%F$(QH'_-/6*>XK/K9DR\7Y6>4VX'L:ASS(']T.[ C, MZ[0UN(19_K'DM;N/+XN?YO;^\CN0TCFL4-,&K;;7Z0]:B$%87-33W\(G2.8W M"?/(L']YO,S^.Z;MKV^L[&V0*OS+[_]^>/#* 3Z._[^[MW^(@[V#PTW0\Q^H4S^E?'QS\ #Y^.&\)SZW3H#O]CKM M#LB*8T"D[,;G=804GSU\O2<% MJ XSK3V(AI:I9D?N KT:1E%XH_-_5RY 2^:F(SYU>IVC/T :G9]V^YT^BH6+ MUA^H-__O,B37?\)7:V>;__,A"[+2F==<3A@)#'Y&ZLJ+0;PH5\B8#D3%?$2S MR M&WDSZ0DY!RT]$. ;9U^N @G-Y=MS3PF/P!5;RQ\X'.%IQVCTY037E&,ZS M!8H&?G]V3JI"7S1*S 6F,//36'@HW%0,PP?T6GD%!L@5W%*@D9GTW,IY)!,O M9ML%YQVXH@B??^B),9RRDJ.)Z)I=O@ 6$+KW MFQDJJD^U M:)D*ESZ4]!L8']9W<$"\_$ ,Y_1+()7@2IAK[NAT?_H*7P*6&/QK)D&( :O$ M?RC8P :,.)5S,00JY%DX(M)3<$2ZL.[UR<^H_-VQ"$)X/ P#6J_G\HQ@,"]:O.)P2KZ/1Q2E M^@3T'X4\6Y^U$V5_9C>Y_T"PBOY2GZ-, *2E0K+_/J#I=LD%/:+S.HO#: XKY M[45ZRQDYSSG-"5R':Q04M\\RF0 /\\9 ]W"_\,8)X*1(35(?^EHE",Z)HM M2&2S+2TXLI&<$>/_"\9%_DPGG[,\5XUAMUWB!S!3/IR)A)?BI*=*!G2Z21)Y MPQ27!PR1MI_&TFLKG-:(?W?-C9(M>^U1^50(D<00+1**3<^9E<$CYP6D1 MEQ% #/HL4"I\"YNEZ7CL12BF^??$UPK4/(:S#&_P>7RX[8H% MJ1Z/1'^<#F/0$7"TPJA .V%Z-5G%48D*X4--<)FFT6@UQ;_;M+./#]+;]!)Y M%>,PC43C9=-L3'S;]!M',/#+5\[;PT/G\/!P]_"P/'"DIG"Q:( ;Y0.]-?8/ MK/%)E)/OMY8&3R(-D)W312Y2Z!TEP],P<_MF(>F._)2%#+QKP9A(,E6&Y)1# MNC)-^#KT6$$%DG/#='B[6G0G9>@1A"&\+UK<.[@IXQ0'KK6D6DMZQ(N5V8X\ M.-\#'A#66E*1"@+-6'WZ(O(FT"89&[ZL"^'S:[R&W!>X9[,P(E\0W>9PG-]B M%]8'G]],/%0Z*B8*S]%*S0A>3/;1PJ*7K#/;:.OVE6W;9Z1@4&II50>[A[=3 ML9&M6ZV/79@+Y>36:O%&F5N$5X/.!YZ9P3Z1L5YQQ,ACK=/UY0VP5S#V S4W M.W89>*C<]MD4@ ]!X8_@AE,T7;L:0UU=LG69I<\ 2=99,;HET6U"B5NI$C!5M]&"D8L,]B-D+H' MC5'SOH*7=)L8E@<+C6/2S5AKWI#5O=W=_TETBBI"S$((0WAG)ELR;Q!(*"3/ MN8YRKHY@E97:3'%A=5;KS]4:C):()5/ 4BI >S&R=)9&<2H#K>E@%KD/_("* M'C/;8,B@V]Q(&,;=LOU?ECK5.OM#M$]:W=.^0ZEDO?//G5[_#P?SKBXN,7&K)]JM MRSYE<+4XK:WQY5-G\*G3PV0P^@WFG\%S@_,>_?<:XJC5[QR+RPM, M+VOUNGU*D+O4>5ZBUSEIF52RZA2WULF)..J(CSBK,QCI"&:&TX;7]@<]S-:# M.;3:[?/><>NLW:']?VS>V3V#>""R[NET M@O?B_"9043SQ9G@#.'A^F\RP/7FA_7.X-!EK]&ZQQZV$!KBW$OZ-1CF.D@^) M+F14\.$9N'\6-VQ=X96UV>4&R-N#W;=@,]U;Y.I-A5U")I;[E((Y661"^;%: MMJM:7J"%%[%(-S5?V<$-[;YAH\G*ZW JQ]:1=A@XB,*G'$>7AB.S\N813?^HI*N;+%N-JX4Z!ER]#SQ.:B5 M@#V0Z,A$-LE)Z+O\AJJ%8YH!3W_U>IK%^:)[5XZ,;C!F$QKYV,/,< MM:(\1/.)-9)1>!4 J9!X4_]*/4Z,-%D,8N1+;XI/8E;0+3=-&\R8/&$$)@]R M =.&;7OF7-B55\2J@T!K3H>CXG_6IGUMVM>F_;U4CUOO'&;X=P=GG7Y??,$< MRO,/3FXN38#%C60:JTH/*'(DBF6 6&#%FR5V&)!B[U%\?0RJNXG\@G44\N,R M329A1.D+FF%1W(%YYW=UY94VY(<%IO_A<(*/SGN]\R^=WKL:)7AKCO>I-J$^ M] T^]#OJ;_B,>.N@8A8*/^H"W#T>CAM':8J*M:;2FT9I&-V*9#VQ* ML&58;W\/8S6;B+8GQ_"]5]/IUM#ID_#2[#,Q9#$N:'1M[5O_4]NX$O]7='3N6F;B M.%^ %H,H(.6QW]]J=]N&!YQT?@:IA-4;F 7GE]_U>I]SZ<_'4Q?'SS?CPD.Y[O_[L_]/VWD[>N [1WR4317'/# M94Z%[X_.=LA.:DP1^/Y\/F_/^VVIIO[DTD]-)O9\(:5F[=C$.\='V )_&8V/ MCS)F*(E2JC0SKW<^3DZ]5R!AN!'L^,BO/YUL*./%\5',9T2;A6"O=S*JICSW MC"R"?J

&S(TWY[%)@VZG\^N@H'',\ZDG6&*@I=T[7+4I/DU7C=(M M+E!,4,-G#+4W]$:"416$TJ2#S2GN&EG4XQ*9&R^A&1>+X/F$9TR3,S8GES*C M^?.6:X%/S11/G@^LM.;_,% -"Q0\9U[*G)WM[N' L!OC4<&G,!NV#MR6!-5N MA&NSSMW 4(H8.DU9]Z SZ(.V(S^$_2L>S=9UTU"ZGF?&-9@BN%D$ M*8]CEH/ ;\]>]3K]P9&/@H]J5V,/(W QIAZPB3,;G9^3\E S? MC4>G9/3G:/AQ,O[7")J@=W0)OG1Y]?'D;/+8F_PEBYF,6^1WB6Y&2(:<)#.4M M$C%E>+(@)J4F^*%WJ!'5'L,R#X*DD9DUL&JQT;=QC1$<+RUZ>0Z6FJ#WLMW? MO[VFF.M"T$7 $1%RXF-\Z@]J++28[K\QJ9M,?&_8J)78^(-U98SD6Q! MKJ%;,"!7+0<-Y0 12]B+7 (K@P&4YX3F"U+F1I4,3 /.92D;@(22#*X4IX(D M-((F163'2R=T2R%G$M*9J@2(9O68P;T.GAK88C($I!6XMSH$"$5? $T$, MF*,&2V*F"*PR2HDN\<]J_)PI5BG!!61< Y]!%N28I6*Z8)$U$/468)J,89DS M&!:3<-'T6RT\(RWLUEB=K-QZW MJ/MRH"NT5CP,0YM,$@Z7%A)C0A6SX ,P\5 P! EA@/A0<)VB.(IE$-8QM.,U MV!X)J4L8AP%?2>%06"@)A3HT:_("0!['[LI=_9DK79DMU=-QY7O.DT M((9<*'A<1WBJH%]WVJ\(_/Y^NW]?W-/=:B?>,@V%'MQ\F]T_#\\6$H^(EOK^ M0Y !A Q05LWD.(4L%2B 8(IW"T,T2+' 'U6D8H6Z5I4\ ML)-#H =;M!0\MJ=6N@PUCSE5'!? '?6Q*2M'3:5&.F)=75ON8@,Z%&-@D($$ M@H,*(/(\*@7%/ 3+LD:L: V,<"2IR>W@6\A0$%(%C&?Q(Z>&E4>0^O_^7OOE M;2!MQN"MPWS68<*['>;>T?:6W]Q[Y/W=!UQNQF/T"JIE3C$A40T>A50>786J MN(8M.!*G[I8C[;EK6G1BBW +7N=_:Z*-4L#FO9MJ046I"G >;6E:%$D56P-L M43!E.; O 3X$/:Q YT01*'B):O<9S:@H M;5!&;+$D =[.9X *?0?_7M*P>R09=WDW);?> @,A06A'_$-9FD];<)\T2)?2 M#*N:Y/-%+@GK>LD& .9V NP9H/(MX'\JP,?+?.&P=!N3>-!3D6W; M4>'Q55XN[=IU5J54+^D<1G[KNUEJ%6HS\3;BOHBX"]@'T[5;%L32-0M5AI-)+QF0; M0&66<6,8^R]Y+93 R; _YF"?5?("G +2B,8T!9]8^]2>S/XN.9AOO;;,(WN& MM;NMLG_<)+"LLD\$T&6@[QPPBT.(2<08@JYC+LMJ=,WJ-5,319TM&+/&W MY_WUR>6#H%L5INZHZHY(2V,8J-DRT'X2YE6Y $, J\#J6XX/:2!#NLQ@H^%> MV<54">[.,]XMU_GY8+ZLC4^ TB0*PE\+0,=LQ ;8VA^'*GRW'"/@^4R*&4-: MD--I]1N7JH(\RPHA%PQZYZETD9VN>0^@_:MPIO83")WV.8S7.WBS\:$F6]17 M6D+P0::\2 I!"\V"^DO3L .8O+()'S'"'8&]7G^$"0U?M]H] UOL)]^%&#TD-05D6H*G=UBQMBS^3)LX[]]YU7[VN?_'Y^ M-;IX1X;CD]/3\[/Q:H7;&_D3K&Y[$W^P MZRT41@$Y*:>E-J3?(OABQ2UJD2ZY=DBCZZF291XC[Y1QA=>7A^V][C+ON[:.?:?" MO7AAW^0X_@]02P,$% @ 8H #5Q(W&$X0"0 M#( !@ !C;VQL+3(P M,C,P-C,P>&5X,S%D,BYH=&WM6_]3VSH2_U=T=.ZUS,1QOA1H'4KSB,7DP_3C*8EE5&8L-R12C!IH77"3DJDL"IJ3CTPI+@1YKW@\8X2\;7=? MMSOMM_N>=W0(JD;5&)D'Y(W?]WN=7I]T]H/^0;#7)QY=,%M&Z187*":HX7.&VAMZ(\&H M"D)ITL'V%+>-+.IQBS-9-TU"ZGF?.-9@BN%D&*8]CEH/ ;R_>]#K] MP:&/@@]J5V,/(W QIKYB$T?CR^GD9#(:3B?G9^3\A(P^3,8GY&1R-CP;38:G MT 2]XTOPIY&]9S/2V-*'F1M0=54GI(C]_:M&=,_*^8Z-68>$^UI4PD6Y(KZ!8,N%7+04,Y0,02]B*7 M0,I@ .4YH?F2E+E1)0/3@')9Q@8@H22#*\6I( F-H$D1F7%#C'1R-P1R%C&M MJ5JB2$:O&,S;T*FA+09C8$J!6XMSH$#$%=!$$ /BJ,&2F"D"JXQ2HDO\LQZ_ M8(I52G !&== 9Y $.6*IF"Y89 U$O1#0N(QAF7,8%I-PV=R&9W@_(7CWOPAO M1A*> X 0BVO M #;( [=JM'/\P0"(D6R"]\C4<:@$T#90$<+ ,TQB!: *70' M=!.H559XKZ"FMZ8&EXHMBVZA1"E $ N 8EV.FWMB:A.22+D0M<>H" 6:P.5 MB2$4&YW=8&6K 61=&W/#V@?&\AJWI/Y_QSW?1LTSKO\>UZ]K7$\W0(!;U#T8 MZ JY%2?#,">3A,.EA<>$4,4L$ %8/!0, 4,8H#\47*'\GP(* M[=JAW;W87;E+CN0]=YZ ^@D&WX:#.,""+8YHW'NV9&.V9'?7C<<5;SL0B"$O M"GZ44SRM8+Z9C+XC\/M[[?Y]<4]WJYTX9AIJ/KCY-M-_&9XM)"$1+?7]AR ; M"!F@K)K)\0M9*E @17O%H9KD&*YU8.ESSK0-Y.%.QD!/ZH(QAIUK2J18">' MH ^V:"EX; ^P=!EJ'G.J."Z .QIDTU>.FDJ-U,2ZNK8\Q@9WJ1D89""9X* " M2#V/2D$Q)\&RK!%KB@,C'&%J\CSX%C(4A+0!XUG\X]/$WNOVP5//$H_"8<+; M'>;>T?:&W]Q[Y/W=!UQNSF/T"JIE3C$A40T>A;0>786JN(8M.!*G[I8C!;IM M6G1BBW +7N=_&Z*-LL#FO>MJ046I"G >;2E;%$D56P-L@3!C.3 Q 3X$/:Q MYT01*'ZJW6<\IZ*T01FQQ9($.#R? RKT+5Q\ M1WTW'H+#(0$H5T1$,K2W&W!?=(@74DSK'"2+Q>\)*QK)QL F-L) ML&> RI\!_TL!/E[E"X>EFYC$0Y^*;-N>6X'_%5D"29.,HE(A\AH,Y1:MF=0& MVO&@'W3I"!3]Z4XMR:L[AB3@0A"_MZ0KPZ&>9O:\"H^R\G)EUZZS*J5Z1>

V?.LW>?+1FQQ-^>_=>GF%\%W:HP=4=5MT1: M&L- S5:!]DZ85^4"# &L JMO.3ZD@0SI,H.-AGME%U,EN%O/>Y^YSJ\'\U5M M/ 1*DR@(?RT ';,1&V!K?RBJ\-URC(#G\A_F)3;UA][2$&@Q BVY6W M@ WYXO-7JWX::BE*PP:UTVRN[X>#HC'R_F'' ;CZ:^+G[?_)V^\;A:[Q'>[# M8PU*7X.R*D)5N:M;7!-[)D]>=.R_G[QZ7_MD='YZ.AZ?D>GGBXOQY7J!S_?Q M%UC=\TU\/*O;?,SQE[A';B1^#[@!6Z-[9XTG<]<.^=V+Q2?!651BCB?_XA$C M%PHJ5:P4;!$X2CE+R,F*=9^[\YI#GV][J&^IYM$C)^,_PJYCJ)(",BQGI3:D MWR+XPL4-GI&NB'=(HZN9DF4>8Q$@55#GU<8[!IL=U8W\T@:HKH'/)XPJ^!V_;K[LK$N#:.O9="_="AGW#X^B_4$L# M!!0 ( &* U?2W+& \@4 &X= 8 8V]L;"TR,#(S,#8S,'AE>#,R M9#$N:'1M[5E[;]LV$/\J-Q=K$\!ZV$[21'(,N(J#NFAC-U:P]4]:HBRBM*A2 M5&SOT^^HAR.[&Y8B2YMU">('R>.]>+^[H]7_Q3!&24R2@(;PUO_P'D(1Y$N: M* @D)0IG5TS%X(LT)0E\H%(RSN&-9.&" IR9G2/3-L].#&/01U9>M4NO$OC5.D4$QQ.NA;]6=).Q?A9M /V2UD M:L/I>6M)Y((EAA*IT[-3Y>)."Y?W:-;&BH4J=CJV_:N;DC!DR<+@-%(X8W;/ M[N8D6\1WDZ(TSI&4$\5NJ>;>X!MP2J0S%RIV]T7\U)1!D163*^<5[Y M;$DSN*(KN!9+DKQJES/XF5')HE=N09VQ/RBR1@,Y2Z@1TU)/LW/F*KI6!N%L M@=+TK%NZQ*F\,=^1NBHWS@4/<7&TCMFVV^N:G;XU1_^ECZ;KKFJ: MNI9SRS)4A3.U<6(6AC1!@IF'6#2CF3'Y_?WH$PP]'U=*JJYM=__7X(?5*XW!8R1"_[(V M3"7-F/9A(=*+&8U0,"JB$SY,HH@%5&J/:%:5E>U"]'P#N*18A/JV(;Z0,;38)1:KK>'//#J4._DKDC,@Y26AF3-:<;F 8*+VBXUY;1XJ] M2,RGG+;J$3.:\J]W:46!9F-IH3/2ST-SC9B%PY$5O3T&WT#*66M7N4Q%=86U"2 M(51[QU6/H\+F^H,,N=6AB "MDF^1'%!E=Q4S10WM3^I@@$B2NKMZ5*ZO5#[H M'.ZKM4NP<^0/TK@<:D:H&*88[C9K0C75&F@05)DJRCFFK0!!R'6.V.8-2;_D M3%+=5V<:'7NH.R"'Y5?,29WC@[ >1?M)9YMP*I1USGI'KLX+V_C5GK'TJ5I% M&#P:RG:ZV_JDF@G?J"?O\ CUJQ%AS<.JXKA@643,,UY_ KQVGR)>61+I8=%X M8 ^B")Y:B+/0!#-AN@E)L?YJW+;U,L'++VY#\80CJK,4@9R553QB"5ZC]3PR M#(M[65&QD2KG)>P%-AN%S&RO7IO?';\/KI+Z@EI$QGE+ [95X_!>X"H5.T'A ME4[Z8JO/ 1V]FUKLNX"J;LU?08;D2C014\"DUJ.VN8+/-@;WHUO447R,'!K. MV8O5QK6\P5D@MXB+5>VP>FQH=#AS2K_G:=S#/!3J_&=A<_G^_-:]WRV3]ZZO5]N?N:S M:W3:3*&NP;UKTG_F-/OL[XUM#>[UHUS?8OL(KKOZLBH_530[^!%!+ M P04 " !B@ -7Q\)'Z_@% #,' & &-O;&PM,C R,S V,S!X97@S M,F0R+FAT;>U9>V_;-A#_*C<7:Q/ >MA.TD1R#+B.@V9(8S=6MO5/6J)LHK2H M450<[]/O*$J.Y Y;NRQIUC6('R2/QWO][HY6_P?+&B=+DH0T@K?!NTN(1)BO M:*(@E)0HG%TSM81 I"E)X!V5DG$.;R2+%A3@Q.XKVVUSU;R(437#M+M>('#A#RSLT=]::16KI=5SW1S\E4<22A<5IK'#& M[I[+/=J;5OE@DRHK)BO&- M]RI@*YK!%5W#M5B1Y%7;S.!G1B6+7_D%=<9^I\@:%>0LH=:2&CGMSHFOZ)VR M"&<+/$W/^L8D7FF->>/4M=DX%SS"Q?'=DLV9>OFB<^3ZO:[=[3MSM%_Z:+(V M1=/4U3FW+$-1.%,;;\FBB"9(\/+%<=?M^7U'$SZJ7#4;A@@Q*K_ B*/Q=7!Q M?C$:!A>3*P3,]>QF>!5 ,('.,=S8,WMDPVP\TJO&T)W>H=M^;$L_1*/A#(9G MDVDP/JNK\YPE;MCWQ#V"R3D$;\4.BY;2@*%\D@9KPJ@9IX1L-<8LI%NY D@O$=UI,$ M"R$R7[$LTVK@OZ:,L ["DDJ*HM;%,"I54K0+VAS/EAE&)(W:1B^:0)"G*%H; MS\ S=6Z'GUE(82IIQK1%"P%&2T9C.&<)%G!&.$SB&(FDMH]F7.K<+@29;P"7 M%(M1^C:DNWXRPE M834NV9L=5HCN)&E&O>J+_QCZ6=@=*+$JU*RU*GI8R&]QLA&Y\F)V1R._UD$8 M*2OS*(FOJ-+ D"%P>X=EQZ.B^OJ#%+G5H8AP+5-QD2I09'^]9(I:VI[4PP"1 M)/6;Z^SOBM4D:+C\01*;H6:$@F'"X7Z]0I13K8$&09FWXIQC$@L1 MA%QGC&T6D?2WG$FJN^Q,HV,'=7MDWWS%#-4YW(NJ4;R;@K;IIT19YZ1WX.N\ ML(U?;1E'>]4IPN#14-;H=2M/U=._54W>XQ&J5RW"ZLXJX[A@643,=[Q^ WCM M/D>\LB36PZ(-P8Y$$?1:A+-0!S-ANB5)L?YJW+;U,L&K,&[#X['VXD**0,Y, M38^W-1D91L4MK:C82)5S WN!];TX,]NIU_:3X_?!55)?5XO(.&UIP+8J''X6 MN(Q@1WAX*9.^YFH_H*&;J<6]#ZCR#OT)9$BN1!TQ!4PJ.2J=2_AL8W WND45 MQ8?(H6:7E'RTUFB0O[WX;]?)/!,\5]2O MDD13OR2\KV9 KZ;_RN8O\@KGT*C:Q_\2^AX"KN8UL@H^ 4Q M5>:CL@IWTCM #[,(7KC%WU=6RLD<&$TN+\?C*PANIM/Q];V"_V>O/2^AOWOB M:PG=_(GD&_-(GS73?-' ,H6"AC5_L<%_S&=_K=8_^9&K:81&EVRJW'/ME9]" MKC.\E7@PS!=YIJ!G?L_\I U8;J$R)^''A11Y$ND>74BO*H2U9T_-A?+D[HXD M5>EL//4JIQH/O78?J*5D02W3G)$8;U0>N16LNOJ^/K$/.MNJ;>;&UL M4$L! A0#% @ 8H #5X9_0M]A00 ,' $ !4 ( !KB\ M &-O;&PM,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &* U?^9U.Z;8@ M )O," 5 " 4)Q !C;VQL+3(P,C,P-C,P7VQA8BYX;6Q0 M2P$"% ,4 " !B@ -7<9DHBQ%> !O$ < %0 @ 'B^0 M8V]L;"TR,#(S,#8S,%]P&UL4$L! A0#% @ 8H #5Z>O^_5D&P, M&C8B !4 ( !)E@! &-O;&PM,C R,S V,S!X,3!Q+FAT;5!+ M 0(4 Q0 ( &* U>?D)47Q2( ,PC 8 " ;US! !C M;VQL+3(P,C,P-C,P>#$P<3 P,2YJ<&=02P$"% ,4 " !B@ -7%9EP?6U: M (\ ( & @ &XE@0 8V]L;"TR,#(S,#8S,'AE>#$P9#$N M:'1M4$L! A0#% @ 8H #5_Q.@?4."0 G#( !@ ( ! M6_$$ &-O;&PM,C R,S V,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( &* U<2 M-QA.$ D +0R 8 " 9_Z! !C;VQL+3(P,C,P-C,P>&5X M,S%D,BYH=&U02P$"% ,4 " !B@ -7TMRQ@/(% !N'0 & M @ 'E P4 8V]L;"TR,#(S,#8S,'AE>#,R9#$N:'1M4$L! A0#% @ M8H #5\?"1^OX!0 S!P !@ ( !#0H% &-O;&PM,C R,S V C,S!X97@S,F0R+FAT;5!+!08 # , #(# [$ 4 ! end