0001558370-23-017983.txt : 20231107 0001558370-23-017983.hdr.sgml : 20231107 20231107160441 ACCESSION NUMBER: 0001558370-23-017983 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 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: 231383614 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-20230930x10q.htm 10-Q
00000000000000http://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#ProductMemberP48M2023Q3false0001267565--12-310001267565us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001267565us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001267565us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001267565srt:MaximumMembercoll:ShareRepurchaseProgram2023Member2023-09-300001267565coll:AcceleratedShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2023-11-300001267565coll:ShareRepurchaseProgram2023Member2023-01-310001267565coll:AcceleratedShareRepurchaseProgramMember2022-07-310001267565coll:PriorRepurchaseProgramMember2021-08-310001267565coll:AcceleratedShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2023-10-012023-10-310001267565coll:AcceleratedShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2023-08-072023-10-310001267565us-gaap:TreasuryStockCommonMember2023-09-300001267565us-gaap:RetainedEarningsMember2023-09-300001267565us-gaap:AdditionalPaidInCapitalMember2023-09-300001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001267565us-gaap:TreasuryStockCommonMember2023-06-300001267565us-gaap:RetainedEarningsMember2023-06-300001267565us-gaap:AdditionalPaidInCapitalMember2023-06-300001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000012675652023-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-09-300001267565us-gaap:RetainedEarningsMember2022-09-300001267565us-gaap:AdditionalPaidInCapitalMember2022-09-300001267565us-gaap:TreasuryStockCommonMember2022-06-300001267565us-gaap:RetainedEarningsMember2022-06-300001267565us-gaap:AdditionalPaidInCapitalMember2022-06-3000012675652022-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-09-300001267565us-gaap:EmployeeStockOptionMember2023-09-300001267565coll:StockIncentivePlan2014Member2023-09-300001267565coll:StockIncentivePlan2014Member2015-05-310001267565us-gaap:RestrictedStockUnitsRSUMember2023-09-300001267565us-gaap:PerformanceSharesMember2023-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-12-310001267565us-gaap:PerformanceSharesMember2022-12-310001267565us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001267565us-gaap:PerformanceSharesMember2022-01-012022-09-300001267565coll:XtampzaMember2023-07-012023-09-300001267565coll:NucyntaIrMember2023-07-012023-09-300001267565coll:NucyntaErMember2023-07-012023-09-300001267565coll:XtampzaMember2023-01-012023-09-300001267565coll:NucyntaIrMember2023-01-012023-09-300001267565coll:NucyntaErMember2023-01-012023-09-300001267565coll:XtampzaMember2022-07-012022-09-300001267565coll:NucyntaIrMember2022-07-012022-09-300001267565coll:NucyntaErMember2022-07-012022-09-300001267565coll:BemaFentanyMember2022-07-012022-09-300001267565coll:XtampzaMember2022-01-012022-09-300001267565coll:NucyntaIrMember2022-01-012022-09-300001267565coll:NucyntaErMember2022-01-012022-09-300001267565coll:BemaFentanyMember2022-01-012022-09-300001267565coll:PriorRepurchaseProgramMember2021-08-012022-12-310001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001267565us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001267565us-gaap:RetainedEarningsMember2023-07-012023-09-300001267565us-gaap:RetainedEarningsMember2023-04-012023-06-300001267565us-gaap:RetainedEarningsMember2023-01-012023-03-310001267565us-gaap:RetainedEarningsMember2022-07-012022-09-300001267565us-gaap:RetainedEarningsMember2022-04-012022-06-300001267565us-gaap:RetainedEarningsMember2022-01-012022-03-310001267565us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-09-300001267565us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-09-300001267565us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-09-300001267565coll:OpioidLitigationMember2023-01-012023-09-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-07-012023-09-300001267565coll:TwoThousandTwentyTwoTermLoanMember2022-07-012022-09-300001267565coll:TwoThousandTwentyTwoTermLoanMember2022-01-012022-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001267565us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001267565us-gaap:ConvertibleNotesPayableMember2023-07-012023-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001267565us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001267565us-gaap:EmployeeStockOptionMember2022-07-012022-09-3000012675652022-08-072022-08-070001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-01-012023-03-310001267565coll:NucyntaMemberus-gaap:IntangibleAssetsAmortizationPeriodMember2023-09-300001267565coll:NucyntaMemberus-gaap:IntangibleAssetsAmortizationPeriodMember2023-06-300001267565coll:NucyntaMember2023-09-300001267565coll:BelbucaMember2023-09-300001267565coll:SymproicMember2022-12-310001267565coll:NucyntaMember2022-12-310001267565coll:ElyxybMember2022-12-310001267565coll:BelbucaMember2022-12-310001267565coll:ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Membercoll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-07-012023-09-300001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-07-012023-09-300001267565us-gaap:ConvertibleNotesPayableMember2023-02-102023-02-100001267565us-gaap:ConvertibleNotesPayableMember2023-02-100001267565srt:MinimumMembercoll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-09-300001267565coll:PharmakonTermNotesMember2023-09-300001267565coll:TwoThousandTwentyTwoTermLoanMember2023-01-012023-09-300001267565coll:NucyntaMemberus-gaap:IntangibleAssetsAmortizationPeriodMember2023-07-012023-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2023-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2023-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2023-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2022-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2022-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-12-310001267565coll:ContractWithCustomerRefundLiabilityMember2021-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2021-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2021-12-310001267565us-gaap:CommonStockMember2023-09-300001267565us-gaap:CommonStockMember2023-06-300001267565us-gaap:CommonStockMember2023-03-310001267565us-gaap:CommonStockMember2022-12-310001267565us-gaap:CommonStockMember2022-09-300001267565us-gaap:CommonStockMember2022-06-300001267565us-gaap:CommonStockMember2022-03-310001267565us-gaap:CommonStockMember2021-12-3100012675652021-12-310001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001267565us-gaap:MoneyMarketFundsMember2023-09-300001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001267565us-gaap:MoneyMarketFundsMember2022-12-310001267565us-gaap:USTreasurySecuritiesMember2023-09-300001267565us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-09-300001267565us-gaap:CorporateDebtSecuritiesMember2023-09-300001267565coll:MarketableSecuritiesMember2023-09-300001267565us-gaap:FairValueInputsLevel2Member2023-09-300001267565us-gaap:FairValueInputsLevel1Member2023-09-300001267565us-gaap:FairValueInputsLevel1Member2022-12-310001267565us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001267565us-gaap:PerformanceSharesMember2023-07-012023-09-300001267565us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001267565coll:EmployeeStockPurchasePlanMember2023-07-012023-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001267565us-gaap:PerformanceSharesMember2023-01-012023-09-300001267565us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001267565us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-300001267565coll:EmployeeStockPurchasePlanMember2023-01-012023-09-300001267565us-gaap:WarrantMember2022-07-012022-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001267565us-gaap:PerformanceSharesMember2022-07-012022-09-300001267565us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001267565us-gaap:ConvertibleNotesPayableMember2022-07-012022-09-300001267565coll:EmployeeStockPurchasePlanMember2022-07-012022-09-300001267565us-gaap:WarrantMember2022-01-012022-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001267565us-gaap:PerformanceSharesMember2022-01-012022-09-300001267565us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001267565us-gaap:ConvertibleNotesPayableMember2022-01-012022-09-300001267565coll:SymproicMember2023-07-012023-09-300001267565coll:NucyntaMember2023-07-012023-09-300001267565coll:BelbucaMember2023-07-012023-09-300001267565coll:SymproicMember2023-01-012023-09-300001267565coll:NucyntaMember2023-01-012023-09-300001267565coll:BelbucaMember2023-01-012023-09-300001267565coll:SymproicMember2022-07-012022-09-300001267565coll:NucyntaMember2022-07-012022-09-300001267565coll:ElyxybMember2022-07-012022-09-300001267565coll:BelbucaMember2022-07-012022-09-300001267565coll:SymproicMember2022-01-012022-09-300001267565coll:NucyntaMember2022-01-012022-09-300001267565coll:ElyxybMember2022-01-012022-09-300001267565coll:BelbucaMember2022-01-012022-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001267565coll:ScottDreyerMember2023-09-3000012675652023-10-310001267565coll:ScottDreyerMember2023-07-012023-09-300001267565us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000012675652023-04-012023-06-300001267565us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100012675652023-01-012023-03-310001267565us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-3000012675652022-07-012022-09-300001267565us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000012675652022-04-012022-06-300001267565us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100012675652022-01-012022-03-310001267565us-gaap:CommonStockMember2023-07-012023-09-300001267565us-gaap:CommonStockMember2023-04-012023-06-300001267565us-gaap:CommonStockMember2023-01-012023-03-310001267565us-gaap:CommonStockMember2022-07-012022-09-300001267565us-gaap:CommonStockMember2022-04-012022-06-300001267565us-gaap:CommonStockMember2022-01-012022-03-310001267565coll:AcceleratedShareRepurchaseProgramMember2022-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2020-09-112020-09-110001267565us-gaap:PerformanceSharesMember2023-01-012023-09-300001267565coll:StockIncentivePlan2014Member2023-01-012023-09-300001267565coll:BiodeliverySciencesInternationalIncMember2022-03-222022-03-220001267565coll:AcceleratedShareRepurchaseProgramMember2022-08-072022-08-070001267565srt:MinimumMember2023-01-012023-09-300001267565srt:MaximumMember2023-01-012023-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-02-112015-02-110001267565coll:OpioidLitigationAtMassachusettsStateCourtMember2023-09-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-09-300001267565coll:SymproicMember2023-09-3000012675652022-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMembersrt:MaximumMember2019-10-022019-10-020001267565coll:EmployeeStockPurchasePlanMember2023-07-012023-09-300001267565coll:EmployeeStockPurchasePlanMember2023-01-012023-09-300001267565coll:EmployeeStockPurchasePlanMember2022-07-012022-09-300001267565coll:EmployeeStockPurchasePlanMember2022-01-012022-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2019-10-022019-10-020001267565us-gaap:ConvertibleNotesPayableMember2023-09-300001267565coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member2023-09-300001267565coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member2023-09-300001267565coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMembercoll:TwoThousandTwentyTwoTermLoanMember2022-03-222022-03-220001267565coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMembercoll:TwoThousandTwentyTwoTermLoanMember2022-03-222022-03-2200012675652023-07-012023-07-010001267565coll: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-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2023-01-012023-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2023-01-012023-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2023-01-012023-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2022-01-012022-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2022-01-012022-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-01-012022-09-300001267565us-gaap:ConvertibleNotesPayableMember2023-07-012023-09-300001267565us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-300001267565us-gaap:ConvertibleNotesPayableMember2022-07-012022-09-300001267565us-gaap:ConvertibleNotesPayableMember2022-01-012022-09-300001267565coll:BiodeliverySciencesInternationalIncMember2023-01-012023-03-310001267565coll:BiodeliverySciencesInternationalIncMember2022-03-220001267565coll:ContractWithCustomerRefundLiabilityMember2022-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2022-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2022-09-300001267565us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000012675652023-07-012023-09-300001267565coll:ShareRepurchaseProgram2023Member2023-01-012023-09-3000012675652023-09-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 September 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 October 31, 2023, there were 32,610,873 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)

September 30,

December 31,

2023

2022

Assets

 

    

 

    

Current assets

Cash and cash equivalents

$

258,532

$

173,688

Marketable securities

46,033

Accounts receivable, net

181,851

183,119

Inventory

34,125

46,501

Prepaid expenses and other current assets

 

16,545

 

16,681

Total current assets

 

537,086

 

419,989

Property and equipment, net

 

16,645

 

19,521

Operating lease assets

6,243

6,861

Intangible assets, net

456,222

567,468

Restricted cash

1,047

2,547

Deferred tax assets

25,738

23,950

Other noncurrent assets

740

100

Goodwill

133,857

133,695

Total assets

$

1,177,578

$

1,174,131

Liabilities and shareholders' equity

Current liabilities

Accounts payable

$

3,653

$

3,494

Accrued liabilities

 

31,651

 

36,129

Accrued rebates, returns and discounts

245,012

230,491

Current portion of term notes payable

183,333

162,500

Current portion of operating lease liabilities

963

1,112

Total current liabilities

 

464,612

 

433,726

Term notes payable, net of current portion

265,886

397,578

Convertible senior notes

261,823

140,873

Operating lease liabilities, net of current portion

 

6,384

 

7,112

Total liabilities

 

998,705

 

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; 38,000,607 issued and 33,061,932 outstanding shares as of September 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares as of December 31, 2022

 

38

 

37

Additional paid-in capital

 

545,940

 

538,073

Treasury stock, at cost; 4,938,675 shares as of September 30, 2023 and 3,235,823 shares as of December 31, 2022

(101,924)

(61,924)

Accumulated other comprehensive loss

(52)

Accumulated deficit

 

(265,129)

 

(281,344)

Total shareholders’ equity

 

178,873

 

194,842

Total liabilities and shareholders’ equity

$

1,177,578

$

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

Nine Months Ended September 30,

2023

2022

2023

2022

Product revenues, net

$

136,709

$

127,013

$

417,022

$

334,313

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

20,081

30,622

74,237

80,638

Intangible asset amortization

36,317

37,552

111,246

93,976

Total cost of product revenues

 

56,398

 

68,174

 

185,483

 

174,614

Gross profit

80,311

58,839

231,539

159,699

Operating expenses

Research and development

3,983

Selling, general and administrative

 

35,298

 

38,372

 

126,266

 

134,154

Total operating expenses

 

35,298

 

38,372

 

126,266

 

138,137

Income from operations

 

45,013

 

20,467

 

105,273

 

21,562

Interest expense

 

(20,768)

 

(19,046)

 

(64,058)

 

(42,638)

Interest income

4,538

11

11,312

20

Loss on extinguishment of debt

(23,504)

Income (loss) before income taxes

28,783

1,432

29,023

(21,056)

Provision for (benefit from) income taxes

8,149

975

12,808

(3,253)

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Earnings (loss) per share — basic

$

0.61

$

0.01

$

0.47

$

(0.52)

Weighted-average shares — basic

33,744,209

34,058,802

34,226,488

33,912,832

Earnings (loss) per share — diluted

$

0.53

$

0.01

$

0.46

$

(0.52)

Weighted-average shares — diluted

42,058,821

34,570,319

35,149,154

33,912,832

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

Nine Months Ended September 30,

2023

2022

2023

2022

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Other comprehensive loss:

Unrealized losses on marketable securities

(14)

(52)

Total other comprehensive loss

(14)

(52)

Comprehensive income (loss)

$

20,620

$

457

$

16,163

$

(17,803)

See accompanying notes to the Condensed Consolidated Financial Statements.

6

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Nine Months Ended September 30,

2023

    

2022

Operating activities

Net income (loss)

$

16,215

$

(17,803)

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

Amortization expense

111,246

93,976

Depreciation expense

2,547

1,859

Deferred income taxes

(1,815)

(7,313)

Stock-based compensation expense

 

20,134

 

17,204

Non-cash lease (benefit) expense

(258)

341

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

 

6,672

 

5,902

Loss on extinguishment of debt

23,504

Net amortization of premiums and discounts on investments

(667)

Changes in operating assets and liabilities:

Accounts receivable

1,268

(34,063)

Inventory

12,376

30,124

Prepaid expenses and other assets

 

42

 

998

Accounts payable

 

106

 

3,436

Accrued liabilities

 

(4,479)

 

(24,719)

Accrued rebates, returns and discounts

14,520

(12,040)

Operating lease assets and liabilities

3

Net cash provided by operating activities

 

201,411

 

57,905

Investing activities

Purchases of property and equipment

(297)

 

(682)

Acquisition of BDSI (net of cash acquired)

(572,069)

Purchases of marketable securities

(51,418)

Maturities of marketable securities

6,000

Net cash used in investing activities

 

(45,715)

 

(572,751)

Financing activities

Proceeds from issuances of common stock from employee stock purchase plan

460

337

Proceeds from the exercise of stock options

 

5,401

 

4,948

Payments made for employee stock tax withholdings

(8,128)

(3,999)

Repurchases of common stock, including the ASR agreement

(50,000)

(6,422)

Repayment of term notes

(116,667)

(50,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 (used in) provided by financing activities

 

(72,352)

 

462,546

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

 

83,344

 

(52,300)

Cash, cash equivalents and restricted cash at beginning of period

 

176,235

 

188,973

Cash, cash equivalents and restricted cash at end of period

$

259,579

$

136,673

Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:

Cash and cash equivalents

$

258,532

$

134,126

Restricted cash

1,047

2,547

Total cash, cash equivalents and restricted cash

$

259,579

$

136,673

Supplemental disclosure of cash flow information

Cash paid for interest

$

57,679

$

35,280

Cash paid for income taxes

$

17,293

$

10,037

Supplemental disclosure of non-cash activities

Acquisition of property and equipment in accounts payable and accrued liabilities

$

53

$

260

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

The Company believes that its cash and cash equivalents as of September 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.

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

8

(“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01. Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements.

In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 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 September 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 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 its 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 November 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in 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 nine months ended September 30, 2023 and 2022:

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance as of December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

325,725

31,904

112,550

Changes in estimate related to prior period sales

2

3,722

589

Credits/payments made

(315,170)

(31,662)

(113,263)

Balance as of September 30, 2023

$

167,494

$

77,518

$

21,934

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance as of December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

368,880

26,508

94,859

Changes in estimate related to prior period sales

(304)

(838)

(580)

Credits/payments made

(385,298)

(20,987)

(93,946)

Balance as of September 30, 2022

$

163,731

$

77,487

$

21,134

(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 September 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Belbuca

$

45,447

$

38,802

$

132,795

$

84,413

Xtampza ER

39,800

    

38,859

128,914

103,567

Nucynta IR

24,906

27,274

80,963

83,163

Nucynta ER

22,634

17,133

62,941

53,473

Symproic

3,922

3,580

11,409

7,740

Other

1,365

1,957

Total product revenues, net

$

136,709

$

127,013

$

417,022

$

334,313

The Company began recognizing product revenues, net from 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 September 30,

Nine Months Ended September 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Adjustment for interest expense recognized on convertible senior notes

1,645

Net income (loss) - diluted

$

22,279

$

457

$

16,215

$

(17,803)

Denominator:

Weighted-average shares outstanding — basic

33,744,209

    

34,058,802

34,226,488

    

33,912,832

Effect of dilutive securities:

Stock options

222,355

191,454

263,513

Restricted stock units

583,153

320,063

659,153

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,058,821

34,570,319

35,149,154

33,912,832

Earnings (loss) per share — basic

$

0.61

$

0.01

$

0.47

$

(0.52)

Earnings (loss) per share — diluted

$

0.53

$

0.01

$

0.46

$

(0.52)

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

Nine Months Ended September 30,

2023

 

2022

 

2023

 

2022

Stock options

749,443

1,061,235

395,405

2,156,501

Restricted stock units

979,200

523,991

977,250

1,960,160

Performance share units

503,880

447,770

503,880

447,770

Employee stock purchase plan

19,094

11,553

19,094

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.

As discussed in Note 14, Equity, the forward contract in connection with the Company’s ASR Agreement was outstanding as of September 30, 2023. As the Company is entitled to receive additional shares of its common stock in connection with the outstanding forward contract, the receipt of additional shares of common stock would be

15

antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward contract was outstanding.

7. Fair Value of Financial Instruments

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

Level 1 inputs:

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

Level 2 inputs:

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

Level 3 inputs:

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

Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2, and 3 during the nine months ended September 30, 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 as of September 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)

September 30, 2023

Cash equivalents:

Money market funds

$

104,250

$

104,250

$

$

Marketable securities:

Corporate debt securities

17,813

17,813

U.S. Treasury securities

23,740

23,740

Government-sponsored securities

4,480

4,480

Total assets measured at fair value

$

150,283

$

104,250

$

46,033

$

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 September 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 $212,602, 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 September 30, 2023, the outstanding principal balance of the term notes of $458,334 reasonably approximated the estimated fair value.

16

As of September 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 liabilities, and accrued rebates, returns and discounts reasonably approximated their estimated fair values.

8. Marketable Securities

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

September 30,

    

2023

Cash and cash equivalents

$

Marketable securities

46,033

Total

$

46,033

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

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

17,858

$

(45)

$

17,813

U.S. Treasury securities

23,741

(1)

23,740

Government-sponsored securities

4,486

(6)

4,480

Total

$

46,085

$

(52)

$

46,033

The following table summarizes the contractual maturities of available-for-sale securities other than investments in money market funds as of September 30, 2023:

September 30,

    

2023

Matures within one year

$

40,116

Matures after one year through five years

5,917

Total

$

46,033

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 nine months ended September 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 September 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 nine months ended September 30, 2023. 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.

17

9. Inventory

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

September 30,

December 31,

2023

2022

Raw materials

$

14,393

$

5,600

Work in process

9,186

24,672

Finished goods

10,546

16,229

Total inventory

$

34,125

$

46,501

The aggregate charges related to excess and obsolete inventory for the three and nine months ended September 30, 2023 were $563 and $1,624, 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 nine months ended September 30, 2022 were immaterial.

10. Goodwill and Intangible Assets

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

Amount

Balance as of December 31, 2022

$

133,695

Measurement period adjustments from BDSI Acquisition

162

Balance as of September 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 September 30, 2023 and December 31, 2022:

September 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(114,973)

$

245,027

$

360,000

$

(58,428)

$

301,572

Nucynta Products (1)

8.5

521,170

(368,865)

152,305

521,170

(319,628)

201,542

Symproic

9.6

70,000

(11,110)

58,890

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(494,948)

$

456,222

$

956,170

$

(388,702)

$

567,468

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

Three Months Ended September 30,

Nine Months Ended September 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,850

    

$

18,848

$

56,545

    

$

39,581

Nucynta Products (1)

15,646

16,795

49,237

50,385

Symproic

1,821

1,821

5,464

3,825

Elyxyb

88

185

Total amortization expense

$

36,317

$

37,552

$

111,246

$

93,976

18

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

Years ended December 31,

Belbuca

Nucynta Products (1)

Symproic

Total

2023

$

18,848

$

13,845

$

1,821

$

34,514

2024

75,393

55,384

7,285

138,062

2025

75,393

55,384

7,285

138,062

2026

75,393

27,692

7,285

110,370

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

245,027

$

152,305

$

58,890

$

456,222

(1)During the three months ended September 30, 2023, the FDA granted New Patient Population exclusivity for Nucynta IR which extends the period of U.S. exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset from 8.0 years to 8.5 years. This change in estimate resulted in a decrease of amortization expense of $1,149 and an increase in net income of $855 during the three months ended September 30, 2023. The impact to earnings per share — basic and earnings per share — diluted was $0.03 and $0.02, respectively, during the three months ended September 30, 2023.

11. Accrued Liabilities

Accrued liabilities as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

 

2022

Accrued royalties

$

7,483

$

13,770

Accrued inventory

6,446

Accrued product taxes and fees

 

5,128

4,352

Accrued bonuses

4,103

6,347

Accrued sales and marketing

1,621

2,130

Accrued incentive compensation

1,290

 

1,507

Accrued interest

 

1,112

 

1,410

Accrued audit and legal

1,062

1,957

Accrued payroll and related benefits

941

1,208

Accrued other operating costs

2,465

3,448

Total accrued liabilities

$

31,651

$

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

19

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 September 30, 2023, the interest rate was 13.2%. 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 nine months ended September 30, 2023, the Company recognized interest expense of $18,567 and $57,897, respectively, related to the 2022 Term Loan. During the three and nine months ended September 30, 2022, the Company recognized interest expense of $17,879 and $36,293, respectively, related to the 2022 Term Loan.

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

Years ended December 31,

Principal Payments

2023

$

45,834

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

458,334

Less: unamortized discount and issuance costs

(9,115)

Term notes carrying value

$

449,219

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

20

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

21

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

22

As of September 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 September 30, 2023 as convertible senior notes.

As of September 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

(401)

(5,626)

(6,027)

Net carrying amount

$

25,949

$

235,874

$

261,823

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 September 30, 2023, the if-converted value did not exceed the remaining principal amount of the Convertible Notes.

23

The following table presents the total interest expense recognized related to the Convertible Notes during the three and nine months ended September 30, 2023, and 2022:

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

5,297

$

2,830

Amortization of debt issuance costs

302

228

863

678

Total interest expense

$

2,211

$

1,171

$

6,160

$

3,508

As of September 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

$

$

$

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

$

279,687

$

307,767

Less: interest

(1,730)

(38,187)

(39,917)

Less: unamortized issuance costs

(401)

(5,626)

(6,027)

Convertible Notes carrying value

$

25,949

$

235,874

$

261,823

24

14. Equity

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

21,185

302

302

Issuance for employee stock purchase plan

15,176

291

291

Vesting of RSUs and PSUs

18,207

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(7,359)

(172)

(172)

Share repurchases from Accelerated Share Repurchase ("ASR") agreement

(1,702,852)

(40,000)

(40,000)

Forward contract on ASR agreement

(10,000)

(10,000)

Stock-based compensation

7,027

7,027

Other comprehensive loss, net of tax

(14)

(14)

Net income

20,634

20,634

Balance, September 30, 2023

38,000,607

$

38

$

545,940

(4,938,675)

$

(101,924)

$

(265,129)

$

(52)

$

178,873

25

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

10,395

142

142

Issuance for employee stock purchase plan

9,206

134

134

Vesting of RSUs and PSUs

17,644

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(5,777)

(106)

(106)

Share repurchases

(366,213)

(6,422)

(6,422)

Stock-based compensation

5,377

5,377

Net income

457

457

Balance, September 30, 2022

36,599,298

$

37

$

525,585

(2,824,062)

$

(54,283)

$

(274,145)

$

197,194

Common Stock

In May 2015, the Company adopted the Amended and Restated 2014 Stock Incentive Plan (the “Plan”), under which an aggregate of 2,700,000 shares of common stock were authorized for issuance to employees, officers, directors, consultants and advisors of the Company, plus an annual increase on the first day of each fiscal year until the expiration of the Plan equal to 4% of the total number of outstanding shares of common stock on December 31st of the immediately preceding calendar year (or a lower amount as otherwise determined by the Company’s board of directors (“Board of Directors”) prior to January 1st). As of September 30, 2023, there were 1,859,087 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.

26

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 repurchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors.

In July 2023, the Company’s board of directors authorized an accelerated share repurchase program (the “ASR Program”) to repurchase $50,000 of the Company’s common stock, as part of the Company’s existing 2023 Repurchase Program. Under the terms of the Company's ASR agreement with an investment bank (the “ASR Agreement”), the Company paid $50,000 on August 7, 2023, and received 1,702,852 shares, representing 80% of the upfront payment on a price per share of $23.49, the closing price on the date the ASR Agreement was executed. The remaining shares repurchased by the Company were based on the volume-weighted average price of its common stock through October 31, 2023, minus an agreed upon discount between the parties. In October 2023, the Company received an additional 462,442 shares in settlement of the ASR Agreement, bringing the total shares pursuant to the ASR Agreement to 2,165,294.

The ASR Agreement was accounted for as two separate transactions: (1) a repurchase of common stock in a treasury stock transaction recorded on August 7, 2023, and (2) a forward contract indexed to the Company’s own common stock which settled in the fourth quarter of 2023. The forward contract for the purchase of the remaining $10,000, representing remaining shares to be delivered by the investment bank under the ASR Agreement, was recorded as a reduction to stockholders’ equity as of September 30, 2023.

Forward contracts to repurchase a variable number of the Company’s equity shares that require physical settlement are accounted for in conformity with guidance in ASC 815-10-15. Under ASC 815-10-15-74, contracts issued or held by a company that are both (1) indexed to its own stock and (2) classified in stockholders’ equity in its statement of financial position are not considered to be derivative instruments. Based on the transaction structure, the Company concluded that the forward purchase contract portion of the Company’s ASR Agreement satisfied these criteria and accordingly was classified as an equity instrument. In accordance with ASC 260-10-55-88, the above-noted treasury stock acquisition resulted in an immediate reduction of 1,702,852 shares from the outstanding shares used to calculate the weighted-average common shares outstanding for both basic and diluted earnings per share. The forward contract was outstanding as of September 30, 2023. As the Company was entitled to receive additional shares of its common stock in connection with the outstanding forward contract as of September 30, 2023, the receipt of additional shares of common stock would be antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward was outstanding.

As of September 30, 2023, the Company repurchased 1,702,852 shares at a weighted-average price of $23.49 per share for a total of $40,000 under the 2023 Repurchase Program and the cost of repurchased shares was recorded as treasury stock in the condensed consolidated balance sheet. As of September 30, 2023, $60,000 remained available for share repurchases under the 2023 Repurchase Program, which reflects the $10,000 forward contract that was not yet settled as of September 30, 2023.

The Company has utilized, and plans to continue to utilize, existing cash on hand to fund the 2023 Repurchase Program.

27

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 nine months ended September 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of 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 as of September 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 nine months ended September 30, 2023, and 2022 was $38.71 and $24.12, respectively.

Restricted Stock Units

The Company granted RSUs to employees during the nine months ended September 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 nine months ended September 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of December 31, 2022

2,047,571

$

19.67

Granted

1,268,907

26.27

Vested

(644,746)

19.90

Forfeited

(179,711)

21.85

Outstanding as of September 30, 2023

2,492,021

$

22.81

The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2023 and 2022 was $26.27 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2023, and 2022 was $16,906 and $10,020, respectively.

28

Stock Options

A summary of the Company’s stock option activity for the nine months ended September 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 as of December 31, 2022

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(327,722)

16.43

Cancelled

 

(8,923)

18.87

Outstanding as of September 30, 2023

 

1,347,160

$

19.43

 

4.7

$

4,952

Exercisable as of September 30, 2023

 

1,310,344

$

19.38

4.6

$

4,910

There were no stock options granted during the nine months ended September 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 nine months ended September 30, 2023, 26,505 shares of common stock were purchased for total proceeds of $460. The expense for the three months ended September 30, 2023 and 2022 was $55 and $28, respectively. The expense for the nine months ended September 30, 2023 and 2022 was $155 and $88, respectively.

Stock-based Compensation Expense

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

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,027

5,377

 

20,134

15,613

Total stock-based compensation expense

$

7,027

$

5,377

$

20,134

$

17,204

As of September 30, 2023, there was approximately $50,041 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.6 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

29

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 were heard on September 5, 2023.

30

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.

31

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. On February 17, 2023, the Court in the Stein Action entered an order dismissing 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 intends to defend the Merger Litigations vigorously. In connection with the Supplemental Disclosures, however, the Company has agreed to pay certain fees based on the purported benefit that the stockholders brought to the Company and its other stockholders through the Actions, Inspection Letters, and Demand Letters.

32

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

33

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,

34

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.

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 nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

8,149

$

975

$

12,808

$

(3,253)

Effective tax rate

28.3

%

68.1

%

44.1

%

15.4

%

The provision for income taxes for the three months ended September 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 nine months ended September 30, 2023 was impacted by discrete nondeductible costs associated

35

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 September 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. In August 2023, the

FDA granted New Patient Population exclusivity for Nucynta IR. This grant extended the period of U.S. exclusivity

for Nucynta IR from June 27, 2025 to July 3, 2026.

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 as of September 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.

36

Our business was impacted by the COVID-19 pandemic and certain trends that emerged from the pandemic, including depressed pain patient office visits compared to pre-COVID periods, which may have accounted 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. Although 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.

RESULTS OF OPERATIONS

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

(in thousands)

(in thousands)

Product revenues, net

$

136,709

    

$

127,013

$

417,022

    

$

334,313

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

20,081

30,622

74,237

80,638

Intangible asset amortization

36,317

37,552

111,246

93,976

Total cost of product revenues

56,398

68,174

185,483

174,614

Gross profit

80,311

58,839

231,539

159,699

Operating expenses

Research and development

3,983

Selling, general and administrative

 

35,298

 

38,372

 

126,266

 

134,154

Total operating expenses

 

35,298

 

38,372

126,266

138,137

Income from operations

 

45,013

 

20,467

105,273

21,562

Interest expense

 

(20,768)

 

(19,046)

 

(64,058)

 

(42,638)

Interest income

4,538

 

11

11,312

20

Loss on extinguishment of debt

(23,504)

Income (loss) before income taxes

28,783

1,432

29,023

(21,056)

Provision for (benefit from) income taxes

8,149

975

12,808

(3,253)

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

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

Product revenues, net

Product revenues, net were $136.7 million for the three months ended September 30, 2023 (the “2023 Quarter”), compared to $127.0 million for the three months ended September 30, 2022 (the “2022 Quarter”). The $9.7 million increase is primarily due to increases in revenue for Belbuca of $6.6 million, the Nucynta Products of $3.1 million, and Xtampza ER of $941,000, partially offset by decreases in other revenue of $1.4 million.

The increase in revenue for Belbuca of $6.6 million is primarily due to higher sales volume and gross price, partially offset by higher gross-to-net adjustments related to provisions for chargebacks.

37

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

The increase in revenue for Xtampza ER of $941,000 is primarily due to lower gross-to-net adjustments primarily related to provisions for rebates and higher gross price, partially offset by lower 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 $20.1 million for the 2023 Quarter, compared to $30.6 million for the 2022 Quarter. The $10.5 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 as well as lower sales volume in 2023 for Xtampza and the Nucynta Products.

Intangible asset amortization was $36.3 million for the 2023 Quarter, compared to $37.6 million for the 2022 Quarter. The $1.3 million decrease was primarily a result of the FDA granting New Patient Population exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset and a reduction of amortization expense recognized during the 2023 Quarter of $1.1 million. 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.

Operating Expenses

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

a decrease in sales and marketing expenses of $3.0 million, primarily due to the timing of marketing related expenses; and
a decrease in audit and legal expenses of $1.9 million, primarily due to lower litigation related expenses; partially offset by
an increase in salaries, wages, and benefits of $1.9 million, primarily due to stock-based compensation expenses.

Interest expense and Interest income

Interest expense was $20.8 million for the 2023 Quarter, compared to $19.0 million for the 2022 Quarter. The $1.8 million increase was primarily due to higher interest expense due to the additional principal from the issuance of the 2029 Convertible Notes in February 2023 as well as higher interest rates impacting our variable rate term loan debt.

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

Taxes

The provision for income taxes was $8.1 million for the 2023 Quarter, compared to $975,000 for the 2022 Quarter. The tax provision for the 2023 Quarter primarily reflects federal and state income taxes incurred from earnings during the period, consistent with our statutory tax rate, after considering the impact of nondeductible expenses. The tax provision for the 2022 Quarter reflects the impact of discrete nondeductible transaction costs and excess tax benefits.

Comparison of the nine months ended September 30, 2023 and September 30, 2022

Product revenues, net

Product revenues, net were $417.0 million for the nine months ended September 30, 2023 (the “2023 Period”), compared to $334.3 million for the nine months ended September 30, 2022 (the “2022 Period”). The $82.7 million increase is

38

primarily due to increases in revenue for Belbuca of $48.4 million, Xtampza ER of $25.3 million, the Nucynta Products of $7.3 million, and Symproic of $3.7 million, partially offset by decreases in other revenue of $2.0 million.

The increase in revenue for Belbuca of $48.4 million and Symproic of $3.7 million is primarily due to nine months of revenue in the 2023 Period compared to approximately seven months of revenue in the 2022 Period due to the timing of the BDSI Acquisition.

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

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

Cost of product revenues

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

Intangible asset amortization was $111.2 million for the 2023 Period, compared to $94.0 million for the 2022 Period. The $17.2 million increase in intangible asset amortization was due to nine 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 seven months of amortization expense in the 2022 Period. This increase was partially offset by a decrease in amortization expense as a result of the FDA granting New Patient Population exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset. 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 $126.3 million for the 2023 Period, compared to $134.2 million for the 2022 Period. The $7.9 million decrease was primarily related to:

a decrease in acquisition related expenses classified as selling, general and administrative of $30.5 million; partially offset by
an increase in salaries, wages, and benefits of $9.5 million, primarily due to increases in personnel costs for employees retained following the BDSI Acquisition and higher stock-based compensation expenses;
an increase in audit and legal expenses of $6.3 million, primarily due to an $8.5 million litigation settlement;
an increase in sales and marketing expenses of $5.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.5 million, primarily due to nine months of expenses related to products acquired from BDSI.

Interest expense and Interest income

Interest expense was $64.1 million for the 2023 Period, compared to $42.6 million for the 2022 Period. The $21.5 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.

39

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

Taxes

The provision for income taxes was $12.8 million for the 2023 Period, compared to a benefit from income taxes of $3.3 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 loss during the period, 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 September 30, 2023, we had total cash, cash equivalents and marketable securities of $304.6 million, which represented an increase of $130.9 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.

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 September 30, 2023, the outstanding principal balance of the 2022 Term Loan was $458.3 million, of which $183.3 million in principal payments are due within the next twelve months. As of September 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 September 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.

40

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

Cash Flows

Nine Months Ended September 30,

2023

2022

(in thousands)

Net cash provided by operating activities

$

201,411

    

$

57,905

Net cash used in investing activities

 

(45,715)

 

(572,751)

Net cash (used in) provided by financing activities

 

(72,352)

 

462,546

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

$

83,344

$

(52,300)

Operating activities. Cash provided by operating activities was $201.4 million for the 2023 Period, compared to $57.9 million for the 2022 Period. The $143.5 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 income (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 $45.7 million for the 2023 Period, compared to $572.8 million for the 2022 Period. The $527.1 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 used in financing activities was $72.4 million for the 2023 Period, compared to cash provided by financing activities of $462.5 million in the 2022 Period. The $534.9 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 Period;
an increase in repayments of term notes of $66.7 million; and

41

an increase in repurchases of common stock of $43.6 million, which includes $50.0 million related to the ASR Program in the 2023 Period; 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 Period.

Funding Requirements

We believe that our cash, cash equivalents, and marketable securities as of September 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 September 30, 2023, we had $60.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 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.

42

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

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

2023

2022

2023

2022

GAAP net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Adjustments:

Interest expense

20,768

19,046

64,058

42,638

Interest income

(4,538)

(11)

(11,312)

(20)

Loss on extinguishment of debt

23,504

Provision for (benefit from) income taxes

8,149

975

12,808

(3,253)

Depreciation

835

488

2,547

1,859

Amortization

36,317

37,552

111,246

93,976

Stock-based compensation expense

7,027

5,377

20,134

17,204

Litigation settlements

8,500

Acquisition related expenses

463

31,209

Recognition of step-up basis in inventory

198

10,519

15,116

23,760

Total adjustments

$

68,756

$

74,409

$

246,601

$

207,373

Adjusted EBITDA

$

89,390

$

74,866

$

262,816

$

189,570

43

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

Adjusted EBITDA was $262.8 million for the 2023 Period compared to $189.6 million for the 2022 Period. The $73.2 million increase was primarily due to higher revenues due to nine months of revenue in the 2023 Period compared to approximately seven months of revenue in the 2022 Period from products acquired from BDSI, partially offset by higher 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 nine months ended September 30, 2023 and 2022 were as follows:

Three Months Ended

Nine Months Ended

September 30,

September 30,

2023

2022

2023

2022

GAAP operating expenses

$

35,298

$

38,372

$

126,266

$

138,137

Adjustments:

Stock-based compensation

7,027

5,377

20,134

17,204

Litigation settlements

8,500

Acquisition related expenses

463

31,209

Total adjustments

$

7,027

$

5,840

$

28,634

$

48,413

Adjusted operating expenses

$

28,271

$

32,532

$

97,632

$

89,724

Adjusted operating expenses were $28.3 million in the 2023 Quarter compared to $32.5 million in the 2022 Quarter. The $4.2 million decrease was primarily driven by decreases in sales and marketing expenses and audit and legal expenses, primarily due to lower litigation related expenses.

Adjusted operating expenses were $97.6 million in the 2023 Period compared to $89.7 million in the 2022 Period. The $7.9 million increase was primarily driven by:

an increase in salaries, wages, and benefits (excluding stock-based compensation) of $4.0 million primarily due to increases in personnel costs for employees retained following the BDSI Acquisition;
an increase in sales and marketing expenses of $5.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.5 million, primarily due to nine months of expenses related to products acquired from BDSI; partially offset by
a decrease in audit and legal expenses (excluding litigation settlements) of $2.2 million.

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.

44

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

2023

2022

2023

2022

GAAP net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Adjustments:

Non-cash interest expense

2,124

2,467

6,672

5,902

Loss on extinguishment of debt

23,504

Amortization

36,317

37,552

111,246

93,976

Impairment expense

Stock-based compensation expense

7,027

5,377

20,134

17,204

Restructuring

Litigation settlements

8,500

Acquisition related expenses

463

31,209

Recognition of step-up basis in inventory

198

10,519

15,116

23,760

Discrete deferred tax benefit from valuation allowance release

Income tax effect of above adjustments (1)

(11,300)

(14,290)

(42,274)

(43,698)

Total adjustments

$

34,366

$

42,088

$

142,898

$

128,353

Non-GAAP adjusted net income

$

55,000

$

42,545

$

159,113

$

110,550

Adjusted weighted-average shares — diluted (2)

42,058,820

39,495,453

41,679,546

39,368,629

Adjusted earnings per share (2)

$

1.34

$

1.10

$

3.91

$

2.88

(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 September 30, 2023 and 2022 were 25.6% and 26.0%, respectively; and the blended federal and state statutory rate for the nine months ended September 30, 2023 and 2022 were 25.6% and 26.0%, respectively. As such, the non-GAAP effective tax rates for the three months ended September 30, 2023 and 2022 were 24.7% and 25.3%, respectively; and the non-GAAP effective tax rates for the nine months ended September 30, 2023 and 2022 were 22.8% 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 September 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 nine months ended September 30, 2023 and 2022, adjusted weighted-average shares – diluted includes 6,530,392 and 4,925,134, respectively, attributable to our convertible notes. In addition, for the three and nine months ended September 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.

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.

45

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 September 30, 2023, our investment portfolio includes $104.3 million of cash equivalents and $46.0 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 September 30, 2023 of $458.3 million and the applicable interest rate, a hypothetical 1% increase or decrease in interest rates would increase or decrease future interest expense by approximately $4.6 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 September 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 September 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.

46

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;

47

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, macroeconomic conditions 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

48

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 $458.3 million in principal was outstanding as of September 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

49

increasing our vulnerability to downturns in our business, our industry or the economy in general.

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. Since March 2023, several financial institutions have been closed and been taken into receivership by the Federal Deposit Insurance Corporation (“FDIC”). 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.

50

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.

51

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

52

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.

53

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 ongoing effects of the COVID-19 pandemic, such as depressed pain patient office visits compared to pre-COVID periods, which may have accounted 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. Although 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.

54

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.

55

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.

56

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.

57

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.

We may seek FDA pediatric exclusivity for some of our products. Pediatric exclusivity adds six months of

marketing exclusivity to include all formulations, dosage forms, and indications for the active moiety. The regulatory exclusivity period for Nucynta IR in the United States has been extended through July 3, 2026, following the grant of New Patient Population exclusivity by the FDA in August 2023 based on data from pediatric trials which were submitted in response to the FDA's Pediatric Written Request to evaluate the use of Nucynta as a treatment for pain in

pediatric patients aged 6 years and older. If FDA deems these data to be responsive to its Written Request, the exclusivity of the entire Nucynta franchise could be extended an additional six months, to December 2025 for Nucynta ER and January 2027 for Nucynta IR. However, there is no guarantee that FDA will agree that the Written Request has been satisfied and that we will receive this additional exclusivity, or that we will maintain such exclusivity, if granted.

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.

58

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

59

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, 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. 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 and current conflict in Israel. 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.

60

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 period ended September 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, 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

61

of our CROs, we have limited influence over their actual performance. Failure to comply with applicable regulations in the conduct of the clinical trials for our products would have an adverse impact on our commercial efforts.

Risks Related to Our Business and Strategy

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, macroeconomic conditions 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. Our business was impacted by several trends which emerged from the pandemic, including depressed pain patient office visits compared to pre-COVID periods, which may have accounted 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. Although 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. 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, such as the ongoing Ukrainian War and current conflict in Israel, 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.

62

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, from which we have been dismissed.

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.

63

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.

64

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 September 30, 2023, there were outstanding options to purchase an aggregate of 1,347,160 shares of our common stock at a weighted average exercise price of $19.43 per share, of which options to purchase 1,310,344 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.0 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. In January 2023, our Board of Directors authorized a new share repurchase program for the repurchase of up to $100.0 million of shares of our common stock through December 31, 2023 (the “2023 Repurchase Program”). The 2023 Repurchase Program permits us 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.

In August 2023, we entered into the ASR Program to repurchase $50.0 million of our common stock, as part of the 2023 Repurchase Program. As of September 30, 2023, we had repurchased an initial $40.0 million of shares under the 2023 Repurchase Program, and the remaining value of shares that may be repurchased pursuant to the 2023 Repurchase Program was $60.0 million, which included $10.0 million which has since been settled under the ASR Program. Additional 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.

65

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.

PURCHASES OF EQUITY SECURITIES

The following table sets forth shares of common stock repurchased under our 2023 Repurchase Program, as well as shares transferred to us from employees in satisfaction of minimum tax withholding obligations associated with the vesting of performance share units and restricted stock units during the three months ended September 30, 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) (2)

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

July 1, 2023 through July 31, 2023

508

$

21.57

$

100,000

August 1, 2023 through August 31, 2023

1,708,331

23.49

1,702,852

60,000

September 1, 2023 through September 30, 2023

1,372

23.36

60,000

Total

1,710,211

(3)

$

23.49

1,702,852

(3)

$

60,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 September 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)As part of the 2023 Repurchase Program, on August 4, 2023 we entered into the ASR Agreement with an investment bank and announced the ASR Program on August 7, 2023. The ASR Agreement provided for the repurchase of up to $50.0 million of outstanding shares of our common stock through December 8, 2023. The ASR Program did not expire during the three months ended September 30, 2023, nor did we plan to terminate the ASR Program prior to its expiration. During the three months ended September 30, 2023, we repurchased 1,702,852 shares at a price of $23.49 per share for a total of $40.0 million under the 2023 Repurchase Program. For more information regarding the ASR Program, refer to Note 14, Equity.
(3)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

The disclosure set forth in Part II – Item 2 above is incorporated herein by reference.

The following table shows the “Rule 10b5-1 trading arrangements” or “non-Rule 10b5-1 trading arrangements” (as each term is defined in Item 408(a) of Regulation S-K) adopted, amended, or terminated by our directors and officers during the three months ended September 30, 2023:

66

Trading Arrangement

Name

Title

Action

Effective Date

Rule 10b5-1

Non-Rule 10b5-1

Scheduled Expiration Date of Trading Plan (1)

Maximum Shares Subject to Trading Plan

Scott Dreyer

Executive Vice President and Chief Commercial Officer

Adoption

August 9, 2023

X

August 8, 2024

33,560

(1)A trading arrangement may expire on an earlier date if all contemplated transactions are completed before such trading arrangement’s expiration date, upon termination by broker or the holder of the trading arrangement, or as otherwise provided in the trading arrangement.

Item 6.  Exhibits.

Exhibit
Number

    

Exhibit Description

31.1

 

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

31.2

 

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

32.1

 

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

32.2

 

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

101.INS

 

Inline XBRL Instance Document

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

67

SIGNATURES

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

COLLEGIUM PHARMACEUTICAL, INC.

Date:

November 7, 2023

By:

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

Chief Executive Officer

(Principal executive officer)

Date:

November 7, 2023

By:

/s/ COLLEEN TUPPER

Colleen Tupper

Chief Financial Officer

(Principal financial and accounting officer)

68

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

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joseph Ciaffoni, certify that:

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

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

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

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

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

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

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

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

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

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

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

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

President and Chief Executive Officer

Date: November 7, 2023


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

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Colleen Tupper, certify that:

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

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

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

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

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

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

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

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

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

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

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

/s/ COLLEEN TUPPER

Colleen Tupper

Executive Vice President and Chief Financial Officer

Date: November 7, 2023


EX-32.1 4 coll-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc. (the “Company”) for the period ended September 30, 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: November 7, 2023


EX-32.2 5 coll-20230930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc. (the “Company”) for the period ended September 30, 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: November 7, 2023


GRAPHIC 6 coll-20230930x10q001.jpg GRAPHIC begin 644 coll-20230930x10q001.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 7 coll-20230930.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 Liabilities (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 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 Liabilities 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 Liabilities (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 40501 - 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 41303 - Disclosure - Convertible Senior Notes - Outstanding (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 8 coll-20230930_cal.xml EX-101.CAL EX-101.DEF 9 coll-20230930_def.xml EX-101.DEF EX-101.LAB 10 coll-20230930_lab.xml EX-101.LAB EX-101.PRE 11 coll-20230930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 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   32,610,873
Entity Central Index Key 0001267565  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 258,532 $ 173,688
Marketable securities 46,033 0
Accounts receivable, net 181,851 183,119
Inventory 34,125 46,501
Prepaid expenses and other current assets 16,545 16,681
Total current assets 537,086 419,989
Property and equipment, net 16,645 19,521
Operating lease assets 6,243 6,861
Intangible assets, net 456,222 567,468
Restricted cash 1,047 2,547
Deferred tax assets 25,738 23,950
Other noncurrent assets 740 100
Goodwill 133,857 133,695
Total assets 1,177,578 1,174,131
Current liabilities    
Accounts payable 3,653 3,494
Accrued liabilities 31,651 36,129
Accrued rebates, returns and discounts 245,012 230,491
Current portion of term notes payable 183,333 162,500
Current portion of operating lease liabilities 963 1,112
Total current liabilities 464,612 433,726
Term notes payable, net of current portion 265,886 397,578
Convertible senior notes 261,823 140,873
Operating lease liabilities, net of current portion 6,384 7,112
Total liabilities 998,705 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; 38,000,607 issued and 33,061,932 outstanding shares as of September 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares as of December 31, 2022 38 37
Additional paid-in capital 545,940 538,073
Treasury stock, at cost; 4,938,675 shares as of September 30, 2023 and 3,235,823 shares as of December 31, 2022 (101,924) (61,924)
Accumulated other comprehensive loss (52)  
Accumulated deficit (265,129) (281,344)
Total shareholders' equity 178,873 194,842
Total liabilities and shareholders' equity $ 1,177,578 $ 1,174,131
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 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 38,000,607 37,084,759
Common stock, outstanding shares 33,061,932 33,848,936
Treasury stock, shares 4,938,675 3,235,823
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Product revenues, net $ 136,709 $ 127,013 $ 417,022 $ 334,313
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) $ 20,081 $ 30,622 $ 74,237 $ 80,638
Intangible asset amortization $ 36,317 $ 37,552 $ 111,246 $ 93,976
Cost, Product and Service [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Total cost of product revenues $ 56,398 $ 68,174 $ 185,483 $ 174,614
Gross profit 80,311 58,839 231,539 159,699
Operating expenses        
Research and development       3,983
Selling, general and administrative 35,298 38,372 126,266 134,154
Total operating expenses 35,298 38,372 126,266 138,137
Income from operations 45,013 20,467 105,273 21,562
Interest expense (20,768) (19,046) (64,058) (42,638)
Interest income 4,538 11 11,312 20
Loss on extinguishment of debt     (23,504)  
Income (loss) before income taxes 28,783 1,432 29,023 (21,056)
Provision for (benefit from) income taxes 8,149 975 12,808 (3,253)
Net income (loss) $ 20,634 $ 457 $ 16,215 $ (17,803)
Earnings (loss) per share - basic (in dollars per share) $ 0.61 $ 0.01 $ 0.47 $ (0.52)
Weighted-average shares - basic (in shares) 33,744,209 34,058,802 34,226,488 33,912,832
Earnings (loss) per share - diluted (in dollars per share) $ 0.53 $ 0.01 $ 0.46 $ (0.52)
Weighted-average shares - diluted (in shares) 42,058,821 34,570,319 35,149,154 33,912,832
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net Income (Loss) $ 20,634 $ 457 $ 16,215 $ (17,803)
Other comprehensive loss:        
Unrealized losses on marketable securities (14)   (52)  
Total other comprehensive loss (14)   (52)  
Comprehensive income (loss) $ 20,620 $ 457 $ 16,163 $ (17,803)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 17 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Operating activities          
Net income (loss)     $ 16,215 $ (17,803)  
Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
Amortization expense $ 36,317 $ 37,552 111,246 93,976  
Depreciation expense     2,547 1,859  
Deferred income taxes     (1,815) (7,313)  
Stock-based compensation expense     20,134 17,204  
Non-cash lease (benefit) expense     (258) 341  
Non-cash interest expense for amortization of debt discount and issuance costs     6,672 5,902  
Loss on extinguishment of debt     23,504    
Net amortization of premiums and discounts on investments     (667)    
Changes in operating assets and liabilities:          
Accounts receivable     1,268 (34,063)  
Inventory     12,376 30,124  
Prepaid expenses and other assets     42 998  
Accounts payable     106 3,436  
Accrued liabilities     (4,479) (24,719)  
Accrued rebates, returns and discounts     14,520 (12,040)  
Operating lease assets and liabilities       3  
Net cash provided by operating activities     201,411 57,905  
Investing activities          
Purchases of property and equipment     (297) (682)  
Acquisition of BDSI (net of cash acquired)       (572,069)  
Purchases of marketable securities     (51,418)    
Maturities of marketable securities     6,000    
Net cash used in investing activities     (45,715) (572,751)  
Financing activities          
Proceeds from issuances of common stock from employee stock purchase plan     460 337  
Proceeds from the exercise of stock options     5,401 4,948  
Payments made for employee stock tax withholdings     (8,128) (3,999)  
Repurchases of common stock, including the ASR agreement     (50,000) (6,422)  
Repayment of term notes     (116,667) (50,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 (used in) provided by financing activities     (72,352) 462,546  
Net increase (decrease) in cash, cash equivalents and restricted cash     83,344 (52,300)  
Cash, cash equivalents and restricted cash at beginning of period     176,235 188,973  
Cash, cash equivalents and restricted cash at end of period 259,579 136,673 259,579 136,673 $ 176,235
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:          
Cash and cash equivalents 258,532 134,126 258,532 134,126 173,688
Restricted cash 1,047 2,547 1,047 2,547 2,547
Total cash, cash equivalents and restricted cash $ 259,579 $ 136,673 259,579 136,673 $ 176,235
Supplemental disclosure of cash flow information          
Cash paid for interest     57,679 35,280  
Cash paid for income taxes     17,293 10,037  
Supplemental disclosure of non-cash activities          
Acquisition of property and equipment in accounts payable and accrued liabilities     $ 53 $ 260  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  
Issuance costs $ 6,280
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business
9 Months Ended
Sep. 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 or introduction 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.

The Company believes that its cash and cash equivalents as of September 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 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 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 September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 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 September 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 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 its 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 November 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in 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 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 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 nine months ended September 30, 2023 and 2022:

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance as of December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

325,725

31,904

112,550

Changes in estimate related to prior period sales

2

3,722

589

Credits/payments made

(315,170)

(31,662)

(113,263)

Balance as of September 30, 2023

$

167,494

$

77,518

$

21,934

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance as of December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

368,880

26,508

94,859

Changes in estimate related to prior period sales

(304)

(838)

(580)

Credits/payments made

(385,298)

(20,987)

(93,946)

Balance as of September 30, 2022

$

163,731

$

77,487

$

21,134

(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 September 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Belbuca

$

45,447

$

38,802

$

132,795

$

84,413

Xtampza ER

39,800

    

38,859

128,914

103,567

Nucynta IR

24,906

27,274

80,963

83,163

Nucynta ER

22,634

17,133

62,941

53,473

Symproic

3,922

3,580

11,409

7,740

Other

1,365

1,957

Total product revenues, net

$

136,709

$

127,013

$

417,022

$

334,313

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

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 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 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
License Agreements
9 Months Ended
Sep. 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 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 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 September 30,

Nine Months Ended September 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Adjustment for interest expense recognized on convertible senior notes

1,645

Net income (loss) - diluted

$

22,279

$

457

$

16,215

$

(17,803)

Denominator:

Weighted-average shares outstanding — basic

33,744,209

    

34,058,802

34,226,488

    

33,912,832

Effect of dilutive securities:

Stock options

222,355

191,454

263,513

Restricted stock units

583,153

320,063

659,153

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,058,821

34,570,319

35,149,154

33,912,832

Earnings (loss) per share — basic

$

0.61

$

0.01

$

0.47

$

(0.52)

Earnings (loss) per share — diluted

$

0.53

$

0.01

$

0.46

$

(0.52)

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

Nine Months Ended September 30,

2023

 

2022

 

2023

 

2022

Stock options

749,443

1,061,235

395,405

2,156,501

Restricted stock units

979,200

523,991

977,250

1,960,160

Performance share units

503,880

447,770

503,880

447,770

Employee stock purchase plan

19,094

11,553

19,094

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.

As discussed in Note 14, Equity, the forward contract in connection with the Company’s ASR Agreement was outstanding as of September 30, 2023. As the Company is entitled to receive additional shares of its common stock in connection with the outstanding forward contract, the receipt of additional shares of common stock would be

antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward contract was outstanding.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 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 consolidated balance sheets, for financial instruments with respect to which it is practicable to estimate that value. Fair value measurements and disclosures describe the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, as follows:

Level 1 inputs:

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

Level 2 inputs:

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

Level 3 inputs:

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

Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2, and 3 during the nine months ended September 30, 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 as of September 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)

September 30, 2023

Cash equivalents:

Money market funds

$

104,250

$

104,250

$

$

Marketable securities:

Corporate debt securities

17,813

17,813

U.S. Treasury securities

23,740

23,740

Government-sponsored securities

4,480

4,480

Total assets measured at fair value

$

150,283

$

104,250

$

46,033

$

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 September 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 $212,602, 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 September 30, 2023, the outstanding principal balance of the term notes of $458,334 reasonably approximated the estimated fair value.

As of September 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 liabilities, and accrued rebates, returns and discounts reasonably approximated their estimated fair values.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable securities
9 Months Ended
Sep. 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:

September 30,

    

2023

Cash and cash equivalents

$

Marketable securities

46,033

Total

$

46,033

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

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

17,858

$

(45)

$

17,813

U.S. Treasury securities

23,741

(1)

23,740

Government-sponsored securities

4,486

(6)

4,480

Total

$

46,085

$

(52)

$

46,033

The following table summarizes the contractual maturities of available-for-sale securities other than investments in money market funds as of September 30, 2023:

September 30,

    

2023

Matures within one year

$

40,116

Matures after one year through five years

5,917

Total

$

46,033

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 nine months ended September 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 September 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 nine months ended September 30, 2023. 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 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 30, 2023
Inventory  
Inventory

9. Inventory

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

September 30,

December 31,

2023

2022

Raw materials

$

14,393

$

5,600

Work in process

9,186

24,672

Finished goods

10,546

16,229

Total inventory

$

34,125

$

46,501

The aggregate charges related to excess and obsolete inventory for the three and nine months ended September 30, 2023 were $563 and $1,624, 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 nine months ended September 30, 2022 were immaterial.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 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 as of December 31, 2022

$

133,695

Measurement period adjustments from BDSI Acquisition

162

Balance as of September 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 September 30, 2023 and December 31, 2022:

September 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(114,973)

$

245,027

$

360,000

$

(58,428)

$

301,572

Nucynta Products (1)

8.5

521,170

(368,865)

152,305

521,170

(319,628)

201,542

Symproic

9.6

70,000

(11,110)

58,890

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(494,948)

$

456,222

$

956,170

$

(388,702)

$

567,468

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

Three Months Ended September 30,

Nine Months Ended September 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,850

    

$

18,848

$

56,545

    

$

39,581

Nucynta Products (1)

15,646

16,795

49,237

50,385

Symproic

1,821

1,821

5,464

3,825

Elyxyb

88

185

Total amortization expense

$

36,317

$

37,552

$

111,246

$

93,976

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

Years ended December 31,

Belbuca

Nucynta Products (1)

Symproic

Total

2023

$

18,848

$

13,845

$

1,821

$

34,514

2024

75,393

55,384

7,285

138,062

2025

75,393

55,384

7,285

138,062

2026

75,393

27,692

7,285

110,370

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

245,027

$

152,305

$

58,890

$

456,222

(1)During the three months ended September 30, 2023, the FDA granted New Patient Population exclusivity for Nucynta IR which extends the period of U.S. exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset from 8.0 years to 8.5 years. This change in estimate resulted in a decrease of amortization expense of $1,149 and an increase in net income of $855 during the three months ended September 30, 2023. The impact to earnings per share — basic and earnings per share — diluted was $0.03 and $0.02, respectively, during the three months ended September 30, 2023.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Accrued Liabilities

11. Accrued Liabilities

Accrued liabilities as of September 30, 2023 and December 31, 2022 consisted of the following:

September 30,

December 31,

2023

 

2022

Accrued royalties

$

7,483

$

13,770

Accrued inventory

6,446

Accrued product taxes and fees

 

5,128

4,352

Accrued bonuses

4,103

6,347

Accrued sales and marketing

1,621

2,130

Accrued incentive compensation

1,290

 

1,507

Accrued interest

 

1,112

 

1,410

Accrued audit and legal

1,062

1,957

Accrued payroll and related benefits

941

1,208

Accrued other operating costs

2,465

3,448

Total accrued liabilities

$

31,651

$

36,129

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Term Notes Payable
9 Months Ended
Sep. 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 September 30, 2023, the interest rate was 13.2%. 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 nine months ended September 30, 2023, the Company recognized interest expense of $18,567 and $57,897, respectively, related to the 2022 Term Loan. During the three and nine months ended September 30, 2022, the Company recognized interest expense of $17,879 and $36,293, respectively, related to the 2022 Term Loan.

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

Years ended December 31,

Principal Payments

2023

$

45,834

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

458,334

Less: unamortized discount and issuance costs

(9,115)

Term notes carrying value

$

449,219

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes
9 Months Ended
Sep. 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 September 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 September 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 September 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 September 30, 2023 as convertible senior notes.

As of September 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

(401)

(5,626)

(6,027)

Net carrying amount

$

25,949

$

235,874

$

261,823

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 September 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 nine months ended September 30, 2023, and 2022:

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

5,297

$

2,830

Amortization of debt issuance costs

302

228

863

678

Total interest expense

$

2,211

$

1,171

$

6,160

$

3,508

As of September 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

$

$

$

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

$

279,687

$

307,767

Less: interest

(1,730)

(38,187)

(39,917)

Less: unamortized issuance costs

(401)

(5,626)

(6,027)

Convertible Notes carrying value

$

25,949

$

235,874

$

261,823

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
9 Months Ended
Sep. 30, 2023
Equity  
Equity

14. Equity

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

21,185

302

302

Issuance for employee stock purchase plan

15,176

291

291

Vesting of RSUs and PSUs

18,207

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(7,359)

(172)

(172)

Share repurchases from Accelerated Share Repurchase ("ASR") agreement

(1,702,852)

(40,000)

(40,000)

Forward contract on ASR agreement

(10,000)

(10,000)

Stock-based compensation

7,027

7,027

Other comprehensive loss, net of tax

(14)

(14)

Net income

20,634

20,634

Balance, September 30, 2023

38,000,607

$

38

$

545,940

(4,938,675)

$

(101,924)

$

(265,129)

$

(52)

$

178,873

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

10,395

142

142

Issuance for employee stock purchase plan

9,206

134

134

Vesting of RSUs and PSUs

17,644

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(5,777)

(106)

(106)

Share repurchases

(366,213)

(6,422)

(6,422)

Stock-based compensation

5,377

5,377

Net income

457

457

Balance, September 30, 2022

36,599,298

$

37

$

525,585

(2,824,062)

$

(54,283)

$

(274,145)

$

197,194

Common Stock

In May 2015, the Company adopted the Amended and Restated 2014 Stock Incentive Plan (the “Plan”), under which an aggregate of 2,700,000 shares of common stock were authorized for issuance to employees, officers, directors, consultants and advisors of the Company, plus an annual increase on the first day of each fiscal year until the expiration of the Plan equal to 4% of the total number of outstanding shares of common stock on December 31st of the immediately preceding calendar year (or a lower amount as otherwise determined by the Company’s board of directors (“Board of Directors”) prior to January 1st). As of September 30, 2023, there were 1,859,087 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 repurchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors.

In July 2023, the Company’s board of directors authorized an accelerated share repurchase program (the “ASR Program”) to repurchase $50,000 of the Company’s common stock, as part of the Company’s existing 2023 Repurchase Program. Under the terms of the Company's ASR agreement with an investment bank (the “ASR Agreement”), the Company paid $50,000 on August 7, 2023, and received 1,702,852 shares, representing 80% of the upfront payment on a price per share of $23.49, the closing price on the date the ASR Agreement was executed. The remaining shares repurchased by the Company were based on the volume-weighted average price of its common stock through October 31, 2023, minus an agreed upon discount between the parties. In October 2023, the Company received an additional 462,442 shares in settlement of the ASR Agreement, bringing the total shares pursuant to the ASR Agreement to 2,165,294.

The ASR Agreement was accounted for as two separate transactions: (1) a repurchase of common stock in a treasury stock transaction recorded on August 7, 2023, and (2) a forward contract indexed to the Company’s own common stock which settled in the fourth quarter of 2023. The forward contract for the purchase of the remaining $10,000, representing remaining shares to be delivered by the investment bank under the ASR Agreement, was recorded as a reduction to stockholders’ equity as of September 30, 2023.

Forward contracts to repurchase a variable number of the Company’s equity shares that require physical settlement are accounted for in conformity with guidance in ASC 815-10-15. Under ASC 815-10-15-74, contracts issued or held by a company that are both (1) indexed to its own stock and (2) classified in stockholders’ equity in its statement of financial position are not considered to be derivative instruments. Based on the transaction structure, the Company concluded that the forward purchase contract portion of the Company’s ASR Agreement satisfied these criteria and accordingly was classified as an equity instrument. In accordance with ASC 260-10-55-88, the above-noted treasury stock acquisition resulted in an immediate reduction of 1,702,852 shares from the outstanding shares used to calculate the weighted-average common shares outstanding for both basic and diluted earnings per share. The forward contract was outstanding as of September 30, 2023. As the Company was entitled to receive additional shares of its common stock in connection with the outstanding forward contract as of September 30, 2023, the receipt of additional shares of common stock would be antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward was outstanding.

As of September 30, 2023, the Company repurchased 1,702,852 shares at a weighted-average price of $23.49 per share for a total of $40,000 under the 2023 Repurchase Program and the cost of repurchased shares was recorded as treasury stock in the condensed consolidated balance sheet. As of September 30, 2023, $60,000 remained available for share repurchases under the 2023 Repurchase Program, which reflects the $10,000 forward contract that was not yet settled as of September 30, 2023.

The Company has utilized, and plans to continue to utilize, existing cash on hand to fund the 2023 Repurchase Program.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation
9 Months Ended
Sep. 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 nine months ended September 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of 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 as of September 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 nine months ended September 30, 2023, and 2022 was $38.71 and $24.12, respectively.

Restricted Stock Units

The Company granted RSUs to employees during the nine months ended September 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 nine months ended September 30, 2023 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of December 31, 2022

2,047,571

$

19.67

Granted

1,268,907

26.27

Vested

(644,746)

19.90

Forfeited

(179,711)

21.85

Outstanding as of September 30, 2023

2,492,021

$

22.81

The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2023 and 2022 was $26.27 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2023, and 2022 was $16,906 and $10,020, respectively.

Stock Options

A summary of the Company’s stock option activity for the nine months ended September 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 as of December 31, 2022

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(327,722)

16.43

Cancelled

 

(8,923)

18.87

Outstanding as of September 30, 2023

 

1,347,160

$

19.43

 

4.7

$

4,952

Exercisable as of September 30, 2023

 

1,310,344

$

19.38

4.6

$

4,910

There were no stock options granted during the nine months ended September 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 nine months ended September 30, 2023, 26,505 shares of common stock were purchased for total proceeds of $460. The expense for the three months ended September 30, 2023 and 2022 was $55 and $28, respectively. The expense for the nine months ended September 30, 2023 and 2022 was $155 and $88, respectively.

Stock-based Compensation Expense

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

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,027

5,377

 

20,134

15,613

Total stock-based compensation expense

$

7,027

$

5,377

$

20,134

$

17,204

As of September 30, 2023, there was approximately $50,041 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.6 years.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 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 were heard on 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. On February 17, 2023, the Court in the Stein Action entered an order dismissing 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 intends to defend the Merger Litigations vigorously. In connection with the Supplemental Disclosures, however, the Company has agreed to pay certain fees based on the purported benefit that the stockholders brought to the Company and its other stockholders through the Actions, Inspection Letters, and Demand Letters.

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 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 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 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 nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

8,149

$

975

$

12,808

$

(3,253)

Effective tax rate

28.3

%

68.1

%

44.1

%

15.4

%

The provision for income taxes for the three months ended September 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 nine months ended September 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 September 30, 2023.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 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 September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 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 September 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 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 its 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 November 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.

Recently Adopted 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 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 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 as of December 31, 2022

$

156,937

$

73,554

$

22,058

Provision related to current period sales

325,725

31,904

112,550

Changes in estimate related to prior period sales

2

3,722

589

Credits/payments made

(315,170)

(31,662)

(113,263)

Balance as of September 30, 2023

$

167,494

$

77,518

$

21,934

    

    

Trade

Rebates and

Product

Allowances and

Incentives (1)

Returns (2)

Chargebacks (3)

Balance as of December 31, 2021

$

142,379

$

54,617

$

13,226

Acquired from BDSI

38,074

18,187

7,575

Provision related to current period sales

368,880

26,508

94,859

Changes in estimate related to prior period sales

(304)

(838)

(580)

Credits/payments made

(385,298)

(20,987)

(93,946)

Balance as of September 30, 2022

$

163,731

$

77,487

$

21,134

(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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Belbuca

$

45,447

$

38,802

$

132,795

$

84,413

Xtampza ER

39,800

    

38,859

128,914

103,567

Nucynta IR

24,906

27,274

80,963

83,163

Nucynta ER

22,634

17,133

62,941

53,473

Symproic

3,922

3,580

11,409

7,740

Other

1,365

1,957

Total product revenues, net

$

136,709

$

127,013

$

417,022

$

334,313

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 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 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share  
Schedule of computations of basic and diluted net (loss) per share

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

    

2023

2022

Numerator:

Net income (loss)

$

20,634

$

457

$

16,215

$

(17,803)

Adjustment for interest expense recognized on convertible senior notes

1,645

Net income (loss) - diluted

$

22,279

$

457

$

16,215

$

(17,803)

Denominator:

Weighted-average shares outstanding — basic

33,744,209

    

34,058,802

34,226,488

    

33,912,832

Effect of dilutive securities:

Stock options

222,355

191,454

263,513

Restricted stock units

583,153

320,063

659,153

Convertible senior notes

7,509,104

Weighted average shares outstanding — diluted

42,058,821

34,570,319

35,149,154

33,912,832

Earnings (loss) per share — basic

$

0.61

$

0.01

$

0.47

$

(0.52)

Earnings (loss) per share — diluted

$

0.53

$

0.01

$

0.46

$

(0.52)

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

Three Months Ended September 30,

Nine Months Ended September 30,

2023

 

2022

 

2023

 

2022

Stock options

749,443

1,061,235

395,405

2,156,501

Restricted stock units

979,200

523,991

977,250

1,960,160

Performance share units

503,880

447,770

503,880

447,770

Employee stock purchase plan

19,094

11,553

19,094

Warrants

1,041,667

1,041,667

Convertible senior notes

4,925,134

7,509,104

4,925,134

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 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)

September 30, 2023

Cash equivalents:

Money market funds

$

104,250

$

104,250

$

$

Marketable securities:

Corporate debt securities

17,813

17,813

U.S. Treasury securities

23,740

23,740

Government-sponsored securities

4,480

4,480

Total assets measured at fair value

$

150,283

$

104,250

$

46,033

$

December 31, 2022

Cash equivalents:

Money market funds

$

172,590

$

172,590

$

$

Total assets measured at fair value

$

172,590

$

172,590

$

$

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Marketable Securities  
Schedule of available-for-sale securities

September 30,

    

2023

Cash and cash equivalents

$

Marketable securities

46,033

Total

$

46,033

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

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

17,858

$

(45)

$

17,813

U.S. Treasury securities

23,741

(1)

23,740

Government-sponsored securities

4,486

(6)

4,480

Total

$

46,085

$

(52)

$

46,033

Schedule of contractual maturities of available-for-sale securities other than investments in money market funds

September 30,

    

2023

Matures within one year

$

40,116

Matures after one year through five years

5,917

Total

$

46,033

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2023
Inventory  
Schedule of Inventory

September 30,

December 31,

2023

2022

Raw materials

$

14,393

$

5,600

Work in process

9,186

24,672

Finished goods

10,546

16,229

Total inventory

$

34,125

$

46,501

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets  
Summary of changes in the carrying amount of goodwill

Amount

Balance as of December 31, 2022

$

133,695

Measurement period adjustments from BDSI Acquisition

162

Balance as of September 30, 2023

$

133,857

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

September 30, 2023

December 31, 2022

Amortization Period
(Years)

Cost

Accumulated Amortization

Carrying Amount

Cost

Accumulated Amortization

Carrying Amount

Belbuca

4.8

$

360,000

$

(114,973)

$

245,027

$

360,000

$

(58,428)

$

301,572

Nucynta Products (1)

8.5

521,170

(368,865)

152,305

521,170

(319,628)

201,542

Symproic

9.6

70,000

(11,110)

58,890

70,000

(5,646)

64,354

Elyxyb

5,000

(5,000)

Total intangibles

$

951,170

$

(494,948)

$

456,222

$

956,170

$

(388,702)

$

567,468

Summary of amortization expense

Three Months Ended September 30,

Nine Months Ended September 30,

2023

 

2022

2023

 

2022

Belbuca

$

18,850

    

$

18,848

$

56,545

    

$

39,581

Nucynta Products (1)

15,646

16,795

49,237

50,385

Symproic

1,821

1,821

5,464

3,825

Elyxyb

88

185

Total amortization expense

$

36,317

$

37,552

$

111,246

$

93,976

Schedule of future amortization expenses

Years ended December 31,

Belbuca

Nucynta Products (1)

Symproic

Total

2023

$

18,848

$

13,845

$

1,821

$

34,514

2024

75,393

55,384

7,285

138,062

2025

75,393

55,384

7,285

138,062

2026

75,393

27,692

7,285

110,370

2027

7,285

7,285

Thereafter

27,929

27,929

Remaining amortization expense

$

245,027

$

152,305

$

58,890

$

456,222

(1)During the three months ended September 30, 2023, the FDA granted New Patient Population exclusivity for Nucynta IR which extends the period of U.S. exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset from 8.0 years to 8.5 years. This change in estimate resulted in a decrease of amortization expense of $1,149 and an increase in net income of $855 during the three months ended September 30, 2023. The impact to earnings per share — basic and earnings per share — diluted was $0.03 and $0.02, respectively, during the three months ended September 30, 2023.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Schedule of components of accrued liabilities

September 30,

December 31,

2023

 

2022

Accrued royalties

$

7,483

$

13,770

Accrued inventory

6,446

Accrued product taxes and fees

 

5,128

4,352

Accrued bonuses

4,103

6,347

Accrued sales and marketing

1,621

2,130

Accrued incentive compensation

1,290

 

1,507

Accrued interest

 

1,112

 

1,410

Accrued audit and legal

1,062

1,957

Accrued payroll and related benefits

941

1,208

Accrued other operating costs

2,465

3,448

Total accrued liabilities

$

31,651

$

36,129

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

Years ended December 31,

Principal Payments

2023

$

45,834

2024

183,333

2025

183,333

2026

45,834

Total before unamortized discount and issuance costs

$

458,334

Less: unamortized discount and issuance costs

(9,115)

Term notes carrying value

$

449,219

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes (Tables) - Convertible senior notes
9 Months Ended
Sep. 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

(401)

(5,626)

(6,027)

Net carrying amount

$

25,949

$

235,874

$

261,823

Schedule of total interest expense recognized related to the convertible notes

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Contractual interest expense

$

1,909

$

943

$

5,297

$

2,830

Amortization of debt issuance costs

302

228

863

678

Total interest expense

$

2,211

$

1,171

$

6,160

$

3,508

Schedule of future minimum payments

Years ended December 31,

2026 Convertible Notes

2029 Convertible Notes

Total Convertible Notes

2023

$

$

$

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

$

279,687

$

307,767

Less: interest

(1,730)

(38,187)

(39,917)

Less: unamortized issuance costs

(401)

(5,626)

(6,027)

Convertible Notes carrying value

$

25,949

$

235,874

$

261,823

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity  
Summary of changes in Shareholders' Equity

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

21,185

302

302

Issuance for employee stock purchase plan

15,176

291

291

Vesting of RSUs and PSUs

18,207

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(7,359)

(172)

(172)

Share repurchases from Accelerated Share Repurchase ("ASR") agreement

(1,702,852)

(40,000)

(40,000)

Forward contract on ASR agreement

(10,000)

(10,000)

Stock-based compensation

7,027

7,027

Other comprehensive loss, net of tax

(14)

(14)

Net income

20,634

20,634

Balance, September 30, 2023

38,000,607

$

38

$

545,940

(4,938,675)

$

(101,924)

$

(265,129)

$

(52)

$

178,873

The changes in shareholders’ equity for the three and nine months ended September 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

Exercise of common stock options

10,395

142

142

Issuance for employee stock purchase plan

9,206

134

134

Vesting of RSUs and PSUs

17,644

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(5,777)

(106)

(106)

Share repurchases

(366,213)

(6,422)

(6,422)

Stock-based compensation

5,377

5,377

Net income

457

457

Balance, September 30, 2022

36,599,298

$

37

$

525,585

(2,824,062)

$

(54,283)

$

(274,145)

$

197,194

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Stock-based Compensation  
Summary of performance share units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of 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 as of September 30, 2023

503,880

$

33.13

Summary of restricted stock units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding as of December 31, 2022

2,047,571

$

19.67

Granted

1,268,907

26.27

Vested

(644,746)

19.90

Forfeited

(179,711)

21.85

Outstanding as of September 30, 2023

2,492,021

$

22.81

Summary of stock option activity

 

 

 

Weighted-

 

 

Weighted-

 

Average

 

Average

 

Remaining

Aggregate

Exercise Price

 

Contractual

Intrinsic

    

Shares

    

per Share

    

Term (in years)

    

Value

Outstanding as of December 31, 2022

 

1,683,805

$

18.84

 

5.5

$

7,953

Exercised

 

(327,722)

16.43

Cancelled

 

(8,923)

18.87

Outstanding as of September 30, 2023

 

1,347,160

$

19.43

 

4.7

$

4,952

Exercisable as of September 30, 2023

 

1,310,344

$

19.38

4.6

$

4,910

Summary of stock-based compensation

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Research and development

$

    

$

$

    

$

1,591

Selling, general and administrative

 

7,027

5,377

 

20,134

15,613

Total stock-based compensation expense

$

7,027

$

5,377

$

20,134

$

17,204

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Taxes  
Schedule of income tax benefit recognized

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Provision for (benefit from) income taxes

$

8,149

$

975

$

12,808

$

(3,253)

Effective tax rate

28.3

%

68.1

%

44.1

%

15.4

%

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Jan. 31, 2023
Jul. 31, 2022
2023 Share Repurchase Program      
Share repurchase program authorized amount   $ 100,000  
ASR      
Share repurchase program authorized amount     $ 50,000
Subsequent Events | ASR      
Share repurchase program authorized amount $ 25,000    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Narrative (Details)
9 Months Ended
Sep. 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 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Rebates and Incentives    
Allowance categories    
Balance as of beginning of the period $ 156,937 $ 142,379
Acquired from BDSI   38,074
Provision related to current period sales 325,725 368,880
Changes in estimate related to prior period sales 2 (304)
Credits/payments made (315,170) (385,298)
Balance as of end of the period 167,494 163,731
Product Returns    
Allowance categories    
Balance as of beginning of the period 73,554 54,617
Acquired from BDSI   18,187
Provision related to current period sales 31,904 26,508
Changes in estimate related to prior period sales 3,722 (838)
Credits/payments made (31,662) (20,987)
Balance as of end of the period 77,518 77,487
Trade Allowances and Chargebacks    
Allowance categories    
Balance as of beginning of the period 22,058 13,226
Acquired from BDSI   7,575
Provision related to current period sales 112,550 94,859
Changes in estimate related to prior period sales 589 (580)
Credits/payments made (113,263) (93,946)
Balance as of end of the period $ 21,934 $ 21,134
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue        
Product revenues, net $ 136,709 $ 127,013 $ 417,022 $ 334,313
Belbuca        
Disaggregation of Revenue        
Product revenues, net 45,447 38,802 132,795 84,413
Xtampza ER        
Disaggregation of Revenue        
Product revenues, net 39,800 38,859 128,914 103,567
Nucynta IR        
Disaggregation of Revenue        
Product revenues, net 24,906 27,274 80,963 83,163
Nucynta ER        
Disaggregation of Revenue        
Product revenues, net 22,634 17,133 62,941 53,473
Symproic        
Disaggregation of Revenue        
Product revenues, net $ 3,922 3,580 $ 11,409 7,740
Other        
Disaggregation of Revenue        
Product revenues, net   $ 1,365   $ 1,957
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Details)
$ in Thousands
Mar. 22, 2022
USD ($)
BioDelivery Sciences International, Inc  
Business Acquisition [Line Items]  
Consideration paid $ 669,431
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
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 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Estimated Fair Value of Net Assets Acquired (Details) - USD ($)
$ in Thousands
Sep. 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 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
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 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
EARNINGS PER SHARE                
Net income (loss) $ 20,634 $ 13,007 $ (17,426) $ 457 $ (5,191) $ (13,069) $ 16,215 $ (17,803)
Adjustment for interest expense recognized on convertible senior notes: 1,645              
Net income (loss) - diluted $ 22,279     $ 457     $ 16,215 $ (17,803)
Weighted-average shares outstanding - basic 33,744,209     34,058,802     34,226,488 33,912,832
Weighted-average shares outstanding - diluted (in shares) 42,058,821     34,570,319     35,149,154 33,912,832
Earnings (loss) per share - basic (in dollars per share) $ 0.61     $ 0.01     $ 0.47 $ (0.52)
Earnings (loss) per share - diluted (in dollars per share) $ 0.53     $ 0.01     $ 0.46 $ (0.52)
Employee Stock Option [Member]                
EARNINGS PER SHARE                
Effect of dilutive securities: 222,355     191,454     263,513  
Restricted stock units                
EARNINGS PER SHARE                
Effect of dilutive securities: 583,153     320,063     659,153  
Convertible senior notes                
EARNINGS PER SHARE                
Effect of dilutive securities: 7,509,104              
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Option [Member]        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 749,443 1,061,235 395,405 2,156,501
Restricted stock units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 979,200 523,991 977,250 1,960,160
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
Employee stock purchase plan.        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 19,094 11,553 19,094  
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 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Feb. 10, 2023
Dec. 31, 2022
Feb. 13, 2020
Marketable securities $ 46,033     $ 0  
Total assets measured at fair value 150,283     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 458,334        
Corporate debt securities          
Marketable securities 17,813        
U.S. Treasury securities          
Marketable securities 23,740        
Government-sponsored securities          
Marketable securities 4,480        
Money market funds          
Cash equivalents 104,250     172,590  
Quoted Prices in active markets (Level 1)          
Total assets measured at fair value 104,250     172,590  
Quoted Prices in active markets (Level 1) | Money market funds          
Cash equivalents 104,250     $ 172,590  
Significant other observable inputs (Level 2)          
Total assets measured at fair value 46,033        
Significant other observable inputs (Level 2) | Corporate debt securities          
Marketable securities 17,813        
Significant other observable inputs (Level 2) | U.S. Treasury securities          
Marketable securities 23,740        
Significant other observable inputs (Level 2) | Government-sponsored securities          
Marketable securities 4,480        
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 $ 212,602        
Interest rate (as a percent) 2.875%   2.875%    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Marketable Securities  
Available-for-sale $ 46,033
Marketable Securities  
Marketable Securities  
Available-for-sale $ 46,033
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable securities - Components (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Marketable securities  
Amortized Cost $ 46,085
Gross Unrealized (Losses) Gains (52)
Fair Value 46,033
Corporate debt securities  
Marketable securities  
Amortized Cost 17,858
Gross Unrealized (Losses) Gains (45)
Fair Value 17,813
U.S. Treasury securities  
Marketable securities  
Amortized Cost 23,741
Gross Unrealized (Losses) Gains (1)
Fair Value 23,740
Government-sponsored securities  
Marketable securities  
Amortized Cost 4,486
Gross Unrealized (Losses) Gains (6)
Fair Value $ 4,480
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Contractual maturities of available-for-sale securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Marketable Securities  
Matures within one year $ 40,116
Matures after one year through five years 5,917
Total $ 46,033
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities      
Marketable securities $ 46,033 $ 46,033 $ 0
Proceeds from sale of marketable securities $ 0 $ 0  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Inventory      
Raw materials $ 14,393 $ 14,393 $ 5,600
Work in process 9,186 9,186 24,672
Finished goods 10,546 10,546 16,229
Total inventory 34,125 34,125 $ 46,501
Excess and obsolete inventory $ 563 $ 1,624  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Roll Forward (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Balance as of beginning of the period $ 133,695
Measurement period adjustments from BDSI Acquisition 162
Balance as of ending of the period $ 133,857
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Cost $ 951,170 $ 956,170
Accumulated Amortization (494,948) (388,702)
Carrying Amount $ 456,222 567,468
Belbuca    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 4 years 9 months 18 days  
Cost $ 360,000 360,000
Accumulated Amortization (114,973) (58,428)
Carrying Amount $ 245,027 301,572
Nucynta Products (1)    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 8 years 6 months  
Cost $ 521,170 521,170
Accumulated Amortization (368,865) (319,628)
Carrying Amount $ 152,305 201,542
Symproic    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 9 years 7 months 6 days  
Cost $ 70,000 70,000
Accumulated Amortization (11,110) (5,646)
Carrying Amount $ 58,890 64,354
Elyxyb    
Finite-Lived Intangible Assets [Line Items]    
Cost   5,000
Accumulated Amortization   $ (5,000)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 36,317 $ 37,552 $ 111,246 $ 93,976
Belbuca        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense 18,850 18,848 56,545 39,581
Nucynta Products (1)        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense 15,646 16,795 49,237 50,385
Symproic        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 1,821 1,821 $ 5,464 3,825
Elyxyb        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense   $ 88   $ 185
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]                  
2023 $ 34,514           $ 34,514    
2024 138,062           138,062    
2025 138,062           138,062    
2026 110,370           110,370    
2027 7,285           7,285    
Thereafter 27,929           27,929    
Remaining amortization expense 456,222           456,222   $ 567,468
Decrease of amortization expense 36,317     $ 37,552     111,246 $ 93,976  
Increase in net income $ 20,634 $ 13,007 $ (17,426) $ 457 $ (5,191) $ (13,069) $ 16,215 $ (17,803)  
Impact on Earnings per share - basic $ 0.61     $ 0.01     $ 0.47 $ (0.52)  
Impact on Earnings per share - diluted $ 0.53     $ 0.01     $ 0.46 $ (0.52)  
Belbuca                  
Finite-Lived Intangible Assets [Line Items]                  
2023 $ 18,848           $ 18,848    
2024 75,393           75,393    
2025 75,393           75,393    
2026 75,393           75,393    
Remaining amortization expense $ 245,027           $ 245,027   301,572
Amortization Period (Years) 4 years 9 months 18 days           4 years 9 months 18 days    
Nucynta Products (1)                  
Finite-Lived Intangible Assets [Line Items]                  
2023 $ 13,845           $ 13,845    
2024 55,384           55,384    
2025 55,384           55,384    
2026 27,692           27,692    
Remaining amortization expense $ 152,305           $ 152,305   201,542
Amortization Period (Years) 8 years 6 months           8 years 6 months    
Nucynta Products (1) | Change in estimated useful life of the underlying intangible asset                  
Finite-Lived Intangible Assets [Line Items]                  
Amortization Period (Years) 8 years 6 months 8 years         8 years 6 months    
Decrease of amortization expense $ (1,149)                
Increase in net income $ 855                
Impact on Earnings per share - basic $ 0.03                
Impact on Earnings per share - diluted $ 0.02                
Symproic                  
Finite-Lived Intangible Assets [Line Items]                  
2023 $ 1,821           $ 1,821    
2024 7,285           7,285    
2025 7,285           7,285    
2026 7,285           7,285    
2027 7,285           7,285    
Thereafter 27,929           27,929    
Remaining amortization expense $ 58,890           $ 58,890   $ 64,354
Amortization Period (Years) 9 years 7 months 6 days           9 years 7 months 6 days    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities    
Accrued royalties $ 7,483 $ 13,770
Accrued inventory 6,446  
Accrued product taxes and fees 5,128 4,352
Accrued bonuses 4,103 6,347
Accrued sales and marketing 1,621 2,130
Accrued incentive compensation 1,290 1,507
Accrued interest 1,112 1,410
Accrued audit and legal 1,062 1,957
Accrued payroll and related benefits 941 1,208
Accrued other operating costs 2,465 3,448
Total accrued liabilities $ 31,651 $ 36,129
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Term Notes Payable - 2022 Term Loan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 01, 2023
Mar. 22, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt            
Margin 7.50%          
SOFR            
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         13.20%  
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     $ 18,567 $ 17,879 $ 57,897 $ 36,293
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 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details) - Pharmakon Term Notes
$ in Thousands
Sep. 30, 2023
USD ($)
Principal repayments  
2023 $ 45,834
2024 183,333
2025 183,333
2026 45,834
Total before unamortized discount and issuance costs 458,334
Less: unamortized discount and issuance costs (9,115)
Carrying value $ 449,219
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - 2026 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 13, 2020
USD ($)
D
$ / shares
Sep. 30, 2023
USD ($)
D
Mar. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Debt        
Loss on extinguishment of debt       $ (23,504)
2026 Convertible Notes        
Debt        
Interest rate (as a percent) 2.625% 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   $ 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 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - 2029 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 10, 2023
USD ($)
D
$ / shares
Sep. 30, 2023
USD ($)
D
Jun. 30, 2023
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% 130.00%
Conversion, threshold trading days | D   20 20
Principal   $ 241,500  
Conversion, threshold consecutive trading days | D   30 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 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Outstanding (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Convertible senior notes  
Debt  
Principal $ 267,850
Less: unamortized issuance costs (6,027)
Carrying value $ 261,823
Debt instrument term 6 years
2026 Convertible Notes  
Debt  
Principal $ 26,350
Less: unamortized issuance costs (401)
Carrying value $ 25,949
Effective interest rate 3.34%
2029 Convertible Notes  
Debt  
Principal $ 241,500
Less: unamortized issuance costs (5,626)
Carrying value $ 235,874
Effective interest rate 3.28%
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Interest Expenses (Details) - Convertible senior notes - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt        
Contractual interest expense $ 1,909 $ 943 $ 5,297 $ 2,830
Amortization of debt issuance costs 302 228 863 678
Total interest expense $ 2,211 $ 1,171 $ 6,160 $ 3,508
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Future Minimum Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Convertible senior notes  
Principal repayments  
2024 $ 7,635
2025 7,635
2026 33,639
2027 6,943
Thereafter 251,915
Total minimum payments 307,767
Less: interest (39,917)
Less: unamortized issuance costs (6,027)
Carrying value 261,823
2026 Convertible Notes  
Principal repayments  
2024 692
2025 692
2026 26,696
Total minimum payments 28,080
Less: interest (1,730)
Less: unamortized issuance costs (401)
Carrying value 25,949
2029 Convertible Notes  
Principal repayments  
2024 6,943
2025 6,943
2026 6,943
2027 6,943
Thereafter 251,915
Total minimum payments 279,687
Less: interest (38,187)
Less: unamortized issuance costs (5,626)
Carrying value $ 235,874
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance at beginning of period $ 200,805 $ 179,733 $ 194,842 $ 197,612 $ 196,076 $ 202,928 $ 194,842 $ 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 302 1,251 $ 3,848 142 1,545 3,261    
Issuance for employee stock purchase plan 291   169 134   203    
Vesting of RSUs and PSUs     1   1      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (172) (220) (7,736) (106) (511) (3,382)    
Share repurchases from Accelerated Share Repurchase ("ASR") agreement. (40,000)     (6,422)        
Forward contract on ASR agreement (10,000)              
Stock-based compensation 7,027 7,072 6,035 5,377 5,692 6,135    
Other comprehensive loss, net of tax (14) (38)            
Net income (loss) 20,634 13,007 (17,426) 457 (5,191) (13,069) $ 16,215 (17,803)
Balance at end of period $ 178,873 200,805 179,733 197,194 197,612 196,076 $ 178,873 197,194
Balance at end of period, shares 38,000,607           38,000,607  
Balance at end of period, shares (4,938,675)           (4,938,675)  
Common stock                
Balance at beginning of period $ 38 $ 38 $ 37 $ 37 $ 36 $ 36 $ 37 $ 36
Balance at beginning of period, shares 37,953,398 37,816,843 37,084,759 36,567,830 36,380,997 35,806,119 37,084,759 35,806,119
Exercise of common stock options, shares 21,185 72,405 234,132 10,395 102,283 190,074    
Issuance for employee stock purchase plan, shares 15,176   11,329 9,206   13,421    
Vesting of RSUs and PSUs     $ 1   $ 1      
Vesting of RSUs and PSUs, shares 18,207 73,805 775,904 17,644 111,056 563,050    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (7,359) (9,655) (289,281) (5,777) (26,506) (191,667)    
Balance at end of period $ 38 $ 38 $ 38 $ 37 $ 37 $ 36 $ 38 $ 37
Balance at end of period, shares 38,000,607 37,953,398 37,816,843 36,599,298 36,567,830 36,380,997 38,000,607 36,599,298
Additional Paid-In Capital                
Balance at beginning of period $ 548,492 $ 540,389 $ 538,073 $ 520,038 $ 513,312 $ 502,095 $ 538,073 $ 502,095
Exercise of common stock options 302 1,251 3,848 142 1,545 3,261    
Issuance for employee stock purchase plan 291   169 134   203    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (172) (220) (7,736) (106) (511) (3,382)    
Share repurchases from Accelerated Share Repurchase ("ASR") agreement.           5,000    
Forward contract on ASR agreement (10,000)              
Stock-based compensation 7,027 7,072 6,035 5,377 5,692 6,135    
Balance at end of period 545,940 548,492 540,389 525,585 520,038 513,312 545,940 525,585
Treasury Stock                
Balance at beginning of period $ (61,924) $ (61,924) $ (61,924) $ (47,861) $ (47,861) $ (42,861) $ (61,924) $ (42,861)
Balance at beginning of period, shares (3,235,823) (3,235,823) (3,235,823) (2,457,849) (2,457,849) (2,150,717) (3,235,823) (2,150,717)
Share repurchases from Accelerated Share Repurchase ("ASR") agreement. $ (40,000)     $ (6,422)   $ (5,000)    
Share repurchases from Accelerated Share Repurchase ("ASR") agreement. (in shares) (1,702,852)     (366,213)   (307,132)    
Balance at end of period $ (101,924) $ (61,924) $ (61,924) $ (54,283) $ (47,861) $ (47,861) $ (101,924) $ (54,283)
Balance at end of period, shares (4,938,675) (3,235,823) (3,235,823) (2,824,062) (2,457,849) (2,457,849) (4,938,675) (2,824,062)
Accumulated Deficit                
Balance at beginning of period $ (285,763) $ (298,770) $ (281,344) $ (274,602) $ (269,411) $ (256,342) $ (281,344) $ (256,342)
Net income (loss) 20,634 13,007 (17,426) 457 (5,191) (13,069)    
Balance at end of period (265,129) (285,763) $ (298,770) $ (274,145) $ (274,602) $ (269,411) (265,129) $ (274,145)
Accumulated Other Comprehensive Loss                
Balance at beginning of period (38)              
Other comprehensive loss, net of tax (14) (38)            
Balance at end of period $ (52) $ (38)         $ (52)  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 17 Months Ended
Aug. 07, 2022
Oct. 31, 2023
Oct. 31, 2023
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Nov. 30, 2023
Jan. 31, 2023
Jul. 31, 2022
Aug. 31, 2021
May 31, 2015
Equity                        
Forward contract not setteled       $ 10,000                
Reduction from outstanding shares 1,702,852                      
Repurchases of common stock         $ 50,000 $ 6,422            
Prior Repurchase Program                        
Equity                        
Share repurchase program authorized amount                     $ 100,000  
Shares repurchased during the period             3,235,823          
Repurchases of common stock             $ 61,924          
Shares repurchased, cost per share             $ 19.14          
2023 Share Repurchase Program                        
Equity                        
Share repurchase program authorized amount                 $ 100,000      
Shares repurchased during the period         1,702,852              
Forward contract not setteled         $ 10,000              
Repurchases of common stock         $ 40,000              
Shares repurchased, cost per share         $ 23.49              
ASR                        
Equity                        
Share repurchase program authorized amount                   $ 50,000    
Price per share $ 23.49                      
Shares repurchased during the period 1,702,852                      
Authorized repurchase amount settled           $ 10,000            
Percentage of upfront payment on a price per share 80.00%                      
Repurchases of common stock $ 50,000                      
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,859,087 1,859,087              
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                        
Amount available for share repurchases under the program       $ 60,000 $ 60,000              
Subsequent Events | ASR                        
Equity                        
Share repurchase program authorized amount               $ 25,000        
Shares repurchased during the period   462,442 2,165,294                  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-based compensation        
Proceeds from issuances of common stock from employee stock purchase plan     $ 460 $ 337
Unrecognized compensation cost related to outstanding options $ 50,041   $ 50,041  
Period over which unrecognized compensation cost is expected to be recognized as expense     2 years 7 months 6 days  
Restricted stock units        
Stock-based compensation        
Vesting period (in years)     4 years  
Total fair value of shares vested     $ 16,906 10,020
Employee stock purchase plan.        
Stock-based compensation        
Purchase price percentage     85.00%  
Issuance for employee stock purchase plan, shares     26,505  
Proceeds from issuances of common stock from employee stock purchase plan     $ 460  
Employee stock purchase plan compensation expenses $ 55 $ 28 $ 155 $ 88
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 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,268,907  
Vested (644,746)  
Forfeited (179,711)  
Balance 2,492,021  
Weighted-average grant date fair value per share    
Balance $ 19.67  
Granted 26.27 $ 17.48
Vested 19.90  
Forfeited 21.85  
Balance $ 22.81  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Stock option activity      
Outstanding 1,683,805    
Granted 0 0  
Exercised (327,722)    
Cancelled (8,923)    
Outstanding 1,347,160   1,683,805
Exercisable at end of period 1,310,344    
Weighted average exercise price per share      
Outstanding $ 18.84    
Exercised 16.43    
Cancelled 18.87    
Outstanding 19.43   $ 18.84
Exercisable at end of period $ 19.38    
Stock option activity, additional information      
Outstanding Weighted-Average Remaining Contractual Term 4 years 8 months 12 days   5 years 6 months
Outstanding Aggregate Intrinsic Value $ 4,952   $ 7,953
Exercisable at end of period, Weighted-Average Remaining Contractual Term 4 years 7 months 6 days    
Exercisable at end of period, Aggregate Intrinsic Value $ 4,910    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-based compensation        
Total stock-based compensation expense $ 7,027 $ 5,377 $ 20,134 $ 17,204
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,027 $ 5,377 $ 20,134 $ 15,613
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
9 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
Sep. 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 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Taxes        
Provision for (benefit from) income taxes $ 8,149 $ 975 $ 12,808 $ (3,253)
Effective tax rate 28.30% 68.10% 44.10% 15.40%
Nondeductible costs from the debt extinguishment     $ 21,238  
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 20,634 $ 13,007 $ (17,426) $ 457 $ (5,191) $ (13,069) $ 16,215 $ (17,803)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

The following table shows the “Rule 10b5-1 trading arrangements” or “non-Rule 10b5-1 trading arrangements” (as each term is defined in Item 408(a) of Regulation S-K) adopted, amended, or terminated by our directors and officers during the three months ended September 30, 2023:

Trading Arrangement

Name

Title

Action

Effective Date

Rule 10b5-1

Non-Rule 10b5-1

Scheduled Expiration Date of Trading Plan (1)

Maximum Shares Subject to Trading Plan

Scott Dreyer

Executive Vice President and Chief Commercial Officer

Adoption

August 9, 2023

X

August 8, 2024

33,560

(1)A trading arrangement may expire on an earlier date if all contemplated transactions are completed before such trading arrangement’s expiration date, upon termination by broker or the holder of the trading arrangement, or as otherwise provided in the trading arrangement.

Scott Dreyer [Member]  
Trading Arrangements, by Individual  
Name Scott Dreyer
Title Executive Vice President and Chief Commercial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date August 9, 2023
Aggregate Available 33,560
Trd Arr Expiration Date August 8, 2024
XML 88 coll-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001267565 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001267565 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001267565 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001267565 srt:MaximumMember coll:ShareRepurchaseProgram2023Member 2023-09-30 0001267565 coll:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2023-11-30 0001267565 coll:ShareRepurchaseProgram2023Member 2023-01-31 0001267565 coll:AcceleratedShareRepurchaseProgramMember 2022-07-31 0001267565 coll:PriorRepurchaseProgramMember 2021-08-31 0001267565 coll:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2023-10-01 2023-10-31 0001267565 coll:AcceleratedShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2023-08-07 2023-10-31 0001267565 us-gaap:TreasuryStockCommonMember 2023-09-30 0001267565 us-gaap:RetainedEarningsMember 2023-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001267565 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 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 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-09-30 0001267565 us-gaap:RetainedEarningsMember 2022-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001267565 us-gaap:TreasuryStockCommonMember 2022-06-30 0001267565 us-gaap:RetainedEarningsMember 2022-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001267565 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-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-09-30 0001267565 coll:StockIncentivePlan2014Member 2023-09-30 0001267565 coll:StockIncentivePlan2014Member 2015-05-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001267565 us-gaap:PerformanceSharesMember 2023-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001267565 us-gaap:PerformanceSharesMember 2022-12-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001267565 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001267565 coll:XtampzaMember 2023-07-01 2023-09-30 0001267565 coll:NucyntaIrMember 2023-07-01 2023-09-30 0001267565 coll:NucyntaErMember 2023-07-01 2023-09-30 0001267565 coll:XtampzaMember 2023-01-01 2023-09-30 0001267565 coll:NucyntaIrMember 2023-01-01 2023-09-30 0001267565 coll:NucyntaErMember 2023-01-01 2023-09-30 0001267565 coll:XtampzaMember 2022-07-01 2022-09-30 0001267565 coll:NucyntaIrMember 2022-07-01 2022-09-30 0001267565 coll:NucyntaErMember 2022-07-01 2022-09-30 0001267565 coll:BemaFentanyMember 2022-07-01 2022-09-30 0001267565 coll:XtampzaMember 2022-01-01 2022-09-30 0001267565 coll:NucyntaIrMember 2022-01-01 2022-09-30 0001267565 coll:NucyntaErMember 2022-01-01 2022-09-30 0001267565 coll:BemaFentanyMember 2022-01-01 2022-09-30 0001267565 coll:PriorRepurchaseProgramMember 2021-08-01 2022-12-31 0001267565 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001267565 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001267565 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-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-07-01 2022-09-30 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:USTreasurySecuritiesMember 2023-09-30 0001267565 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-09-30 0001267565 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001267565 coll:OpioidLitigationMember 2023-01-01 2023-09-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-07-01 2023-09-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-07-01 2022-09-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2022-01-01 2022-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-07-01 2023-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001267565 2022-08-07 2022-08-07 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2023-01-01 2023-03-31 0001267565 coll:NucyntaMember us-gaap:IntangibleAssetsAmortizationPeriodMember 2023-09-30 0001267565 coll:NucyntaMember us-gaap:IntangibleAssetsAmortizationPeriodMember 2023-06-30 0001267565 coll:NucyntaMember 2023-09-30 0001267565 coll:BelbucaMember 2023-09-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-07-01 2023-09-30 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-07-01 2023-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-02-10 2023-02-10 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-02-10 0001267565 srt:MinimumMember coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-09-30 0001267565 coll:PharmakonTermNotesMember 2023-09-30 0001267565 coll:TwoThousandTwentyTwoTermLoanMember 2023-01-01 2023-09-30 0001267565 coll:NucyntaMember us-gaap:IntangibleAssetsAmortizationPeriodMember 2023-07-01 2023-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2023-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2023-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2023-09-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-09-30 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-09-30 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-09-30 0001267565 us-gaap:MoneyMarketFundsMember 2023-09-30 0001267565 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001267565 us-gaap:MoneyMarketFundsMember 2022-12-31 0001267565 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001267565 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-09-30 0001267565 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001267565 coll:MarketableSecuritiesMember 2023-09-30 0001267565 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001267565 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001267565 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001267565 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001267565 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001267565 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001267565 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-07-01 2022-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001267565 us-gaap:WarrantMember 2022-01-01 2022-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001267565 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-09-30 0001267565 coll:SymproicMember 2023-07-01 2023-09-30 0001267565 coll:NucyntaMember 2023-07-01 2023-09-30 0001267565 coll:BelbucaMember 2023-07-01 2023-09-30 0001267565 coll:SymproicMember 2023-01-01 2023-09-30 0001267565 coll:NucyntaMember 2023-01-01 2023-09-30 0001267565 coll:BelbucaMember 2023-01-01 2023-09-30 0001267565 coll:SymproicMember 2022-07-01 2022-09-30 0001267565 coll:NucyntaMember 2022-07-01 2022-09-30 0001267565 coll:ElyxybMember 2022-07-01 2022-09-30 0001267565 coll:BelbucaMember 2022-07-01 2022-09-30 0001267565 coll:SymproicMember 2022-01-01 2022-09-30 0001267565 coll:NucyntaMember 2022-01-01 2022-09-30 0001267565 coll:ElyxybMember 2022-01-01 2022-09-30 0001267565 coll:BelbucaMember 2022-01-01 2022-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001267565 coll:ScottDreyerMember 2023-09-30 0001267565 2023-10-31 0001267565 coll:ScottDreyerMember 2023-07-01 2023-09-30 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-07-01 2022-09-30 0001267565 2022-07-01 2022-09-30 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-07-01 2023-09-30 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-07-01 2022-09-30 0001267565 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001267565 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001267565 coll:AcceleratedShareRepurchaseProgramMember 2022-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2020-09-11 2020-09-11 0001267565 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001267565 coll:StockIncentivePlan2014Member 2023-01-01 2023-09-30 0001267565 coll:BiodeliverySciencesInternationalIncMember 2022-03-22 2022-03-22 0001267565 coll:AcceleratedShareRepurchaseProgramMember 2022-08-07 2022-08-07 0001267565 srt:MinimumMember 2023-01-01 2023-09-30 0001267565 srt:MaximumMember 2023-01-01 2023-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-02-11 2015-02-11 0001267565 coll:OpioidLitigationAtMassachusettsStateCourtMember 2023-09-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-09-30 0001267565 coll:SymproicMember 2023-09-30 0001267565 2022-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember srt:MaximumMember 2019-10-02 2019-10-02 0001267565 coll:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2019-10-02 2019-10-02 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001267565 coll:TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member 2023-09-30 0001267565 coll:TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member 2023-09-30 0001267565 coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 2022-03-22 0001267565 coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember coll:TwoThousandTwentyTwoTermLoanMember 2022-03-22 2022-03-22 0001267565 2023-07-01 2023-07-01 0001267565 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-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2023-01-01 2023-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2023-01-01 2023-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2023-01-01 2023-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2022-01-01 2022-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2022-01-01 2022-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2022-01-01 2022-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-07-01 2023-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-07-01 2022-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-09-30 0001267565 coll:BiodeliverySciencesInternationalIncMember 2023-01-01 2023-03-31 0001267565 coll:BiodeliverySciencesInternationalIncMember 2022-03-22 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2022-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2022-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2022-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001267565 2023-07-01 2023-09-30 0001267565 coll:ShareRepurchaseProgram2023Member 2023-01-01 2023-09-30 0001267565 2023-09-30 0001267565 2022-12-31 iso4217:USD coll:D pure coll:case coll:stockholder coll:lawsuit coll:patent iso4217:USD shares shares 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 P48M 2023 Q3 false 0001267565 --12-31 10-Q true 2023-09-30 false 001-37372 Collegium Pharmaceutical, Inc. VA 03-0416362 100 Technology Center Drive Stoughton MA 02072 781 713-3699 Common Stock COLL NASDAQ Yes Yes Large Accelerated Filer false false false 32610873 258532000 173688000 46033000 181851000 183119000 34125000 46501000 16545000 16681000 537086000 419989000 16645000 19521000 6243000 6861000 456222000 567468000 1047000 2547000 25738000 23950000 740000 100000 133857000 133695000 1177578000 1174131000 3653000 3494000 31651000 36129000 245012000 230491000 183333000 162500000 963000 1112000 464612000 433726000 265886000 397578000 261823000 140873000 6384000 7112000 998705000 979289000 0.001 0.001 5000000 5000000 0.001 0.001 100000000 100000000 38000607 33061932 37084759 33848936 38000 37000 545940000 538073000 4938675 3235823 101924000 61924000 -52000 -265129000 -281344000 178873000 194842000 1177578000 1174131000 136709000 127013000 417022000 334313000 20081000 30622000 74237000 80638000 36317000 37552000 111246000 93976000 56398000 68174000 185483000 174614000 80311000 58839000 231539000 159699000 3983000 35298000 38372000 126266000 134154000 35298000 38372000 126266000 138137000 45013000 20467000 105273000 21562000 20768000 19046000 64058000 42638000 4538000 11000 11312000 20000 -23504000 28783000 1432000 29023000 -21056000 8149000 975000 12808000 -3253000 20634000 457000 16215000 -17803000 0.61 0.01 0.47 -0.52 33744209 34058802 34226488 33912832 0.53 0.01 0.46 -0.52 42058821 34570319 35149154 33912832 20634000 457000 16215000 -17803000 -14000 -52000 -14000 -52000 20620000 457000 16163000 -17803000 16215000 -17803000 111246000 93976000 2547000 1859000 -1815000 -7313000 20134000 17204000 -258000 341000 6672000 5902000 -23504000 667000 -1268000 34063000 -12376000 -30124000 -42000 -998000 106000 3436000 -4479000 -24719000 14520000 -12040000 3000 201411000 57905000 297000 682000 572069000 51418000 6000000 -45715000 -572751000 460000 337000 5401000 4948000 8128000 3999000 50000000 6422000 116667000 50000000 517682000 6280000 235220000 138638000 -72352000 462546000 83344000 -52300000 176235000 188973000 259579000 136673000 258532000 134126000 1047000 2547000 259579000 136673000 57679000 35280000 17293000 10037000 53000 260000 <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 or introduction 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.</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 as of September 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;"><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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(“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 September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 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 September 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 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 its 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="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;">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 November 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(“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 September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 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 September 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 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 its 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 November 2023, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the Company’s common stock, as part of the $100,000 repurchase program authorized in January 2023.</p> 25000000 100000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 nine months ended September 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 as of 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;"> 325,725</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;"> 31,904</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;"> 112,550</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 3pt 0pt 0pt;"> 2</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;"> 3,722</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;"> 589</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;"> (315,170)</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;"> (31,662)</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;"> (113,263)</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 as of September 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;"> 167,494</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;"> 77,518</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;"> 21,934</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 as of 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;"> 368,880</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;"> 26,508</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;"> 94,859</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;"> (304)</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;"> (838)</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;"> (580)</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;"> (385,298)</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;"> (20,987)</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;"> (93,946)</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 as of September 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;"> 163,731</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;"> 77,487</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;"> 21,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><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 September 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: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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;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:32.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Nine Months Ended September 30,</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;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:36.84%;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.71%;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.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;"> 45,447</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.69%;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.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;"> 38,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 132,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,413</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;">Xtampza ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 39,800</p></td><td style="vertical-align:bottom;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.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:13.28%;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,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,567</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;">Nucynta IR</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 24,906</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.69%;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.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;"> 27,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 80,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,163</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;">Nucynta ER</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 22,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;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,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.08%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,473</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;">Symproic</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3,922</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.69%;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.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;"> 3,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 11,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;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,740</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;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;"> 1,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,957</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;">Total product revenues, net</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:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;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;"> 136,709</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.69%;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.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;"> 127,013</p></td><td style="vertical-align:bottom;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 417,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 334,313</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 product revenues, net from 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 as of 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;"> 325,725</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;"> 31,904</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;"> 112,550</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 3pt 0pt 0pt;"> 2</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;"> 3,722</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;"> 589</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;"> (315,170)</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;"> (31,662)</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;"> (113,263)</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 as of September 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;"> 167,494</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;"> 77,518</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;"> 21,934</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 as of 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;"> 368,880</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;"> 26,508</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;"> 94,859</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;"> (304)</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;"> (838)</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;"> (580)</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;"> (385,298)</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;"> (20,987)</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;"> (93,946)</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 as of September 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;"> 163,731</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;"> 77,487</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;"> 21,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><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 325725000 31904000 112550000 2000 3722000 589000 315170000 31662000 113263000 167494000 77518000 21934000 142379000 54617000 13226000 38074000 18187000 7575000 368880000 26508000 94859000 -304000 -838000 -580000 385298000 20987000 93946000 163731000 77487000 21134000 <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: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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;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:32.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Nine Months Ended September 30,</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;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:36.84%;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.71%;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.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;"> 45,447</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.69%;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.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;"> 38,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 132,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,413</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;">Xtampza ER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 39,800</p></td><td style="vertical-align:bottom;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.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:13.28%;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,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,567</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;">Nucynta IR</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 24,906</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.69%;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.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;"> 27,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 80,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,163</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;">Nucynta ER</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 22,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;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,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.08%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,473</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;">Symproic</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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3,922</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.69%;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.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;"> 3,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:14.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;"> 11,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;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,740</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;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;"> 1,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,957</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;">Total product revenues, net</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:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;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;"> 136,709</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.69%;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.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;"> 127,013</p></td><td style="vertical-align:bottom;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 417,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 334,313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 45447000 38802000 132795000 84413000 39800000 38859000 128914000 103567000 24906000 27274000 80963000 83163000 22634000 17133000 62941000 53473000 3922000 3580000 11409000 7740000 1365000 1957000 136709000 127013000 417022000 334313000 <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:35.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 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:30.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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: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:16.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;">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:16.37%;border-bottom:1px solid #000000;margin:0pt;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:12.39%;border-bottom:1px solid #000000;margin:0pt;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.16%;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.55%;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.2%;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.55%;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:14.56%;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.93%;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:14.44%;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.52%;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.87%;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:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,634</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p 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%;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,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,803)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;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,645</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;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.93%;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.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 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.52%;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.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;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,279</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="vertical-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.93%;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;"> 16,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (17,803)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,744,209</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,058,802</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,226,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,912,832</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,355</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 583,153</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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,063</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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,153</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;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.2%;border-bottom:1px solid #000000;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;background:#cceeff;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;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;"> 42,058,821</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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;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;"> 34,570,319</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.93%;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;"><span style="visibility:hidden;">​</span></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;"> 35,149,154</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.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> 33,912,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;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.61</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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;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.01</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.93%;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;"> 0.47</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.52)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p 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%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.52)</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.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:15.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p 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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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:1.73%;margin:0pt;padding:0pt;"><p 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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,061,235</p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 395,405</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 2,156,501</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 979,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 523,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 977,250</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1,960,160</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;background:#cceeff;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#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.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;"> 503,880</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 447,770</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 11,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 19,094</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;width:35.14%;background:#cceeff;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:15.03%;background:#cceeff;margin:0pt;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,041,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#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.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1,041,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;margin:0pt;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 7,509,104</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As discussed in Note 14, <i style="font-style:italic;">Equity</i>, the forward contract in connection with the Company’s ASR Agreement was outstanding as of September 30, 2023. As the Company is entitled to receive additional shares of its common stock in connection with the outstanding forward contract, the receipt of additional shares of common stock would be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward contract was outstanding.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 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:30.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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: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:16.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;">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:16.37%;border-bottom:1px solid #000000;margin:0pt;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:12.39%;border-bottom:1px solid #000000;margin:0pt;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.16%;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.55%;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.2%;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.55%;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:14.56%;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.93%;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:14.44%;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.52%;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.87%;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:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,634</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p 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%;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,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,803)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;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,645</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;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.93%;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.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 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.52%;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.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;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,279</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="vertical-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.93%;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;"> 16,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (17,803)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,744,209</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,058,802</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,226,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,912,832</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,355</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 583,153</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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,063</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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,153</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;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.2%;border-bottom:1px solid #000000;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;background:#cceeff;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;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;"> 42,058,821</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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;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;"> 34,570,319</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.93%;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;"><span style="visibility:hidden;">​</span></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;"> 35,149,154</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.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> 33,912,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;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.61</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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;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.01</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.93%;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;"> 0.47</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.52)</p></td></tr><tr><td style="vertical-align:bottom;width:35.16%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</p></td><td style="vertical-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.93%;margin:0pt;padding:0pt;"><p 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%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.52)</p></td></tr></table> 20634000 457000 16215000 -17803000 1645000 22279000 457000 16215000 -17803000 33744209 34058802 34226488 33912832 222355 191454 263513 583153 320063 659153 7509104 42058821 34570319 35149154 33912832 0.61 0.01 0.47 -0.52 0.53 0.01 0.46 -0.52 <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.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:15.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p 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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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:1.73%;margin:0pt;padding:0pt;"><p 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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,061,235</p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 395,405</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 2,156,501</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 979,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 523,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 977,250</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1,960,160</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;background:#cceeff;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 447,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#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.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;"> 503,880</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 447,770</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 11,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 19,094</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;width:35.14%;background:#cceeff;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:15.03%;background:#cceeff;margin:0pt;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,041,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#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.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1,041,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.14%;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:15.03%;margin:0pt;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 7,509,104</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 4,925,134</p></td></tr></table> 749443 1061235 395405 2156501 979200 523991 977250 1960160 503880 447770 503880 447770 19094 11553 19094 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 consolidated balance sheets, for financial instruments with respect to which it is practicable to estimate that value. Fair value measurements and disclosures describe the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.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;width:84.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.43%;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.56%;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.43%;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.56%;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.43%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2, and 3 during the nine months ended September 30, 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 as of September 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:34.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:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.51%;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.13%;margin:0pt;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.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: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: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.13%;margin:0pt;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.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:bottom;white-space:nowrap;width:21.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:9.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;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:34.51%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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:9.33%;background:#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.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:1.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:21.22%;background:#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.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:1.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:9.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;white-space:nowrap;width:2.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:1.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:12.23%;background:#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:34.51%;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.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;width:1.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 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:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.23%;margin:0pt;padding:0pt;"><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:34.51%;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.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;width:1.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:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:21.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.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:2.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;width:1.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:12.23%;background:#cceeff;margin:0pt;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:34.51%;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.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;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:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:12.23%;margin:0pt;padding:0pt;"><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:34.51%;background:#cceeff;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.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;width:1.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:9.33%;background:#cceeff;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,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:21.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.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;"> 17,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:12.23%;background:#cceeff;margin:0pt;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:34.51%;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.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;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:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:21.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:9.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;"> 23,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.51%;background:#cceeff;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.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;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"> 4,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 4,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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.23%;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:34.51%;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.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;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.51%;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.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;width:1.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:9.33%;background:#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.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;width:1.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:21.22%;background:#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.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;width:1.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:9.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;white-space:nowrap;width:2.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;width:1.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:12.23%;background:#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:34.51%;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.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;width:1.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 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:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><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:34.51%;background:#cceeff;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.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;width:1.06%;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:9.33%;background:#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.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:1.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:21.22%;background:#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.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:1.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:9.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;white-space:nowrap;width:2.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:1.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:12.23%;background:#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:34.51%;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.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;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;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;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.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;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.51%;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.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;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 September 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 $212,602, 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 determined using quoted prices for similar liabilities in active markets, as well as inputs that are observable for the liability (other than quoted prices), such as interest rates that are observable at commonly quoted intervals. As of September 30, 2023, the outstanding principal balance of the term notes of $458,334 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 September 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 liabilities, 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:34.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:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.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 style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;margin:0pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;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:34.51%;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.13%;margin:0pt;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.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: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: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.13%;margin:0pt;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.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:bottom;white-space:nowrap;width:21.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:9.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;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:34.51%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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:9.33%;background:#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.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:1.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:21.22%;background:#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.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:1.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:9.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;white-space:nowrap;width:2.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:1.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:12.23%;background:#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:34.51%;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.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;width:1.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 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:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.23%;margin:0pt;padding:0pt;"><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:34.51%;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.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;width:1.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:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:21.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.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:2.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;width:1.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:12.23%;background:#cceeff;margin:0pt;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:34.51%;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.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;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:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:12.23%;margin:0pt;padding:0pt;"><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:34.51%;background:#cceeff;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.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;width:1.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:9.33%;background:#cceeff;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,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:21.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.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;"> 17,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:12.23%;background:#cceeff;margin:0pt;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:34.51%;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.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;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:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:21.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:9.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;"> 23,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.51%;background:#cceeff;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.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;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"> 4,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 4,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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.23%;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:34.51%;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.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;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.51%;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.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;width:1.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:9.33%;background:#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.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;width:1.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:21.22%;background:#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.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;width:1.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:9.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;white-space:nowrap;width:2.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;width:1.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:12.23%;background:#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:34.51%;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.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;width:1.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 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:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:21.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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><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:34.51%;background:#cceeff;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.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;width:1.06%;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:9.33%;background:#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.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:1.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:21.22%;background:#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.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:1.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:9.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;white-space:nowrap;width:2.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:1.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:12.23%;background:#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:34.51%;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.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;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;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;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.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;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.51%;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.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;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 104250000 104250000 17813000 17813000 23740000 23740000 4480000 4480000 150283000 104250000 46033000 172590000 172590000 172590000 172590000 0.02625 25033000 0.02875 212602000 458334000 <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:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;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.03%;margin:0pt;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:33.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;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.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;width:4.11%;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:29.83%;background:#cceeff;margin:0pt;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:60.01%;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.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;width:4.11%;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:29.83%;border-bottom:1px solid #000000;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,033</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;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.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:bottom;width:4.11%;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:29.83%;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;"> 46,033</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 September 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;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.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:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p 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.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: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;background:#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;"> 17,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 17,813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 23,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 23,740</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;background:#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;"> 4,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 4,480</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 46,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;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,033</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 other than investments in money market funds as of September 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:71.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;white-space:nowrap;width:5.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;width:3.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:19.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.31%;margin:0pt;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:23.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,116</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,917</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;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.59%;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;"> 46,033</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 nine months ended September 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 September 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 nine months ended September 30, 2023. 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:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;width:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;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.03%;margin:0pt;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:33.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;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.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;width:4.11%;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:29.83%;background:#cceeff;margin:0pt;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:60.01%;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.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;width:4.11%;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:29.83%;border-bottom:1px solid #000000;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,033</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.01%;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.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:bottom;width:4.11%;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:29.83%;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;"> 46,033</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 September 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;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.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:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p 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.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: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;background:#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;"> 17,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 17,813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 23,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 23,740</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;background:#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;"> 4,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 4,480</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.56%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 46,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px double #000000;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,033</p></td></tr></table> 46033000 46033000 17858000 -45000 17813000 23741000 -1000 23740000 4486000 -6000 4480000 46085000 -52000 46033000 <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:71.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;white-space:nowrap;width:5.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;width:3.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:19.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.31%;margin:0pt;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:23.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,116</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,917</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.64%;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.59%;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;"> 46,033</p></td></tr></table> 40116000 5917000 46033000 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 September 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;">September 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;"> 14,393</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;"> 9,186</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;"> 10,546</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;"> 34,125</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 nine months ended September 30, 2023 were </span><span style="background:#ffffff;">$563</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,624</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 nine months ended September 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;">September 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;"> 14,393</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;"> 9,186</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;"> 10,546</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;"> 34,125</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> 14393000 5600000 9186000 24672000 10546000 16229000 34125000 46501000 563000 1624000 <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 as of 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;">Measurement period adjustments from BDSI Acquisition</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: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%;border-bottom:1px solid #000000;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023</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: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%;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;"> 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 September 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:16.76%;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.09%;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.34%;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.02%;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.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:middle;white-space:nowrap;width:1.02%;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.23%;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.02%;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.23%;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.02%;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.24%;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.02%;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.24%;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.02%;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:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.22%;margin:0pt;padding:0pt;"><p 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.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="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.23%;margin:0pt;padding:0pt;"><p 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.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: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.23%;margin:0pt;padding:0pt;"><p 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.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="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.24%;margin:0pt;padding:0pt;"><p 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.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="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.24%;margin:0pt;padding:0pt;"><p 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.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: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:16.76%;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.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;"> 4.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> (114,973)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 245,027</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.5</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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;"> (368,865)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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;"> 152,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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: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;"> (319,628)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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: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: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:16.76%;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.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;"> 9.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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;"> (11,110)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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;"> 58,890</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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:16.76%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.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:middle;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="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.23%;margin:0pt;padding:0pt;"><p 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.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="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.23%;margin:0pt;padding:0pt;"><p 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.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="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.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:middle;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="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.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:middle;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="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:16.76%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> (494,948)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 456,222</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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 nine months ended September 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 September 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;">Nine Months Ended September 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,850</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,848</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;"> 56,545</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;"> 39,581</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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 15,646</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,795</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;"> 49,237</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;"> 50,385</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,821</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;"> 5,464</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;"> 3,825</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;"> 185</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;"> 36,317</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,552</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;"> 111,246</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;"> 93,976</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 September 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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"> 18,848</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;"> 13,845</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;"> 1,821</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;"> 34,514</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;"> 55,384</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;"> 138,062</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;"> 55,384</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;"> 138,062</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;"> 27,692</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;"> 110,370</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;"> 245,027</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;"> 152,305</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;"> 58,890</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;"> 456,222</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 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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 the three months ended September 30, 2023, the FDA granted New Patient Population exclusivity for Nucynta IR which extends the period of U.S. exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years. This change in estimate resulted in a decrease of amortization expense of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,149</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and an increase in net income of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$855</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> during the three months ended September 30, 2023. The impact to earnings per share — basic and earnings per share — diluted was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.03</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.02</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, during the three months ended September 30, 2023.</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;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 as of 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;">Measurement period adjustments from BDSI Acquisition</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: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%;border-bottom:1px solid #000000;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023</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: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%;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;"> 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:16.76%;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.09%;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.34%;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.02%;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.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:middle;white-space:nowrap;width:1.02%;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.23%;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.02%;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.23%;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.02%;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.24%;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.02%;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.24%;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.02%;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:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.22%;margin:0pt;padding:0pt;"><p 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.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="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.23%;margin:0pt;padding:0pt;"><p 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.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: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.23%;margin:0pt;padding:0pt;"><p 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.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="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.24%;margin:0pt;padding:0pt;"><p 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.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="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.24%;margin:0pt;padding:0pt;"><p 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.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: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:16.76%;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.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;"> 4.8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> (114,973)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 245,027</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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:16.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.5</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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;"> (368,865)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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;"> 152,305</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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: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;"> (319,628)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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: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: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:16.76%;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.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;"> 9.6</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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;"> (11,110)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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;"> 58,890</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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="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:16.76%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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="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.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:middle;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="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.23%;margin:0pt;padding:0pt;"><p 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.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="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.23%;margin:0pt;padding:0pt;"><p 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.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="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.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:middle;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="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.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:middle;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="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:16.76%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> (494,948)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 456,222</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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 114973000 245027000 360000000 58428000 301572000 P8Y6M 521170000 368865000 152305000 521170000 319628000 201542000 P9Y7M6D 70000000 11110000 58890000 70000000 5646000 64354000 5000000 5000000 951170000 494948000 456222000 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 September 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;">Nine Months Ended September 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,850</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,848</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;"> 56,545</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;"> 39,581</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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 15,646</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,795</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;"> 49,237</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;"> 50,385</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,821</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;"> 5,464</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;"> 3,825</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;"> 185</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;"> 36,317</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,552</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;"> 111,246</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;"> 93,976</p></td></tr></table> 18850000 18848000 56545000 39581000 15646000 16795000 49237000 50385000 1821000 1821000 5464000 3825000 88000 185000 36317000 37552000 111246000 93976000 <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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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;"> 18,848</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;"> 13,845</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;"> 1,821</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;"> 34,514</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;"> 55,384</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;"> 138,062</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;"> 55,384</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;"> 138,062</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;"> 27,692</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;"> 110,370</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;"> 245,027</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;"> 152,305</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;"> 58,890</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;"> 456,222</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 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="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 the three months ended September 30, 2023, the FDA granted New Patient Population exclusivity for Nucynta IR which extends the period of U.S. exclusivity for Nucynta IR to July 3, 2026, resulting in an extension of the estimated useful life of the underlying intangible asset from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years. This change in estimate resulted in a decrease of amortization expense of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,149</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and an increase in net income of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$855</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> during the three months ended September 30, 2023. The impact to earnings per share — basic and earnings per share — diluted was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.03</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.02</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, during the three months ended September 30, 2023.</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> 18848000 13845000 1821000 34514000 75393000 55384000 7285000 138062000 75393000 55384000 7285000 138062000 75393000 27692000 7285000 110370000 7285000 7285000 27929000 27929000 245027000 152305000 58890000 456222000 P8Y P8Y6M -1149000 855000 0.03 0.02 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Accrued Liabilities </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 liabilities as of September 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:80.4%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:23.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:2.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.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:19.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;width:49.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="2" style="vertical-align:bottom;white-space:nowrap;width:26.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p 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.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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="2" style="vertical-align:bottom;width:26.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued inventory</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:23.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 4,352</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><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;"> 6,347</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:center;margin:0pt;"><span style="font-weight:bold;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.53%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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,410</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.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:23.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 1,208</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;border-bottom:1px solid #000000;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:23.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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;"> 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:80.4%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:23.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:2.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.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:19.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;width:49.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="2" style="vertical-align:bottom;white-space:nowrap;width:26.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p 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.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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="2" style="vertical-align:bottom;width:26.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued inventory</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:23.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 4,352</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><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;"> 6,347</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:center;margin:0pt;"><span style="font-weight:bold;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.53%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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,410</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.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:23.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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:23.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 1,208</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;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.67%;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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;border-bottom:1px solid #000000;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:23.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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;"> 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> 7483000 13770000 6446000 5128000 4352000 4103000 6347000 1621000 2130000 1290000 1507000 1112000 1410000 1062000 1957000 941000 1208000 2465000 3448000 31651000 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_mqekQLnFZkeOghFCVgCuOQ;"><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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">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 September 30, 2023, the interest rate was 13.2%. 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 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 nine months ended September 30, 2023, the Company recognized interest expense of $18,567 and $57,897, respectively, related to the 2022 Term Loan. During the three and nine months ended September 30, 2022, the Company recognized interest expense of $17,879 and $36,293<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 September 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;"> 45,834</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;"> 458,334</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;"> (9,115)</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;"> 449,219</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.132 100000000 550000000 0.0200 0.0100 18567000 57897000 17879000 36293000 <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;"> 45,834</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;"> 458,334</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;"> (9,115)</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;"> 449,219</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> 45834000 183333000 183333000 45834000 458334000 9115000 449219000 <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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 September 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 September 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 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 September 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 September 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 September 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.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;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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;">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.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;"> 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.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;"> 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.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:19.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;"> 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.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;"> (401)</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.27%;border-bottom: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,626)</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.75%;border-bottom: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.27%;border-bottom: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,027)</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.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;"> 25,949</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.27%;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,874</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.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:19.27%;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,823</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 September 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 nine months ended September 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.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:2.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:13.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;width:1.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.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.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:12.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;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.54%;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:31.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:30.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;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.58%;background:#cceeff;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,297</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,830</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;border-bottom: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:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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:13.04%;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,211</p></td><td style="vertical-align:bottom;width:1.7%;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:2.01%;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:13.04%;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,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;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.58%;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;"> 6,160</p></td><td style="vertical-align:bottom;width:1.64%;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.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:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,508</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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: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.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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;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.98%;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.45%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> —</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.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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;background:#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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;background:#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.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;"> 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.53%;background:#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.5%;background:#cceeff;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.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,639</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;background:#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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;background:#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.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;"> 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.53%;background:#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.5%;background:#cceeff;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.98%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;border-bottom:1px solid #000000;margin:0pt;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.88%;border-bottom:1px solid #000000;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.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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,915</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> 279,687</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.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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,767</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,187)</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.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:19.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,917)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.45%;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.01%;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;"> (401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> (5,626)</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.53%;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.5%;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,027)</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;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.01%;border-bottom:3px double #000000;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,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;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.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;"> 235,874</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.53%;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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,823</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.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;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.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;">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.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;"> 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.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;"> 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.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:19.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;"> 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.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;"> (401)</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.27%;border-bottom: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,626)</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.75%;border-bottom: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.27%;border-bottom: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,027)</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.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;"> 25,949</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.27%;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,874</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.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:19.27%;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,823</p></td></tr></table> 26350000 241500000 267850000 401000 5626000 6027000 25949000 235874000 261823000 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.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:2.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:13.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;width:1.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.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.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:12.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;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.54%;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:31.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:30.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;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.58%;background:#cceeff;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,297</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,830</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;border-bottom: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:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;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:2.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:13.04%;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,211</p></td><td style="vertical-align:bottom;width:1.7%;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:2.01%;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:13.04%;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,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;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.58%;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;"> 6,160</p></td><td style="vertical-align:bottom;width:1.64%;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.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:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,508</p></td></tr></table> 1909000 943000 5297000 2830000 302000 228000 863000 678000 2211000 1171000 6160000 3508000 <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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:19.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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: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.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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.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;">2026 Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;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.98%;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.45%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> —</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.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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,635</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;background:#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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;background:#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.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;"> 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.53%;background:#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.5%;background:#cceeff;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.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,639</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;background:#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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;background:#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.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;"> 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.53%;background:#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.5%;background:#cceeff;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.98%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;border-bottom:1px solid #000000;margin:0pt;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.88%;border-bottom:1px solid #000000;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.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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,915</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> 279,687</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.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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,767</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,187)</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.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:19.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,917)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.98%;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.45%;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.01%;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;"> (401)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;background:#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.57%;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.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;"> (5,626)</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.53%;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.5%;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,027)</p></td></tr><tr><td style="vertical-align:bottom;width:35.98%;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.45%;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.01%;border-bottom:3px double #000000;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,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;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.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;"> 235,874</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.53%;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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,823</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> 692000 6943000 7635000 692000 6943000 7635000 26696000 6943000 33639000 6943000 6943000 251915000 251915000 28080000 279687000 307767000 1730000 38187000 39917000 401000 5626000 6027000 25949000 235874000 261823000 <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 nine months ended September 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.05%;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: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.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.86%;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.05%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.05%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.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;">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.05%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;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><tr><td style="vertical-align:middle;width:22.05%;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;"> 21,185</p></td><td style="vertical-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: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.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;"> 302</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.86%;margin:0pt;padding:0pt;"><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;"> 302</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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;"> 15,176</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: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.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;"> 291</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.86%;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;"> 291</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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;"> 18,207</p></td><td style="vertical-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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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;"> (7,359)</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: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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (172)</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.86%;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;"> (172)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Share repurchases from Accelerated Share Repurchase ("ASR") agreement</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: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.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;"> (1,702,852)</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (40,000)</p></td><td style="vertical-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;"> (40,000)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Forward contract on ASR agreement</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: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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,000)</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.86%;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;"> (10,000)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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,027</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.86%;margin:0pt;padding:0pt;"><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,027</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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.86%;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;"> (14)</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;"> (14)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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.86%;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;"> 20,634</p></td><td style="vertical-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;"> 20,634</p></td></tr><tr><td style="vertical-align:top;width:22.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, September 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;"> 38,000,607</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: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.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;"> 545,940</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;"> (4,938,675)</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.86%;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;"> (101,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;"> (265,129)</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;"> (52)</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;"> 178,873</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in shareholders’ equity for the three and nine months ended September 30, 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:29.18%;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: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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:29.18%;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.02%;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: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.79%;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.56%;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.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: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:29.18%;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.02%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.88%;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.49%;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.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: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:29.18%;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.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;">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.79%;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.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;">Deficit</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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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.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: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><tr><td style="vertical-align:middle;width:29.18%;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;"> 10,395</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: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: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;"> 142</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.79%;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.56%;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: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;"> 142</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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;"> 9,206</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: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: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;"> 134</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.79%;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.56%;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: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;"> 134</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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;"> 17,644</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: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: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.79%;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.56%;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: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:29.18%;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;"> (5,777)</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: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: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;"> (106)</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.79%;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.56%;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: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;"> (106)</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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: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: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;"> (366,213)</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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,422)</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.56%;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: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;"> (6,422)</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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: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: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,377</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.79%;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.56%;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: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,377</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income</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: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: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.79%;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.56%;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;"> 457</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: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 3pt 0pt 0pt;"> 457</p></td></tr><tr><td style="vertical-align:top;width:29.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, September 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,599,298</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: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: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;"> 525,585</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,824,062)</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.79%;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;"> (54,283)</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.56%;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,145)</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: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,194</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 September 30, 2023, there were 1,859,087 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,<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 repurchased on the open market will be determined based on the Company’s evaluation of the market conditions, share price and other factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">In July 2023, the Company’s board of directors authorized an accelerated share repurchase program (the “ASR Program”) to repurchase $50,000 of the Company’s common stock, as part of the Company’s existing 2023 Repurchase Program. Under the terms of the Company's ASR agreement with an investment bank (the “ASR Agreement”), the Company paid $50,000 on August 7, 2023, and received 1,702,852 shares, representing 80% of the upfront payment on a price per share of $23.49, the closing price on the date the ASR Agreement was executed. The remaining shares repurchased by the Company were based on the volume-weighted average price of its common stock through October 31, 2023, minus an agreed upon discount between the parties. In October 2023, the Company received an additional 462,442 shares in settlement of the ASR Agreement, bringing the total shares pursuant to the ASR Agreement to 2,165,294.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">The ASR Agreement was accounted for as two separate transactions: (1) a repurchase of common stock in a treasury stock transaction recorded on August 7, 2023, and (2) a forward contract indexed to the Company’s own common stock which settled in the fourth quarter of 2023. The forward contract for the purchase of the remaining $10,000, representing remaining shares to be delivered by the investment bank under the ASR Agreement, was recorded as a reduction to stockholders’ equity as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">Forward contracts to repurchase a variable number of the Company’s equity shares that require physical settlement are accounted for in conformity with guidance in ASC 815-10-15. Under ASC 815-10-15-74, contracts issued or held by a company that are both (1) indexed to its own stock and (2) classified in stockholders’ equity in its statement of financial position are not considered to be derivative instruments. Based on the transaction structure, the Company concluded that the forward purchase contract portion of the Company’s ASR Agreement satisfied these criteria and accordingly was classified as an equity instrument. In accordance with ASC 260-10-55-88, the above-noted treasury stock acquisition resulted in an immediate reduction of 1,702,852 shares from the outstanding shares used to calculate the weighted-average common shares outstanding for both basic and diluted earnings per share. The forward contract was outstanding as of September 30, 2023. As the Company was entitled to receive additional shares of its common stock in connection with the outstanding forward contract as of September 30, 2023, the receipt of additional shares of common stock would be antidilutive. Therefore, no adjustments were made in the computation of earnings per share for the period the forward was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">As of September 30, 2023, the Company repurchased 1,702,852 shares at a weighted-average price of $23.49 per share for a total of $40,000 under the 2023 Repurchase Program and the cost of repurchased shares was recorded as treasury stock in the condensed consolidated balance sheet. As of September 30, 2023, $60,000 remained available for share repurchases under the 2023 Repurchase Program, which reflects the $10,000 forward contract that was not yet settled as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">The Company has utilized, and plans to continue 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;margin:0pt;">The changes in shareholders’ equity for the three and nine months ended September 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.05%;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: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.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.86%;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.05%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.05%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.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;">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.05%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;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.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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: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.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.86%;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.05%;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: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.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.86%;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.05%;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: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.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.86%;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><tr><td style="vertical-align:middle;width:22.05%;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;"> 21,185</p></td><td style="vertical-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: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.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;"> 302</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.86%;margin:0pt;padding:0pt;"><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;"> 302</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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;"> 15,176</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: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.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;"> 291</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.86%;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;"> 291</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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;"> 18,207</p></td><td style="vertical-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: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.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.86%;margin:0pt;padding:0pt;"><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.05%;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;"> (7,359)</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: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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (172)</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.86%;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;"> (172)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Share repurchases from Accelerated Share Repurchase ("ASR") agreement</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: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.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;"> (1,702,852)</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (40,000)</p></td><td style="vertical-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;"> (40,000)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Forward contract on ASR agreement</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: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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,000)</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.86%;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;"> (10,000)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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,027</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.86%;margin:0pt;padding:0pt;"><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,027</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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.86%;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;"> (14)</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;"> (14)</p></td></tr><tr><td style="vertical-align:middle;width:22.05%;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: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.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.86%;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;"> 20,634</p></td><td style="vertical-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;"> 20,634</p></td></tr><tr><td style="vertical-align:top;width:22.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, September 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;"> 38,000,607</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: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.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;"> 545,940</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;"> (4,938,675)</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.86%;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;"> (101,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;"> (265,129)</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;"> (52)</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;"> 178,873</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in shareholders’ equity for the three and nine months ended September 30, 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:29.18%;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: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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:29.18%;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.02%;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: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.79%;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.56%;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.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: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:29.18%;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.02%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.88%;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.49%;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.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: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:29.18%;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.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;">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.79%;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.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;">Deficit</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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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: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:29.18%;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: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: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.79%;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.56%;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.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: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:29.18%;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: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: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.79%;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.56%;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.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: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><tr><td style="vertical-align:middle;width:29.18%;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;"> 10,395</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: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: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;"> 142</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.79%;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.56%;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: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;"> 142</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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;"> 9,206</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: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: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;"> 134</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.79%;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.56%;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: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;"> 134</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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;"> 17,644</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: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: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.79%;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.56%;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: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:29.18%;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;"> (5,777)</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: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: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;"> (106)</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.79%;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.56%;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: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;"> (106)</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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: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: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;"> (366,213)</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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,422)</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.56%;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: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;"> (6,422)</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;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: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: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,377</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.79%;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.56%;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: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,377</p></td></tr><tr><td style="vertical-align:middle;width:29.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income</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: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: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.79%;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.56%;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;"> 457</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: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 3pt 0pt 0pt;"> 457</p></td></tr><tr><td style="vertical-align:top;width:29.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance, September 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,599,298</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: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: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;"> 525,585</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,824,062)</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.79%;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;"> (54,283)</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.56%;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,145)</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: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,194</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 21185 302000 302000 15176 291000 291000 18207 7359 -172000 -172000 1702852 40000000 40000000 10000000 10000000 7027000 7027000 -14000 -14000 20634000 20634000 38000607 38000 545940000 4938675 -101924000 -265129000 -52000 178873000 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 10395 142000 142000 9206 134000 134000 17644 5777 -106000 -106000 366213 6422000 6422000 5377000 5377000 457000 457000 36599298 37000 525585000 2824062 -54283000 -274145000 197194000 2700000 0.04 1859087 P4Y P10Y P3M 100000000 3235823 19.14 61924000 100000000 50000000 50000000 1702852 0.80 23.49 462442 2165294 10000000 1702852 1702852 23.49 40000000 60000000 10000000 <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 nine months ended September 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 as of 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 as of September 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 nine months ended September 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 nine months ended September 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 nine months ended September 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 as of 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,268,907</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.27</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;"> (644,746)</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;"> 19.90</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;"> (179,711)</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.85</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 as of September 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,492,021</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.81</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2023 and 2022 was $26.27 and $17.48, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2023, and 2022 was $16,906 and $10,020, 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 nine months ended September 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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: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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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: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.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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;">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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2022</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: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;"> 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.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;"> 7,953</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (327,722)</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.43</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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;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.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: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;"> (8,923)</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.87</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.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2023</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: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;"> 1,347,160</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.43</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;"> 4.7</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;"> 4,952</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of September 30, 2023</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: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;"> 1,310,344</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.38</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.6</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;"> 4,910</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 nine months ended September 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 nine months ended September 30, 2023, 26,505 shares of common stock were purchased for total proceeds of $460. The expense for the three months ended September 30, 2023 and 2022 was $55 and $28, respectively. The expense for the nine months ended September 30, 2023 and 2022 was $155 and $88, 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 nine months ended September 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:36.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:3.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:12.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="5" style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:14.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;">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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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:3.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.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.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.93%;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.58%;background:#cceeff;margin:0pt;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.92%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,591</p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;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,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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;"> 5,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.93%;border-bottom: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.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 3pt 0pt 0pt;"> 20,134</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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,613</p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;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.01%;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,027</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:3.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.02%;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,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.93%;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.58%;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;"> 20,134</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.92%;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.59%;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;"> 17,204</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;">As of September 30, 2023, there was approximately $50,041 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.6 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 as of 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 as of September 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 as of 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,268,907</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.27</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;"> (644,746)</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;"> 19.90</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;"> (179,711)</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.85</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 as of September 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,492,021</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.81</p></td></tr></table> 2047571 19.67 1268907 26.27 644746 19.90 179711 21.85 2492021 22.81 26.27 17.48 16906000 10020000 <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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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: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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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: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.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p 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.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: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;">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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2022</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: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;"> 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.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;"> 7,953</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;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.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:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (327,722)</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.43</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.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></tr><tr><td style="vertical-align:bottom;width:32.56%;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.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: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;"> (8,923)</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.87</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.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of September 30, 2023</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: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;"> 1,347,160</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.43</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;"> 4.7</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;"> 4,952</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of September 30, 2023</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: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;"> 1,310,344</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.38</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.6</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;"> 4,910</p></td></tr></table> 1683805 18.84 P5Y6M 7953000 327722 16.43 8923 18.87 1347160 19.43 P4Y8M12D 4952000 1310344 19.38 P4Y7M6D 4910000 0 0 0.85 26505 460000 55000 28000 155000 88000 <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:36.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:3.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:12.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="5" style="vertical-align:bottom;white-space:nowrap;width:31.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:14.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;">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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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:3.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.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.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.93%;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.58%;background:#cceeff;margin:0pt;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.92%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,591</p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;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,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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;"> 5,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.93%;border-bottom: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.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 3pt 0pt 0pt;"> 20,134</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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,613</p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;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:3.04%;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.01%;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,027</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:3.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.02%;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,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.93%;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.58%;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;"> 20,134</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.92%;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.59%;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;"> 17,204</p></td></tr></table> 1591000 7027000 5377000 20134000 15613000 7027000 5377000 20134000 17204000 50041000 P2Y7M6D <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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 were heard on 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, 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. On February 17, 2023, the Court in the <i style="font-style:italic;">Stein</i> Action entered an order dismissing 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 intends to defend the Merger Litigations vigorously. In connection with the Supplemental Disclosures, however, the Company has agreed to pay certain fees based on the purported benefit that the stockholders brought to the Company and its other stockholders through the Actions, Inspection Letters, and 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;"><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 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 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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;">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 nine months ended September 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;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.8%;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.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: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.51%;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.48%;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.79%;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.49%;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.2%;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.73%;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.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: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.72%;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></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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width: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.7%;border-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.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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: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.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: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.8%;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.39%;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;"> 8,149</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;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.37%;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;"> 975</p></td><td style="vertical-align:middle;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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.47%;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;"> 12,808</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.72%;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;"> (3,253)</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 style="height:5.85pt;"><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.8%;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.39%;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;"> 28.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;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.48%;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.79%;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.37%;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;"> 68.1</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.49%;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.2%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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;"> 44.1</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.72%;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;"> 15.4</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 0pt 0pt;">The provision for income taxes for the three months ended September 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 nine months ended September 30, 2023 was impacted by discrete nondeductible costs associated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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:14pt 0pt 0pt 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 September 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.8%;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.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: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.51%;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.48%;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.79%;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.49%;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.2%;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.73%;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.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: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.72%;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></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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width: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.7%;border-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.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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: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.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: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.8%;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.39%;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;"> 8,149</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;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.37%;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;"> 975</p></td><td style="vertical-align:middle;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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.47%;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;"> 12,808</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.72%;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;"> (3,253)</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 style="height:5.85pt;"><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.8%;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.39%;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;"> 28.3</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.51%;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.48%;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.79%;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.37%;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;"> 68.1</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.49%;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.2%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;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;"> 44.1</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.72%;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;"> 15.4</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> 8149000 975000 12808000 -3253000 0.283 0.681 0.441 0.154 21238000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table shows the “Rule 10b5-1 trading arrangements” or “non-Rule 10b5-1 trading arrangements” (as each term is defined in Item 408(a) of Regulation S-K) adopted, amended, or terminated by our directors and officers during the three months ended September 30, 2023:</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:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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;width:37.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;width:0.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;width:6.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;width:0.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;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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;width:5.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;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;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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.29%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.21%;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.29%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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.29%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trading Arrangement</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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-decoration-line:underline;text-decoration-style:solid;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:37.21%;border-bottom: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;">Title</b></p></td><td style="vertical-align:bottom;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.22%;border-bottom: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;">Action</b></p></td><td style="vertical-align:bottom;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.11%;border-bottom: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;">Effective Date</b></p></td><td style="vertical-align:bottom;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.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;">Rule 10b5-1</b></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Rule 10b5-1</b></p></td><td style="vertical-align:bottom;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;width:10.11%;border-bottom: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;">Scheduled Expiration Date of Trading Plan </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;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;width:10.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;">Maximum Shares Subject to Trading Plan</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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;">Scott Dreyer</span></p></td><td style="vertical-align:bottom;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.21%;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;">Executive Vice President and Chief Commercial Officer</span></p></td><td style="vertical-align:bottom;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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-size:8pt;">Adoption</span></p></td><td style="vertical-align:bottom;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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-size:8pt;">August 9, 2023</span></p></td><td style="vertical-align:bottom;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">X</p></td><td style="vertical-align:bottom;width:1.54%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.18%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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-size:8pt;">August 8, 2024</span></p></td><td style="vertical-align:bottom;width:0.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="font-size:8pt;font-weight:bold;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,560</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;">A trading arrangement may expire on an earlier date if all contemplated transactions are completed before such trading arrangement’s expiration date, upon termination by broker or the holder of the trading arrangement, or as otherwise provided in the trading arrangement.</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> Scott Dreyer Executive Vice President and Chief Commercial Officer true August 9, 2023 August 8, 2024 33560 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )& 9U<'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 " "1@&=7WVQF'^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[*!B;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KB55T(4?"'?24D7TFQ>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )& 9U??>088Q 4 .T> 8 >&PO=V]R:W-H965T&UL MM9EK4^,V%(;_BB:=Z;0S!%LR)+ -F0EA:9FR2R!T.]MOPE82S]I65I8)_/L> MV8D=J'SL>C9?$M_.:SVZG=?2:"/5MW0EA"8O<92D%[V5UNL/CI/Z*Q'S]%BN M10)W%E+%7,.I6CKI6@D>Y$%QY##7'3@Q#Y/>>)1?FZGQ2&8Z"A,Q4R3-XIBK MUTL1R M^4X3N'^\4[_.X0'FB:=B*J._PT"O+GIG/1*(!<\B_2 W?X@MT*G1\V64YK]D M4SQ[IIK[)%UQ)=*1H^%M)L;QM\J7A3*K43XGGV2B5RFH!B)X&^] *L3^^KH6-% ^G;O_> MAH1&=40Z+9%.VR'=9UQIH:)7\B#64FD;'BZE56:KE"D:U1%O4.(-VN'-A JE MZ; !@0G#VGBX4CD,:\ ME8!G:*&V,\UU& GR.8N?A+*!X1JN2_O>T!LR&QP:VA'NO(0[;P/W()9AJJ$! M-?G,8VL?Q74@J4>@D<5D!MDKAN)F.O1Y=%24]";QCVWHJ&A'=.I6F=AM P^% MDPHZ;)Y%CLA$"6BD?L_5=NT'2]?KN"1UX VOGQH.[\K**E[7AG00!J*='NP-R"\^1N\3> MKK@D=5WR*/Q5(B.YA-X!M2@4N5)@CJT5@*IUK8#*,U'4EORG J;F##KWH]Q8 M'5.#W%S+#&RZU6U-\=BNJ)5%HKC)>8]:#N29DL]AXML;&]?\9!_$A_!-M#). M%+<[[T%G,M4\(O^$Z_JY"E=TF6O/37A<5]+*0U'<^N2]=0)?R_5@N,#PC%JQ M#N&8:&69*.YS;B6D1LB4,L$L18/(D'I];W!^;N4[A&&BE6.BN-UY##68);D@ ME/WR]"N9"S]3T))62%QI*N,8DA-,._XW*^@AS!.MW!/%;0]XWB!,EF3^&C_) MR,K7X)ON;F^M7(=P1JQR1@SW+KL6(Q]?_!5/EJ+6%C8(?9[,KR;63T\\L"MA M9818*R,TS90R'R_%%TO>E) U,NOJ2X/B5^N:S12/ZLI9&2#6R@#=&)-2K."9 MKU"^ [=RXHIUG(?P.:SR.:R5SS%?:>#<(?$OI;).. TZMUQ!;Y_XO@ AD D* M22OQ(>P.J^P.:V5WYC&/(G*9I7 [M?=;7*?VHQN/Z\I7N1S6RN5\C(5:FH'Y M.RCH%1B!>,T3>]/B@O6@AS YK#(Y#/;[&3>XR#=8U,3G42OR#;,RV'@JUTUS-[+8\CSTVH.[9T!LYSS;& MRO"P5FM$YEM0@;.[20+Q0OX4]F9L6BIR*1L,3P>G5H9#^!U6^1W68%>VZ?(Z M3(V#_2JX0A_)):BWC_' E>""4>0#N+Z34NQ/S@G*'>_PO4$L#!!0 ( M )& 9U=4W#Z-* < ($> 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/XKA%?L!7!JD90HJ4T,I$ZV%=C:H$ZWSXS,Q$)ET:.HI-FOWU%2 M+%NDZ*3KAR2R\Y Z?9#J2[460J.OFZ*LSB9KK;=O9K,J6XL-KU[+ MK2CA/[=2;;B&C^IN5FV5X*O&:5/,2!"PV8;GY61^VGQWI>:GLM9%7HHKA:IZ ML^'J\9THY,/9!$^>OOB4WZVU^6(V/]WR.[$4^O/V2L&GV2[**M^(LLIEB92X M/9N\_(I'(CY1?SX?WJ;!(81*(0F38A./RY%PM1%"82 MX/BG"SK9C6D<]Y^?HO_:) _)W/!*+&3Q=[[2Z[-),D$K<$,V>6FF<:D5_#<'/SU??/QP7F!X&GY M\8_W%^?7\.'=^1_G'Q:7:/G[Y>7U$IV@S\L+]/.K7] KE)?H>BWKBI>KZG2F M 8.)-,NZ\=ZUXY&1\99B^QK18(I(0*C#?>%WOQ 9N./&G1RZSR#S7?IDESYI MXM&Q]&NE1*D1KRJAG>FT_J';WVRR-]669^)L KNH$NI>3.8__H!9\-:5W'<* M=I JW:5*?='G"UZM$4P:RLR#^*?.[WD!N3NS;D.Q)I3I!/=S$B41A9+?[^=C MF^&8LB39F1T@#7=(0R_2/[GZ(C2_*02J1%:K7.?"B;(-$^T-'[* T@%(VRIP MXXMV^"(OOO,LDS44#MI8)J"* '2*2J%=$"-K<)S@),(#C"XSBG'J!LIV0)D7 MZ/OR'B98JD<7,F8-24-,H@$PVRID48#=N.(=KMB+ZTJ)+<]72'P%-JI$U2Q+ MJ=="0X758L&<&=[' G7MS74O/B&1 3:_"(QD'"!AAMLQ"G M:3(RZ>D.9'JDN,#Q2C\V137;? NLJT<7:.HJE%5.AU4:D9%RXJ GG\"+]2,@ MY3HO[U A@(L])>T"[2-@)!QN=9=5PL9@[G$D/K*/-"_OP"'U2&^ MGH2PGX4NQ*V [;-"FG_U33=UC![39 C284;3:*2_XYZ L)^!/C:]J)3E\;V. M;7J)PV"(TS;"P1C*GH:PGX=^DW+UD!>%$Y:#42A-(FN:G78LC4; ]=2#_=S3 M]DI/W6QFP3B.H]B:8Z=AB.G8MNY9",?/$G]%SF_R8E1E8"^9O50"?J]HASGW M#(;]%+;3+EO^:(2+,V&;F"B+K%[KL K3<&12>O;"?OH"@*J&_G!L4FQ&HJ # MAKK*9<8P&:%8TA,7\1/7$THE;K@6P =*Z%J5K9)9Y55;9.=YPJ8H$H*B&C*$ MRXX&83JRZDE/9L1/9D^K?BM5$18FE@!UV-#W@@$/X/342 M/S4N)!Q] %Y[ABQSJ=IDG&!M"B0,)\1:%PZJ#(,DIB-@>ZHD?JH+QU=US*?$?Z=K5?6Q5VZ9*K&6Q$JKZJ3DCZLDT8'B: M4H)DK2LX0*],A^M"\,HTM:78:K&Y@3WW="/, + MD77QG%?$W9S9^L0Z6+IL1LZ^M-KW#1O:)3F^NLD+^&,OLVA<3IA MVC(D"J/4.ENZ[&@2C-$2W;LO/B)8%+!1K1Z?E@;7T"\K_1:%, G)E,71\V9S M2F@T!3K]EJFRYL@$/KUIBZXN5#I;BCE!K;@ MVKS)N@>NEI7[ MU6-B>1=7WN'?M;&V(ODNC1>^Q=;BMQFV>Y\TZ+VKKG!-3< M_BFJ2\=EF& :CLU"KY#HUQ(ABDM=YU$"&>8=6D N[TPIR["073;3 M><$ QY4H2W7+,%P]PR37PEXU-F9ACY8B)3F,&>)EEF'V=@TI7?0U4UL-/))9 M(M2 'O8*/(,)B)_%F,F>WKC$)(.<$YHC!M.^=F5>#@(57P7\(K#@:VVD,GFF M]$5U;N.^9B@@2"$2R@'+RQP&D*;*2&+\67IJS91*N-Y>N7^OY/&,. YK^ M)K%(^IJOH1BFN$S%(UWNR M#FL"L[M'8"T%UK$">RFPJT1KLBJM(18X[#&Z0$Q%2S?5J&I3J64V)%=/<2*8 MO$ND3H2#A_OAZ'XR&B+9FCSAI@L[&F$$N$A D MPNDY^HH^(QWQ1([RGBXDAW+3H^6\P!'T-;F^.+ Y:.&73Z9K M?&O+^3^9;53 ;BI@'W(/QW+I &,0(_F^12\7J, ,S7%: CHC.8IIFF+&40&L M?N;G;=6HI_"J*=2W8QX:'<,P>_I\/Q]26M/ M9PW%,:K?%O+[<1O03@/M'(0>T"R3W[$/5-PYJN+O16W NPV\>P+\4>5V=\IH M&D9KP8^)W*#V&FKO!&K">7F0V-OAL'W)X!K>%G!+H&?X7<\)VGG]AM<_@5?N MP5S@/";Y[ "TO\MB&ZX9V-86=%N@W_4#VVV'#AKHX"#TDSQ,\)*]K;#WHP8[ M!-W ]EW/V2+=C;,MV_'5WK$!JJ]M@^H(\@.S&$0,PQXE090.)I?%O<=L(HRMK@:7.,+G]BY M08'X/6*OXN [REUYX?RO_.(VO!H8^1.QF,UE3A&HCRV;LCC.F=1S_%V1#O9C MYH:'WW?LGPOGE3,O@6!3'G^+0KFZ&K@#%+)%L(GE$W_]C54.63G?G,>B^(M> M2ZQC#=!\(R1/*F/U!$F4EI_!6Q6( P-"6@Q(94#>:T K _I> [,R,-]K8%4& MA>NCTO(5I7FBS&2F?HV4G9Q,'^X]_W[F M>TA]FSU\N?6NG]7%[%E]W/GWSS/T\!D]//I/U\^W"H"&Z.O,0R>?3M$G%*7H M><4W(DA#<3F2ZFERSM&\&OFF')FTC$S1'4_E2B _#5D(V'O=]N,.^Y&*PCX4 M9!>*&])).&/KV2[$.IBSJX$J78)E6S:8_/P3MHU?H*#V2>;U2>;W1'84?G,? M?K.+??*8\7 SEZH4E]-PAE(FH;DH:>R")F\*VPFFMF.,+T?;PR@#,.(8F![# MO";,Q$Z14(R([F@YG M/QU.YS2W30!-&Z5*U:AFDRV*%!$(H_1DD/)/1OT&NUDZAB7,::UQI M3Q=K=:6)HH:MUPNOB7),0AVMJC11KF%3%RXJ[CXX;F=P;KLR'QNN'QO\P MS=%,8*/6V$8G\S.708SF/U V*\+#G+!L.G:U- 1@MHL=4\M# (9=RW2U]N]# M.,>TL0FG(C[89.#. /R:<2%RQQ<1J&(J<^MH[5.L5QL 9KDN'>ON-F&$8DO' M^0 .6V-[/&YQE]3NDLX&^;!FF2HPJNZR-[6C%RUS3/KLC;VR>;VR^7VQ'4]' MO97!G5)="4O!@FR^*JI@J%9=S-<)2^%,['5STRN;URN;7[$=9K\J,"T:'M<; M%]R] H[;C<>P;0:F](I ".&:3NZXTT8-BSB-)H<0(A!.-LT+%?W&<"9 MI%595;,=Y2"W#U$/9TZC'[V-K MW4RZ=7-52DYB%?Q3],(6/&-5IB$9O,'EM.(\FG[7T;7N%(!AD^K5%"(;%R]H MC^($P(9$59^6/1RIA3/I%LYJ+[*-BD,9Y3LZ>5$]54GHHKB>?C\2@*K&IOYJ M$$"-'4N/ R"5B6OH=0: #2FQ6D0%J04UZ52(DWNVJS!5,H#N$N"5A4U-W=\F MS+3T9@* L*W:A.YO$S;$CMJZM#A<2U;2+5G]($M5G1&[W%=]%(E5H-)_F)^+ M17-T$J4HY'$<9*+^%8Y+.91[\)#&N:WOK4"4H9=@$&7J;W( U- XMUI:+*FU M)>G6EM^*8S\6#H.MTA5+5CHMCF)2WH(# 8A'ZI@F:;PNAY!Y6W6-1H& D(38 MIMM8&]#H8[6*:%M<:K5)NM5F5[:$4;Q1(?N1?+& .;8:]1-"-?,%0C5>@ &H MKGRII2CIEJ+M^7(8E:Z, 10JR?. -)9/$TE563$HUM].0$A+E>7#74<5%@ ) M9\SHX X8=FR.'D7:,XWJ2S/_/9W]Z?[U\69MG;_!E],,7#?PQ=^>79?TY?_ M2G 79,LH%2AF"S64<9Z?O6?EZ7QY(?FZ.'Y^X5+RI/BZ8D'(LAR@?E]P+G<7 M^0#[_Y&8_ =02P,$% @ D8!G5Q[]"21< P &PT !@ !X;"]W;W)K M LFE"=)NH&JD;K): MLNUG;Y@$M(!SMI/T[M??&%@N)"S:MO0+V&:>9SS/C.QA!1@4H2W7+,%P]HTFN>9-B[8Y[ M$[:7:9+#'2=BGV64_W,#*3M.-5-[7KA/MK%4"[HWV=$MA" ?=G<<9WK-$B49 MY")A.>&PF6K7YC@8*?O"X&L"1W$R)BJ21\:>U&0>335#;0A26$O%0/%U@!FD MJ2+";?Q=<6JU2P4\'3^S?RIBQU@>J8 92[\ED8RGVD@C$6SH/I7W[/@9JG@< MQ;=FJ2B>Y%C9&AI9[X5D607&'61)7K[I]TJ'$P#RM .L"F"= P8O .P*8+_6 MPZ "#%[KP:D 1>AZ&7LAG$\E]2:<'0E7ULBF!H7Z!1KU2G)5)Z'D^#5!G/1F MRX4?+,+ )S@*EU_F_O4*)^$*7[?!8A62Y2?\='MW'WQ&N_G7@,P7. _(NR_+ M,'Q//I"'T"?OWKPG;TB2DU7,]H+FD9CH$K>GG.CK:BLWY5:L%[9BDUN6RUB0 M((\@:L'[W?B_.O ZRE)K8SUKQ#,MNV<_L]7"K+9Q?\Q[\ MM/>&&'9=*';!9_^F0FFKA]+CH-VC.B''8D?7,-7P"!3 #Z!Y;_\P7>-C6S+Z M)//[) MZ(FND;5"G;=#%[BWPJIGG:Y8!YH$)T9J'DL(M*-3%ST67I]DOE]D@4]D37RX=;Y<#M+[R''QB5-_H6H2 ,(@HT!-B-/ M(.EC"D3 >L\3F4#K75%R.XT:.:_(3O\_JGN+0\'#;D'-9R#COE7#%) M4\)>*/(V"8>OD+#3YX]*V.+P0L*>'#8D'-42CCHEG#5D2ZIC,7WI6!RU'8N6 M<:;@I=7EL7AI8[JF:Y])BSJ)]U>!GQ;M-D":V*?R_(^KU?K3OZZ:&#/ MUF_,\Q\R\;]?_IR]^&6\JW22Y("AMT95P-,=>\;,7+B62[HM=\9!([ MUV(8X]\+<&6 WS>,R>>)5WE17YTMA5A_O+BH9TN^2NL/Y9H7\IM%6:U2(0^K MAXMZ7?%TWC1:Y17S;F[ZOJRW(@\*_A=A>K-:I56+[<\+Y^N MSO#9]L3W[&$IU(F+Z\MU^L"G7/RYOJODT<4.99ZM>%%G98$JOK@ZN\$?DRA0 M#1J+?V?\J=[[C-1/N2_+G^K@T_SJ+% CXCF?"061RG^/?,SS7"')K,SK MYB]ZZFR#,S3;U*)<=8WE"%99T?Y/G[N)V&L@<=P-2-> F W" PUHUX >VT/8 M-0B/[2'J&D1F@_A @[AK$#=SWTY6,],L%>GU954^H4I92S3UH:&K:2TG."O4 ME345E?PVD^W$]?C;5S;Y.ITP)#]-OWW^Q&Y^R(/I#_GOR^3KCRGZEJ#QS?0/ ME'S^]M<4G:,_IPR]??,.O4%9@7XLRTV=%O/Z\D+(T2C,BUG7\VW;,SG0,T5? MRD(L:S0IYGSN:,_\[4>OM4_\[?' W AIW$WEV0[E[?$BSCEZP^(!N\1"0AU M#&A\?'/BFH]?ZWWR:[TG_N:,SV1S[&JNS27=79>TP:,'\+ZM>96*K'AH?4\F M,NZ\QEJ4T(VBW/+'>IW.^-69]+LUKQ[YV?4__X'CX%\N?B#!&"38!!(L 0+3 M> UWO(8^].NO\F:9%;-RQ=';O*SK=RY2O1"GD@H)QEJPN %3-^W':QP3'%U> M/.ZS95N=X\$PH+I9 C0RC8=HQT/D75\W\__(FXL,$42-1"ECA%E9S+*HG65?F826^)[E]0Z5BB'UUT1I!T0H(Q2+ ))%@"!*9=&_'NVHB] M:_1F558B^V_:A'[\60:Q-7?Q&EN7.8TI'NA7^=AA-8@BHENQUBK:7U@8DS V M5I9M-J*C@6&5>'_>_SEY@]WD#;R3Q[@$G66O3IX7Y=1% 0G&!M8@(:E\3#<\3!\A8<%KRKIJ3IG)M)G=P3AA3F5"$@P-K3F^!P/K9N- MPVI L7FO 1J81L5H1\7(2\54E+.?YRK_FR/)A5H2KRX/+^*IK$""L9&]/ ), M0X,5VPH/2&!8)4 #TUC!09_Z!?Y8K"S.F[MZSB4WZ.T]+_@B$^]\O/@A3R4& M%(UU:-I2(-'08,9A14-L$ ,U,)V9O:0<'\=,5@@N.Q!;2M"BK%"Z?W\N%VC. M[P6:9_6LW!0"R6P<976]28L9E\NM%N[I?=9?CBQ MQ:!"!2@: T6;@*(E4&@Z[;WT@;W9\_7-K%NP,E'CV6-ZG[M#'5#= A2-=6A: M?$EB*]2QKAURVP7[BXJ_@ZS>;;2+/U@*58\JISB4YV0&4,4#2& M;8TBM()(VV8T&IK$_ X= _="!O8K&3MWM4Y?#OHJ4!4#%(UA6Z' @;5&;",: M4E/8@QJ8SD2O8V"_D"&9J#9R&#^(6,K\<^ 702":II@*(QXM T AQB;*XVVRX:C(+(I.EWJ!6D5RN(OVSB M4Z,_',$(J! !BL9 T2:@: D4FDYO+U@0?_7$W:::+5,5G#753PTQ5ZHD>GL]+H">4U7D"34V58EO&73 M3^BM*IV0!XWO3)5!Q>?.HA<_^,DD@R%#>(7 M-KZDHJ/K-!Y!I0U0-$9LV2(. BM!@.PS@4+36>Q5$.)7078!Z*9NBCJZ1RU' MA#J@T@@H&B..XHTP&E@U'BX[Z3$'D?G<&FIX.DF]0$)&WO SR8JTF!W!":A" M HK&0-$FH&@)%)I>DMW++=0OM]Q5Y8SS>8T65;G:%1DT;G56KE8R[*E5J4_[ M-5^M\_*%\^[%LY*;E!%!A2-45MJ"6/3W3J,*#4"V01J7#J#O1A# M_6*,SJ!837+)"^2Q):IU/:@B XK&J*,>) S,--YA%8Y"4_&' M&IG.4B^V4+_8^M)79JW3>EOP8BTFDS^@I$\MEF<^EMW5S!2JZ@*(Q:HLI MYT-,S##4949'(S--@!J;SM;>3A5_A(U#Y!!2-48WG52F5Z\JLZ\B=^38>"D'51L 45CU!9;"(V(]1P/M-<$"DVGO1=; MJ%]LZ6^&'=.QB^G^KMB54CJY!15@0-$8M06842H'1']#M$E[$67T"^ZC(_F":4"W?.'K"C4&E1/ M"'F5E:Y7(]SZ^SQYBS6HV!(ZRE\&L5R#YBYKA]UP.!I8VZQ_A^02]I)+Z)=< M3N./JZ)++W.V@$&B4616<(T==IC*M,"8'78DWN1(O*2SBP^SI\]C+XJ$Q*LM M?^^VJ&>[;1C'>S"UAUWEWQ)AKHI;U3[$HB[S;)XJD_LT;P+.YC4J[E+_$%1- M 45CH&@34+0$"DV_:'IM)O1K,^-F615SZRIQTD%?O]Z$M'^# W!4^=EC9>\?945B3H["2 MUZST&>EEB- O0_PH19K_8HC4=1&_ZJEM.[>GMA-_MZ=V[ UQ>FI'OSY/W:?^ M8>SUU-/->ITW$J><0U6%FY?UIN*[,IA%+A&SHGTMV@$])P1-[$'1&"C:!!0M M@4+3J>_3_]"?_C?^MME&HIY:;'Y!T5AH9_?1(+87FFTF$\6AF3] MC4VGI$_:0W_2;E+B?QN&'^QD6D!S\]"QD61 1M2DQ;7?)+">Q$*-3:>ES\Q# M?ZF$QTD6V]W_?ADE!$W!0=$8*-H$%"V!0M/?N]7G\]%K>U:T*E%W%:\2:%)C MWU=CD1ZW!;'W$LT5KQZ:UYW6 MJ.&@?6_A[NSNE:HWS8M$C?.W^.,8.\XS_''2OC"UAV_?W_HEK1ZRHD8Y7\BN M@@\#Z;NJ]I6H[8$HU\TK/.]+(.S2:Z-16)GMM/ MOY_MM%DGE7[:E_CN?,_SW#D^A[60[RI#U/!1Y%P-2:9U.? \E6184-41)7*S MLQ:RH-JX#<<_FNX1?#&MU M8(/MY$V(=^O,TR'Q;4&88Z(M S7+%B>8YY;(E/%[QTE:20L\M/?L=ZYWT\L; M53@1^2M+=38D-P127-,JU\^BOL==/U>6+Q&Y%J\QG"^I1*XS MU"RA^06< >.PRD2E*$]5Z&E3DV7VDIW^N-$/OM"_A4=AZ!3,>(KIOWC/]-(V M%.P;&@7W3K%' M1OW@Q@^][:&J=W#3"I0;-T_*D%9<-Y>NC;8C.VINZM_T9MX?J=PPKB#'M8'Z MG>LK K*9H<;1HG3W]DUH,P7.S,RS@](FF/VU$'KO6('V(8O^ %!+ P04 M" "1@&=7S!]^D0X( /% & 'AL+W=O0-*T6"_0;9#<[MZO-#6V>$.16I**X_[Z M>X:B93EULP6Z7Q)+%(EL[?Q]*(FB>*R,#>>#,L;Z[7@<5$F5#"-7 MD\7*TOE*1ESZU3C4GF21-E5F/)M,7HTKJ>W@XBS=N_$79ZZ)1ENZ\2(T527] MYHJ,6Y\/IH/MC5N]*B/?&%^5^/.2J$KLD$[*SPMSP>7T[=7 M)_Q\>N!/3>O0^RTXDH5S]WPQ+\X'$W:(#*G(%B3^/= [,H8-P8V_L\U!=R1O M[/_>6O^08D/F]C.A)? MFQ$___1F-CD^%:"MH95N*G%32M!941.UDF8HYE:-Q(M84GIV-CE]YZI:VDVZ MFIX*YW<+V49>^D6L91#:*N=KYV6D A?BFHQ<2[B!WY>UUP9IG,R$M(7 (5S* M3W?\J?U*6RWY]^^-V6##]&0D_@.7LB^BY(-B$+!GE:ZE$= E&$!ELP?B+KH& M]>?L4'R4(4A5-H$B]*IOA=V>OCX-**205$4'$9U8--H40@H#4=-V-10%A,(' MO=1P+]2DM#1Q(^H]W(3*GN%_I2-' E.ZJKU[@!$.51C8"9R-FEQMTC4OK74L M!1BD70-7J,CF;*%3.(==!EQQZ8QVC+=I"AC^;Y15_46*][=#\4>C-C;R[P3T M]G)^*UXHSEH2/R#;2_/VF1OOBD;%L$WJ4$"K%XV2PV3J;L,Q:7!D2Z7^N1+" MN@#41P5%\IYL'((PB(?[16-2@A@!][A1KG"6AHDSLF:<@-FB=>GSZ&XD/CA7 MI".O?;,2EP7D3H?8)EF\R%Y_N+[LV-WC.N;IG9EH$LW09Q-/4Y?.H<=(+,!''CT/C:J#[/UMAQC[KBOF'-SYZL'Y[L%>^A*#H\08 M$&7AS*C/-JM+8FIVFS8,L2S0P,/P&VG]GJ3VBNT[\)"J@=7G44%5Y:BQU:PH((#O MH-U3UW;A[3-O02N<$$I=UPPB6_:DW,KJ+WQ=MZP201J6+YN"^(IRS$YI&TQR M3- WR4IK&-/=/3#/(GAHXP=:^&[GCMJ?+,3;([K9+/7^V5Y;NE0 )R2-%)AU M:*=7L1>;5 G"0EQIAT[$2KX1=TJ350AF;C-LSNY:7[9_=7TWW]F4_ZS\/&^F M*!WFP'028K/N(6>%R59K',I98U8\Z**1)AQL XQ>00MM=)0).E5Z9Y'V75\8 MBKKQH9&@$4X$SICN\IRN86UMNFLTB:)2>W[1UQ=#NY3+=Z!VP MQ7TD/M!;(M6!]$PDN?@FT]>==O74;YE=. *7&X7-@#%$7>_WYT_S M=_W^G.3G"11;:EMGCY1$7?J$3E_7#V](&*)IR3QMH??#S6R"BPP;=@Z#D:)P M."5V,"_Y!Z^]H-$*1%X3W9O-+UML"Q<@U(("Z)*B^@'9[+EYD*L]N&>S_>[^ MM+1ZDRYG%<7U/\QS;!EQQX2)#O>MAC0VWP-^6?5W(W/[6)X?F1U);S;)$DI" MVX:M*PAE6#9S*5J%-W@TG2-8R>KFY9Q%(8V]4\ M&K*4BAX^8Y4L:!MW\ APVY%W,_: MM?:&.13+@SM23Q07O(?QZ LW/;\8U M-TPF*X#A.1CDQ+"](>EWL11I DQ!V8"WK[:I+L$+F[@2T*WS26M6=KQ7-E2, M#GT1&/<^TE3TUWM_O:==E^Y-D]WGXJ@W"LN'T96F+K9/3Z MY0"UG3X_M1?1U>F3S\+%Z*KTL\3++7E^ .M+!\KE"SZ@^P9X\7]02P,$% M @ D8!G5TEKD-/3A_']9*1?&E,#:<#]8QEF_&XY"M52'# MR)7*XINE\X6,>/2K<2B]DCD3%68\G4R^'Q=2V\'%&;^[\1=GKHI&6W7C1:B* M0OKMI3+NX7QP/&A>W.K5.M*+\<59*5=JKN)=>>/Q-&ZYY+I0-FAGA5?+\\'L M^,WE*9WG []H]1!ZGP59LG#NGAZN\_/!A!121F61.$C\VZAWRAAB!#4^USP' MK4@B[']NN%^Q[;!E(8-ZY\P_=1[7YX/7 Y&KI:Q,O'4/?U.U/:^(7^9,X+_B M(9T]/1F(K K1%34Q-"BT3?_EE]H//8+7DV<(IC7!E/5.@EC+]S+*BS/O'H2G MT^!&']A4IH9RVE)0YM'C6PVZ>#%/P1!N*>9Z9?529])&,48VSFO=EXCU]AO=?Q$_.QG40'VRN\EWZ,?1LE9TVREY.7V0X5^5( MG$R&8CJ9GKS [Z0U_H3YG?Q?C$^\3_?SIF)Z$TJ9J?,!JB4HOU&#B^^^.?Y^ M\O8%S4];S4]?XOXG-7^9]W0DOIZ]^.Z;U]/)R5MQ*8,.1'!#UMHHN>B:;W]> M*Q1@YHI2VBW15U96N8XJ%^\)=L$FNY46*AE!4(=RD]R+1E M)7T.8H6ZCNM&:?) Z6&-+@U\N%)6>6G,EKY794RTQ/W.LH_8!2QR5B@/R\0! M>78Z>?O7V>R&/QZ_/13 :!!&G"AZ.D,=YUDDF2L#7GRN-"FXV(I;M:I,BM7\ MZ%]#<5L9)8XG1Y/C$8?;YR TVR%ILQ6Y$];%-@Q0N7&#MJE!,-)"S-*YB*-J M5QIIRUI2)A@5O\+/HS:'KI-+7(DX0LJN_^G0\0]O [#1HID0Z;!-DS^9== Q M2@HFS)7YKP#E]/Z E->!70MMP+?@&$DX";XP[ BOLLI[.F)EK+PZ%%9E*@0J MK^C$4FJ/N)>I:%CCS@NE"SH^M95B2)5)F5(LE&\A,5D,5FA)? 2].Z5Z8*_3 MMW'ME6+-+.I>% FA%2'T'HY\$!^F0_Z4R; 62S3RCM\?XI)JZW^KH%>*X1"8\OE%!?2@P%E'"US&6%T&Z5]*,=Q$J5+'=#\$?0ZDG] MH:PF71 B'.JQB& MPFBYT ;)H_#@U4;9BCYE+L3$F%P ,](#<]0H5:^(F$0+%@"+DPK2[# "AXY_CX13#04O-M)4 MJHL7_%%CY&,O<_Q5WM>^/0NDEW:E%P#L7HR>RM 6WHC.;UO2OGIHE$;_UG4< M9U>.Q!!YF_D=BYXU)>*&+(']E24/2-*D]L!PU\%54"@Q6+;!,Q<"TI]JD/@\ ML6/8;Y-4HIB"L_LC&KYS[AS(7)F"VN9IQIE.U:$])4/2>I^#,+(K3_Z+\DO/ MRB[(":2:NB2IX86J!.D:/*)OZ.MM&V,%S2S M[3!JBPWJ53P[)-PL))J_7L)S8NE=0>J$?A$E)=.)&C0ZF=3N@Z>CJQ M]$HZK%UE\MHEG*2@_;6R::?C5.(N7[?U9Q$GS2(XBAIW#5#DST%- 9PD] Y MVLE2&RY-6[73%#F2MD(:E?[1M1' ADR-I&Y8[\$C]:MC[E=3<4 'Z^%MEEC> M,LMFBNM:T$_2WZO(23"G*2)!0O/M[,4AX.E8U/(*':]Z@(&B=9$WHXWNI>X1 MS#NB F]G9W0+M4"-WXWFB"?E:N6W:4)8N8WREI@8 M #V66E:K ZU'N9T99!-6$$KGISKM-PP3$HU=O?Z%@.GXJ(DLI.'6S.MS+747 M.U.>]QACQTDX!'Z?*T=<,,A3:^#A.R=$I!QHI-) 7E;TB7*/ROTQ'2, 33%N M05MB\@6!GBY@JV\Q46GFD / ,\I*9MT\[>H__D\I I#; 42T]9=QJI( M@P,6@]]:F,>\4V")JG&R[8'DNEYN4 BU[9BBF%RA]CIX=UWJAKW17C4KB\1( MS6B%>1L#-@82H.\AP];3T%,2/@JZY/[@;-T!L,%4194Z5@H ?>W5FFZ5,!VR M@,/:@F'K0U3VU\B#$WHJ$ZMV8@\[54A9TZY!@!\**0ZC0Z2D<+4+")O;/I3V M)%"@.R0_H(VF+:X;8%EHX7)EL*[U3Y-(@PSJ31YI3*0U[&&MLW7SCC* ^VI@ ME\E^L"$H4RI/7:6K#)(%+VZHDYEM,V8QEYX&U#,6Y+6,$"*!+2W:< 2QID;I MB/7^/:[I+:13KR8;J.WIB.BQ ,HJUV**VN?>OGZ[$6(D1 \CQX4*5#2>T+U' M0T*9:U>I-'H-OXX,4N]!T7K8X0Y$6E<0@[;YM9-W%GM+S[*BO7#?^9VJQI$' MQ,XS1/"0KJ.0YER2O3\H0:!"6K DDT7XK#\L#CYHK M+XL4W_;MM]-7P\ED\MSU $WM0!.>*(<4+BQXL3G\[?%DPL1[I/04@Y/^+N$0 MC,-D6^>/VV9BF.6.;W'Z%V8>X<7<4L-A0_)1/>Q>"NV<(HLY'_.Z7"CGP!\U M3/IV6V=/$!90FTO"T^3>YJ;H:C:_;&^*>"X$\$)A MR..[=$$@CR2]>$G-Q2^7=J/?C]>6G MVU:__==?\'N%PMX[Z0B^Z*_QM2S-MKXL(DWJP3S7C#O>;70]^Y%/]OONKLS[ MVLWF=ZUN$#TYFIP.$6Z>=@'5; D>:2(\^-F5J.+7IZ\/WX@KF=$JM^./#^P_ M[HC[.=!LV4;VMKV]>Y)EURDSGD^RCRZ*?Z//-^GXB7$CS;4O9%W*N*%85)&O M5K9@T09]V-ZXM$THK2SD=*0GC2]UPVDB XSCVU$I"- ]6978D:7QJRY;*_3T M!B@Y9^'/T;Y[]''OIQ"LYRO^P8?*'J:F7T7:M^UO2K/T4TIW//T@A?%[15.( M44N03D8_O!H(GW[D20_1E?S#RL+%Z K^N,9DJSP=P/=T!]H\D(#VE[:+_P!0 M2P,$% @ D8!G5YTX4MOV$ '3D !D !X;"]W;W)K&UL[5MICQRW$?TKC8T1[ *MW;D/78 E.8D^Q!$DQKJ M6%7E\[L['1UE)O1M4@LWD MPH*973!COLU&S.4[48G7+U5Q"A3-!C7ZP*+R:C"7Y'0HGRJ%;Q.LJUY_E/2SC[OH[L-CP.7-\OID]2/"3+&^#^20,9I/9_ %Z\T;N.=.;_ZOE-F07XV3) MA9[K4D3RU15\1$MU+Z]>__YWT]7DQ0-,+QJF%P]1_^U,/TQV?AL\B7+P^]]M M9I/YB^#S46)25HK\3$/3]0L-!S44JB*(126#1!MB6J12!\4^J$86E:J(:VP4 M!J=C$AT#H23&$H2')#T'NDACHG5#5 M*@_@^"GO:?<@0N51P)&C! PAG/&W%2)9A2!3$8NEJ!)\U+>-I$XO'V54'/*$ M \F(%B ]?_^K;!5Q.DH$G< Q&A2["C%2!Q%I%WY.^T%!B99Q<"B*&$I"L(3% M))&$0B"'P']948.WZB@J"H$4RS3S#2HZB:42S)(1G<;!?E*= _FU-%,+8DTB M\!%!^34ZBOP@K?2%EL.=;X//.$%9285H(QMIE*< 6BV4(DJD.6LFK:BA?]9! M*17E#L/VODB1!I+\$.R))UW)4C\/KI.; ,* ]?W92<<6>*UO^L1?8'9_NMU" MY)&$FM/DP%K1; L>-5Z*M:UTQ@)$KH7)$;"]2-*T^YM @-.(+'ET$FGVF[86 M>1Q<@VQC*5U#N2:=0EKO##5(Z3T9J[BPS6W'!HLV^#[JN$2]")9TEY=DQ):2_KO OW&KM:K:%[K"S,H0[3NSQ0;J)$UU!AJI[4!6IWHL8PHN>F&9]WH;, M$UHP*, DY,N()[B,"#(5'3% ML=[$.G)SX2G>:-$87A[52H'UQ$AIXA7^AO"J2GXU;("[A'1JYI#Z01Z\%7#= MLQ2*M(W,X,7K#YX\?_&.;TR$Q@ABH]*+1P^S:+01L@SNN!+=GF,\B/B5^"([ M\?Z!%.C25Q%!,=BS(J!>(HK(*+7-)A0M;H,/XLR9$VQ5YS*)F"V; M;F* -=I].P$<.(/ 'LJV:K36?$DAX\?0GG%SEIYG?&#/((Y_ G;@8/:V$ZOZ M"1T\9U+HFFQ0Z)[?=<-E,)Q3 M7/&GH0K)4;;%040.8J>'B((PQ)SMHAF+BF>E.!.S!R6R#CDBWS!O1TVP):! M1J!MQG>B*DGXKL.)&0HD@FU&.W*V#6VVA^)BZ9%CZC@O=0![T9<.H;VTT) " MMTIV-:NM!644ZTM$"@B#&<8EPC[!;K#G'.HXZ]G9A6/B:*2/10WXNY/N5&.' M*8:64*/(4MTX>B]26'F&/(4 RH -;/0//2@XC6&_?* F'Y([]F-OIPRQ/DB3 M+Y) AY'([,;B:XY!]XGF;2QR'43Z<7P*9R8U&RJ%I;0Q =7'(RKGM1:B:\,)"R$ ML# !C$(SGC\@08H:&E($K9K925865AX;>)\92R=[]/;3XWF8E$&(2K?6?]FR MW)E&;%K6KKH+]S58Z<,&G2$Y? M8B>P#KI G8=_IE?RE3I29 MU FBO4!'48189AVRIX)]_WP;A-3M)]P&?\2P#;E^G^'A]D&_V>"$&:QHY++< MP5Y(O;K>94G%&FWMB (IHZ2!Q@.381W0O!UMP'3G M'$%8?9&P]7MV7EI8@5S,6\1P:JRG2&*"3FN[G:1,B"M'49OD1(6V3$$O)>N, M(@6&7 @P>K3-.,^B'O$?$UX,.LSER8]E.,$(T WS[@54A##KZ\:JP^@>F6CO M1L!"G58,SL[]I'3&'L;*S;XN#C>'V@W=1W%/:#>0^SWEU8)J7$6QIFD\]$JG M)E9>#"6/PBLS[6^5R,I?A>'_QSHZ(Z\1*=O&>R/371V9'/#IG(%H$H6C$> 9 M'U=#6QDAVTTQ+3)I% =P(F_$OW7>#EO09_1L^F4VXYLT /H4G(>V9G(352$% M!8 ?>G[C5-]3" MAT$,WPHQUR*JBUV3Z)K#C%1D[V>*>:UOXAQ:JN-32A-0F M)IJ%+G7=<$_%M'78(D9S3*_#DHOT3,6@<4S2;N>D6)%U&9M\3HIET..PT@5@ MNV\2JJV@N$>.)7N15,=]3?4CX[A$176&8)*;=HZ9)#I"F"#9E<&$$B+ Y1BS MW:45U\JI;9AD/QQB6[79%&Y++L=VHIN(9^. MM3Z[&-\[5&O[PO1E[YPNIL?'N@B]JZLFV[G3L.G.!TQ E;\"#?N(:\ M:)M #Z2AA)NRP)*"FK\W_XVIZ*<+]7NK#1.,]!?&%*Z7B-ET;+:AIY_0.N)+ MHZJ7^$PZ&]P,";]:X:"I8!&.M@=QZJPFH[D?7!]REYR*;$IOW,!N T0-UA5= M&U1<^:%$TO!SR741U%X@$,;;Q_LDWK>-C>OIC4?9%&+7LW;LK0 .S63A9;EI@Y7=M74/)N14# MC;X@\]DR7,^6P_%IN)TL!L/3Z0P<3$BHIKAP8>#;<$(\/1Y68; MO$6 !T"Y*\WEJ#8]@_[,Z_ET&4[7DYNQ;\+5:C;RQ70Z#V>KP:F,&+5W+*MU MN-CZI[!>A\OIQC\6:&\^U-[_S?Z2V4]]_2YFX7R]]4:6BW U]?V 3FVV LQW M?4<*T&_>?7H_-*I-.%F/V/$FG&[6@V&#[<]\&X%&+C7_B\*BIYU%D?4^[MVD0ZE.OUDW==NEV_?8;KHO,I; S MSX,J=-,PZ=ZIM(.=.PF3CE7WMEI0: M$+]TAF3DO@]WL/\WQ9H/Q'JT5G?WN \^7N!OG_Z X2G=C@=T^TVJ;9"F;4#: MSAPW2H?/CGZ36IN4<2%C]AJP2Y)ZO;LVH,KV#1+X5>^;7_ZTG/XHZ"J4.:N=60O M'LT=5%FKDK7M77&9RP2_NB9B!VIW<(EXG\B3=1Y^:T#4)-72IC=&C=0\@@GX MML@W]E2J]NV\E=SCRJ*3L M_!:EY_UNXH]4+#YA7@=?=Z#!\!MW&?I=L%B&BX4/$0#U-I,.K)C/PO5VZ8UL M%N%B.G<7KL$/'UODML7B%K@1K>5V(/ITM@FWTQ$X.4%AMEHWE[?O6\*S!0JI MU1 1KL/9""[= %6MYL/A>0B,U)#W^$8!N!JI-*9KP*4AG=4,V&PZ&%[.P\5Z MWEPN>Q79=J0B@Z@C$'3H<;6X7HQ"?["KNE_-YT-#6L:SE?#2O3R[.UR M'7PNZ W8N(^1!:S"]<0O):90_&3JEW,+Z*H+1^?S13CWYG3>AL&SVX?FWG/4 M,?]N?J:TD]9X037\L\.UZ>66NZ=P? M55'R#^!V1868Q1^/$@!'T01\OR_ M/V#-FA^$?GZ'U!+ P04 " "1@&=7 MR3G2,F<' #)$@ &0 'AL+W=OWN .TVF+3=S[1$6YQ(HDI2<;R_ON>2DBR_ M,L "0:S'?9Y[>2ZIFZW2SR87PK+7LJC,[2BWMOXPF9@T%R4W8U6+"F_62I?< MXE9O)J;6@F=.J2PF<1C.)R67U>CNQCU[U'?)6;W-*#R=U-S3?B2=@_ZD>-NTEO)9.EJ(Q4%=-B?3NZCSX\3$G>"?PI MQ=8,KAEELE+JF6Z^9+>CD (2A4@M6>#X>1&?1%&0(83Q5VMSU+LDQ>%U9_UG MESMR67$C/JGBOS*S^>UH.6*96/.FL%_5]M^BS6=&]E)5&/>?;;ULE(Q8VABK MRE89$92R\K_\M<5AH+ ,+RC$K4+LXO:.7)2?N>5W-UIMF29I6*,+EZK31G"R MHJ(\68VW$GKV[C[]JY%&$D+F9F)AD9Y/TE;[P6O'%[2OV:^JLKEA_ZPRD1WJ M3Q!)'T[<->TJ>7.'O)_YF>UYZ>UZ8%\<'4/!6W M(W2\$?I%C.Y^_"&:AQ_?B&W:QS9]R_IW8WM;>SIF0P/LQQ^6<9A\9+]5[%>N MTYS%L4,1_VTNV"=5UKS:L;101F3NTY"\7(4A9'ALD!SIECUJFA.@PDWMGU&N\=!IUIU$[C3.YH]2$'L(^ MC>83H7VH0U"A$ RSREBDY[K.5PGN",!_N,XM:7J@*\ !:Z$U+0&KTF?V+@J3 M($YF07R][!0=XB2"6*YFXWFXA^HG=L5FBV401HR'L$(=!P]>%JCY=!$EY[Y:IT?S,(HKUC7% ML-NZ?L^IA]*4BB..6FVXXAUGK!H40AB'X$I6WCP2"IP%36@7N\"9E%5:-%E+ M2]P@@3V0 2LD7\D"E@E>@]T#H0M@ #=&KZO5@!70KA(/U_!8$3&@5NAV;"/H M8=_5Y&@8,6:G.%Q@9*"@]E I[Y8P:1W"Y99OVQ2 _DS\+M1S*5#B*R&J/3>. MV>=&=]&!281@I1^O@L9KRP=)Y*?C(:]K09A"J!006@K<$*43%W(6=?KEK\>Q$]":#L_+#BBAY2IE5\^ MO6WXV2B5;26MKS7,SH\(;% +OB*F!VK44=:3YR7X3WKMB!7:(@BP&;$M%D,QCV$J]>[2%@!@ /C$WFP73ZQG[4KW AL(P/Q98P-8R!C\+ MQRQ]E^R'<=J@]E6/YK&!>1#%,^C3ZK0[IT=1UZXWCX6C()[&[#>_D-$5A6_1 M\Y:GRPB!@[,WDE*[) 5J#L.P);PC(1#= GRX7+!?!LU]WR[.BV7M@*WY[@#5 M*Q8YV \7U$F22V1YW>B/$D MK/%1'C1J!9GP"1EQ)A/:X-$!U>T=]P0(W]_\$=B-2NK-E)X[%EF#@]U06 FV M$15!C5>@^/TD"_J.W,\X=QH"$CX;$%LGPLB WS1A!31TYP>%EN;Y$"1L'+4% M,1IG\:"53G.CK0,FN>9TR'Y/9R%*%;53.$J0 9 \C:&V=BC NJ$>?H'Y=V[; M1J'_1R&<"*?+OO^HR ,BN3_D" J7-KS&=(UT-&TZ[T=3YKOK I3J$33]E"1P MY/Z6^A(^<%:1:$MNK9:KQDU*M\7KCB/DK:1+VKKWFR /=.]M:+-2*):@LY%+ MV&WA0 O(J\:QPXS/G6LG@\\+Y,Q]1*$BH^#^2T/_M/].<^\_3^S%_4<>;&$0 MJP%SK:$:CA>S$5K#?3CQ-U;5[F/%2EFK2G>9"PX.( &\7RO4L+TA!_W7J[N_ M 5!+ P04 " "1@&=7Z1& !(@$ #^"@ &0 'AL+W=O?%8NV MA% YK&6B)Y<@W"%(EI]J,IN/QAU$MM?7!UYTP,:FW;?_G8U6''X73\@L.T:_,+L3YU3A4%_&$5J*?^(^+3DYIN2%U/7P6<0S,41^.!F(ZG1Z_@'?5)'B6\H_^59(MQ MO!^##\>9;V0.EQFIWP,N(9N]>S/Y,#Y_A>%QS_#X-?3?9/@JQGZ&)T/Q'%N\ M>W,Z'1^=BWE%)\.56IC.1EI%Y[-IS%K(C7EO?8O:H0A.A K$]9?YC;C*?T3M M-9^O0;O# #WJCNB">9)'[NH:,-?2Z)\RW0*N$/-UW:#3.05.1O=6!Z(Q#S* ITUB MH;0MQ6T$)&9W.G?[X_\%B#HX7#^)ZQKMM#K45L6<8'-G?=!-&YTB2D7WA>!U MZL1*ATKD%3I+A*RSA[FT.2 9D.W>J%\U&+6).-PV)Z*/DDK5]8=J6WM.EQET%(!/:7"P/B1Y1('$A(?&DJ MAI-]$*12$X@,]&1+PB_0U>)T>/*6Z4\^\L-!0VI@74BEDL*D$9.WS&2'%H,V MTOO#0"6,9<7!M&<02?@:U6%#--:=HK@[14_\_9;9TIE8PU-L5O*J DH5=W+W M8@$L#N^,$K+E%T/E4/\DJ!(LH";1WUN"\ (D&BIO:H:VE+0:_$<_2!#&L&B" MMA&XUE 4] 43D79,UX%Y$OA23WIPI- MP4@K@QT2+AJUU0+1[QC145!$GFXIWO5KP\>)>Q)]DDP?LI8V%C3X1&3-/N'O M(^7[/(/^ZE3Q=S4R%/L^@*.=F83NX#)-7IX(D)#;\:3?[8>[JW:FV9JWD^%W MB:6V7A@HR'4\_'B2"6RGK7817),FG(4+-"^EQXH&5$ VH/>%$;!A:0$W\=MP7T'8=[CZL*-KM]EFQE497 MV\I)7W^D_,SR6+&M]R6Q))(B*?)'2JCA3'+X\E$ MIPM>,#V62U["RERJ@AD8JH>)7BK.,LM4Y!//<:))P40Y.C^U<[?J_%16)A^!7/]496RX_,L/-3 M)5=$(35(PP]KJN4&Y42)AW)O%*P*X#/GUTR5HGS0Y)8KQ7K*4GXT@^C573WQT_N&=&SDG>S0,.@V#?=)?J>%^ M&=&8;(HA']Y-/<<_(9=,BY3PEF )!-H2"$U2EJ=5S@S/R.R%9.))9$!$S(*3 M$G!!E*DL.)&*Y%)K),&5E0UXGAVQ)ZX@?TE9%3.0*N>U8(U?P%A [D$8IX\$ M,$$;5EK96:7:+4 5(3,*@6\60 (\D/(9R+1I"[A#EM+PT@B6YZA=7F$B$\U3 MD&$$UV/R$2=!^QWFR6)9O;%QE"SS2O](TS47H&5#^YD&.#%<09:#K@(1*Y4J M8V7*K6\LL0'DU95Z:7<5\R/P%R@)RE*T D8&I(,6H(+0NF*SG%M1E5T@!0N9KL]WD83G!YM3WZ) M(]@3/&>42)&S7JE*830YP"CUG).[^Z_:?KHGAQ1%VJJ##JA%KU/?KE]NS M&9Y"YP)P*/BF;*I!Y] K" Y6OJ <-S[1A!?+7+YPWN@'=J<+0'TX7E;:/1IW M"Y2I>2G .27LIXFUO8E=L.]'H8"R(/CR"C"3&&F5X<_( Y\,?[A0A&69L I# M',,VP&7$42MNW&7W%V">RQQ*K(UM:["%J1+\A9+K'+"'8L]P9N$ =>AT6SO* M-K;1H%@A,85A4"-<%PFX-8&%K"&\B5U]!A(1D.O"TS-U6!H"/5 MV]E[TP/. <+-(7D/>]/(#SJ2]R0(X\'(C:CGAH.) S>F4\<_)!?9W] ?%!@P M""6B!.R ]((@@KR&B%4\E0^E^!><(LO=8=M*=FD4A%LU=[WM%NV;W[3TJ,,, ML-FC7IS\A,T?>2D!']_VE+Y]#_XMY _ N[6SSJ.6T_=I' 344^<<=3;AT-G?1@,(>' &8?>X2ND]R #'/Y>^=&F_&$];3H# M N7?EM Z)[!4:VX,1%)=5S&R[!55SG+QT#>M&,\[03>K;$,"=2>R11@^$MNA M,+V@7:A ^<="/$/ LSO4O9=9R?&:AA4V9K@R[ :;1J]K,W?I\LHF8EL+PY^; M]F6N9%%OTO=^'7)M[1)_/X"]3<_0]PKV:QT=8TBW(.B#S 5PIF_2!F\0Q]4)GL&42.11NH7CEV]HMAXY/ MI].>(PAB&L>#'7:L7^]KA-V$.DF/,ZY+PT&R?;?:02)3BI4-S ^Q$_P60/L1 MQ1LLFQ1[H7S($M#$ T0]%NTK:*]^)>1)@R.#:\T1 M/BAEF.@%4X_<-.,GB U,04C9NOMO-L<+ &0U"FJ@ "YP[:?B2ZDL6WVA').+ M/"<2EM30BB:AZQNF19/Z@CB33_QWF2A4?;.QL+B259X!B(+X!8-R6-H[3'_K ML&U.#T(7"#4ZK;2N5;R!PR5N0,GU/Q7<1M>8+0HJ#M[D%)P#EZ6V(VX<5K", MMW8.;D!HQ!;EUR_D]A.F5DS92Y]1#-JQ%5LKX>-M;S^3P7,<7"D>[*,C%@.X M@=3UH^AGIAX$''_.Y\#JC.-P1%3]T%@/C%S:Q[V9-$86 M]G/!P6J%!+ ^E^"_9H ;=*^]Y_\!4$L#!!0 ( )& 9U&PO=V]R:W-H965T MISN>+;3Y;.< CMT54MGSSMRY\J37L]D<"FZ[N@2%*U-M"N[PU#DU8CV^PV?!"QLZYF1)A.M/]/+ MV_R\TR>!0$+F"('CWRU<@I0$A&)\B9B=AB4=;#_7Z&^\[JC+A%NXU/(/D;OY M>>>XPW*8\DJZ#WKQ*T1]QH27:6G]+UN$O7:&5P5>,Y=O.'" ML$]<5L#TE+T1BJM,<,G>*NM,A=9W]JSGD!%M[V41]%4 37> OF#OM7)SRWY6 M.>3WS_=0P$;*M);R5;H7\!K*+AOV$Y;VT^$>O&&C]=#C#;^OU@%TM!V4TN?$ MECR#\P[FAP5S"YV+9T\&A_W3/2*/&I%'^]#_J?:!-,?C9MD$0+B1O 5/Y2"0-YPA9S<',P3!NF MM,.%3,^4^ HYGF&XPC*MK)8BYPYI$RX1$9@/=ILPY+B#RT*X.:+9$E.?.8U\ M1#9GPC%A66FH$&1\(H&6P#J!3J2\R,$0 MP(3"RR7%KI58K25"AX,@56$5\4;\H?TNZA'&+MI-8CNU)X]KU_WYC.ZQGL&)5=D9XGL+!&1 M)@6?""F<0(C (&T8O/7_3/N 0$T4^W*/I5"9K+":>.0NHPT:JCRT#1V+@B-\.Z:,+V5SJHN1J2:8; M')VB#@M%K*NBI'RP,2&B0 TU&(N5W*"9! )0X.I*YN0[,BHI+M1LAR:-IVX, M5W8*)B07&CRKI,\7C#KO<$L.QS@C'!!,?>4.65Z862F$U846H]$"5GF&==E!,$+\NUOX4/J3=E< 4Z3[^/) W MK2^8RAMWTY[;DSSCQ@CDB-E*5NISS'MMF%'>^U0 MYC5DD3KPU'1W$OW7_Z\%EMLI6@1U_EZ8L5!"#Y1CL,NOKM>2QG!^N4=(,R/-@6F8\=*I?/^BQA81E726GERF^?J2G6RCO/:AWOH4,"QI]D1Y? MHTMM2FVHVSA/DI&QP]GOG]WR*[8><0>:/U3T8J=<3])CX=M MRD8TC0Z3_K"]99=@C_6_\=WYW^7\49J,7_3W4G;G_#=&Q+_B55-NMC0SV9I1 M?4]1;"M(OI_;(2F-630O5<9W8SAFX&@3>I_8-M?MI?\.KYJOE\$ Q/1=JQO_ M#<>ORU5#U1H*5P>W]T3)^O 3.\VH]X^6I=W#=/P#C3-8#YP(2BH1ACZ:HOS\ M2&"';(&MU]-T[%.MGG3V8Q\?/0S[1<0>I,EA/TWBU.5;WWH&Q,[;H4&^DA6C M^W R,ETP7.%3B/11A_"E7%0-X?ASAH68<&(OV1 MMZ+!2C8W!_40M'((4IZ.QL?)<#AB]('4"D58TJ!@]%T,"CJR"I&5U;L/R(VM M T,0E>:7)G2W\M.M'.Z<(_SH%C7M,&7)]JC)#X0@R:>_*+OP!0 M2P,$% @ D8!G5\Z?/H>(!0 -0\ !D !X;"]W;W)K&ULM5=MCQHW$/XK%JVBG,3QLL =N1>DNTN35FJJ*)>DG\WNP+KQ MVL3V0NBO[S/>!9:#D*15OX!W;#^>EV?&XYN5=9]\3A3$ET(;?]O*0UA<=;L^ MS:F0OF,79# SLZZ0 9]NWO4+1S*+FPK=37J]BVXAE6E-;J+LK9OBM M$[XL"NG6]Z3MZK;5;VT$[]0\#RSH3FX6&6-<#2[ M;=WUK^Z'O#XN^*AHY1MCP99,K?W$'[]EMZT>*T2:TL ($G]+>B"M&0AJ?*XQ M6]LC>6-SO$%_%6V'+5/IZ<'J/U46\MO6N"4RFLE2AW=V]2O5]HP8+[7:QU^Q MJM8F24NDI0^VJ#=#@T*9ZE]^J?W0V##N?65#4F](HM[505'+ES+(R8VS*^%X M-=!X$$V-NZ&<,AR4Q^ PJ[ O3-Y(]XF"G&H2GM+2J:#(WW0#H'E!-ZUA[BN8 MY"LP+\0;:T+NQ2\FHVQ_?Q6R2]9' ";["UJ]FBC*!! HY M)!;Q-1X"C+S5*I,!'U.II4E!(>:A%S*(F51.+*4N24@O9E8C^_W55H,?_0<= M A53M'N#@7AO M@]0-D%J\$;R'.RJ[E)F+&C26-O4W0-E;\M#/C6-STAD[Q\Z>F,=F_7M7_>C_ M76%=@,J9>+ ^B-?.>B\^&%1X':7/?X> _)EXC1*_<]8K#O#'&. 'ZQ;6@0@' M+-HYKW_9'H_&#<'SX>CLR7Q_(#YT'COB/<[VI5N?BE$R:%\.^P?BY_VSXTM[ MXK5=DC.X3\*Y7S!Y'8P[Q8+V<'QQ>,#%X0&\LG>4+N-1T^)1>YF.%FCY+#,([:+_J7 MWY/+#[982+,6F5S(D4S%%!Z)@7(E@AL[]P4\<8 M->K>\;@\39$, PXX]L(:HEC*#"HZ!X=O5.(;]4A .GM:.UIRPR)4#.PNR*QO MC/\YQ_\<&)RJR"V%?2V;J1<-UAMZ(#; M ?> ,IE*41#BTK"/$FOQY;5'O79NS;8#J:S0-WZ',C$!:EY(P17!FBA;D%,V M8^4"ND-XP<*G8$7!/H,ID>Q\XLY Y8_ZH!T-WGB0+S2H#PIM0!#C7-:5?*JT M"NMHI3*!01'WW**"\W3#1[!$:6A<)]7"*?BCMJG:?WC04[]M"!$=RX;N'P%S MFDY"J[WBYM/O<*#;KF"X]3Y5YHBV Z5!=4N5SZ-)&6]#OZPCYYLD@A&@$6:W M=E1*@2E/6( &656DV\?@8H.8E+MKA;-'+*Q7W)QWQ)U'M4OS_9!L4C'ZF07- M!@74^":SOU;,.BC88I=DX$7D>EQY7&4_Y#S M?U!H>I%59:AYO)OA]KHH<008ODZ6F(6Y1)&<$G$RIKKD$S@J:5H6I8YM7'51 MI'"'HYP?7M@0XU3;%?C: 2)*:'Z)TXY44/8+G)%H%Q-QWCG7, MW<93IB WCP\VQD5>5:^:K73[)KRKGD*[Y=6#$LW>G+VB:8:MO<[EJ"5<]4BK M/H)=Q(?1U 8\L^(PQ[N6'"_ _,S:L/G@ [8OY&PO=V]R:W-H965TYQ5FS&%B9+GJ0T[;\?)2=NNG8Y# -V ML2R*'_E1XF.^U>:';1$=/'12V474.M=?)(FM6NRXG>@>%9VLM>FXHZUI$ML; MY'4 =3)A:5HF'1KN(LF@ON!5-Z[P@ M6$-'XN;,9C2X]\/!_;_TJQ$ZQK+C%]UI^%[5K M%]%Y!#6N^4:Z6[W]A+MXIMY>I:4-7]@.NED>0;6Q3G<[,#'HA!I6_K"[AP/ M>?H' -L!6. ]. HL/W#'EW.CMV"\-EGS/R'4@"9R0OE'N7.&3@7AW/*SND?E MM'F<)X[,>6%2[:"7 Y3] 3J#:ZU<:^&CJK%^CD^(QLB%[;EO'B1V'SB8PHN'-R3E+\[<'$FY!KX$NTF&W0C/>)G!5PP>L=M(L2!E4FJK+ M.JP]RK4(:RVI3(5J+D;C_VI]3FHO?<;I=TA@?K!A<,NWE/T.C>#2CD>GD!5Q M/LL/!-.X3%/X3AT!A(+>Z JM?>%@%F?GY4NW15R>,;@22E!AU=!H7;_$9FD\ M+5Z"LS)F; 9?M..27/_^5*>0%W'&I@>"HHRG:38*OM S\*8QV%"<4+7<-&BI M_TGNW\EIP(<0BW]1O;):(JD].:(^'5[2M08Q*"E*(>B&4D5?JJ_EQQ8-PNFT M'#+E-(M+5D!,;FV/H7'*QXFG9I'\TT2PQ"E@#%;:>*.4>IP2JNNU(BH^H2IM MPTJW7V\J1ZI$WS9_):)2<'K;1#HN4'AJ50-LH-7764CC/I MW="*G]2'@79-40EE0>*:H.GD;!J!&8;$L'&Z#XUYI1VU^?#;TEQ%XQ7H?*VU MVV^\@W%2+W\!4$L#!!0 ( )& 9U?H HZG9@8 %05 9 >&PO=V]R M:W-H965TXE MK$8M2L8+5BHN2B39]&(P=L^N L-O&7[G;*DZS\CL9"+$9[.XS2X&CC&(Y2S5 M!H'"WQ.[9GEN@,",+PWFH%5I!+O/:_3W=N^PEPE5[%KD?_!,SR\&\0!E;$JK M7#^(Y:^LV0\Q>*G(E?U%RYK7!XUII;0H&F%8%[RL_^ES\QTZ K%S0,!K!#QK M=ZW(6GE#-;T\EV*)I.$&-/-@MVJEP3A>&J<\:@EO.<=P$O0!U'JN4+ORHQEV_(CL*TUT%L; M>.4=!7QDBR'R'8P\Q_./X/GMAGV+Y_^P#==XP7X\DS1G:D%3=C& K%!,/K'! MY>M7;NB\/6)MT%H;'$-_@;7'\5QGB(YCHM>O8L_QWZ*/LY>4,:0HL MJLE=_A4>-;Q/YR ,S[RLEU3*E>&FA:A*C<04S1IE9RWN]_Z/:ZPKFM,R98@J M WO#4E9,F$2^:R/#:]E/D.O[.$P(^L"HJB2#"J+1@DDN,D2SOR"E#$6AJ10% MNKIYO$7C]$O%%;=58E>[&WH[JB$@=:.[BTG M@9JFH':PK#;%?,!=0=2?4;3VOO2.4QE & MTZJH9U[N^?_+_Q&/'X[#<>?; MHOLZ_$[_9%2J-ST%U^"9?MQW'+4%UI->^ZS)E)^+#GU\4J44!<.X$_=^Z&#' M<3J44]<-=B-W)Z]%,_C'$)#?!8=?,];]GC T\]+@J%E+P M%"7#L,<4;>^Z175!F^OT0>&;Q$F?_Q ,P6$0]E'" /LD0._RU?-J8JFNMS_J M?P2='+(-R'W;UB@?A:9YI^:H'N<)2LBV4R!H@@2"+=B*FH"$V-MJ# E0=N3\ M.,:1XW7E2!CA(-P$][[*:CN]:2+="HK8,XS*BD%=3\6LA":9F<9HRJZIEXLZ M:N'M$RLK9BNSKGYB9GXZ5&3_F[KZT1K:G>]V[%LSWIE] M_ .^3F3<$0--E.+CN*U+FI_KUTL$V\R<^M_K\.R38-CH5;+T1J)]A WQ/* M+O@_(%W"5NR 5P),W,#(;V(G(MA/_-X&")#C?H1%V(O[@>[Z,79@" 9@\K. MPV\!>Q%,]/VJ< #8A22$,N]U1XWO[5[[H6LJ= 3)Z%2#VU\*#QM*O.00^>%X M1NP;I'8'F)/=F:'?$-N6#%%Y4TG;W=IV](TN5&?N^YLQFDE:FNR\8TMT#W:: MT]:]6)C1LK8YS2O%G[A>V8:WSHG;![2<\W0.#!J4U,?)YI0&M>+3\'%X3!9J MP6]5OH*J:.,'-VW-$: 9;*8T+^RX6RDVK7*4\RE;OZQ@FS)? MU>+;QYWZ0^:SY@/B\;"9 OP0A8BZ+FBPE!V7>Z:VBG& [G4!A 8 =@O DO9;XX M4G,J61NI$ZJ@*!DSCC!E/*_,[I90?T^;)0]87IF3S)Y:O\ ML;0)S MW_7)J'/353 YL_=YX %S-*DOO5IJ>V4XKF_*-NSU?>,'*F<:+&P]V83H;4H[..<40@4PP#OIP*.Y,W"*&@O4B__!E!+ P04 M" "1@&=7$>9]5R0# #M!P &0 'AL+W=OWPS)F<5.FV>[!7#DM9'*+J.M<^U-DMAR"PVWU[H%A2NU M-@UW.#6;Q+8&>!5 C4Q8FA9)PX6*5HM@>S2KA>Z<% H>#;%=TW#S=@]2[Y81 MC0Z&'V*S==Z0K!8MW\ 3N+_:1X.S9&"I1 /*"JV(@7H9W=&;^]S[!X>? G9V M-"8^DK76SW[RK5I&J1<$$DKG&3C^7N !I/1$*..?/6O<5]O%,/%^II0U?LNM]61J1LK-.-WLP*FB$ MZO_\=9^'$6#V*P#; UC0W6\45'[BCJ\61N^(\=[(Y@)#]/XI_'C6UY"03E'LK#59&2HT/TCHD093; JFUQ)T5H%D^GZ> JU LHI\W;X%+$>5Z-"T9/\"RFV3C,$L/$HH>'UF 5MSP4PB,%FZ>CV22=CJ .\(X[ M-%/*1DXY/?+SKA(NZ).PX7+DE1;L1!N-YY/C!BU_,WAQ MJ Y/Y"K4%!+=PQ M2?/\-$14G^H." @14 !D !X;"]W;W)K&ULI5AK;]LX%OTKA"<9I(#JAVPG=EY DK;8#M)MD'1GL1]IB;8YE40- M2<7Q_OH]]U*2[=3)-+- X$@D[^O<)W6^,O:[6RKEQ5.>%>ZBL_2^/.WU7+)4 MN71=4ZH".W-C<^GQ:A<]5UHE4R;*LU[<[Q_W5[*A7I0_E_EG<5;K^62ZEP53IM"6#6_ MZ%P-3J]'=)X/_*[5RFT]"[)D9LQW>OF<7G3ZI)#*5.*)@\2_1W6CLHP808T_ M:YZ=5B01;C\WW#^Q[;!E)IVZ,=F_=>J7%YU)1Z1J+JO,WYO5/U1MSYCX)29S M_"M6X>Q@VA%)Y;S):V)HD.LB_)=/-0Y;!)/^"P1Q31"SWD$0:_E!>GEY;LU* M6#H-;O3 IC(UE-,%.>7!6^QJT/G+;\KFXI_&*R?NY%K.,G7>\^!+N[VDYG$= M>,0O\)B*+Z;P2R<^%JE*=^E[T*=5*FZ4NHY?9?B@RJX8]B,1]^/A*_R&K9%# MYC?\OXP,/$;[>5!RG+I2)NJB@^AWRCZJSN6OOPR.^V>O:#AJ-1R]QOTG-7R= MQR#NBA_YB%]_F<3]X1EA&8?]6R.+=OEK(;Y(FRQ%'#/>^-6%2$Q1U'FSTGXI M_%*))#-.%PMAYOQZ_>'AL[A*_JRTTW0PXM4;DY>R6 M5>&55"E[>"(B[0B(C M./"8BGOEO/1X846N%E8I['HQ6_.VS VD;#&+>/E:F[NE1"**&S#67MS=WF#' M0=- M;,UPQ?VSP.>[*?A]G)PYH9ZT\^1NEEEP2!&8\XI<)$IC.3KJ8$"\."AN)2^"\0RBI689 M"3AGRJN]4?,R%BL"-DE,5?@&$"R@XLZ\R$VJYSH)TD@K;V7A9 C8N5)L[L'@ M9!BL54_H8;"X"\_O#>T]\G?#F6UAX&%-KCEV6+#!*1M$PE0BJ<.'%9A&D\%$ M1#7RWBP4'V>YJ"(MQFR4=JZ214)@.A_ )MA%JAVC$(R*H_YH"@Y91A@C5^"' M_P(@\PC&))_]5;N%-:XX:^E5S>OG^ZIALK"ZT27B9TI:=U?@,WB:QC#H%9;Q[9";+\;'Q\^\\;; M_7#%T*!3>Y7/L-RTZV@71-:.4GDP[,:'(=MWDNI@T \U#F)*JPM"+,/6.I3G MBI-I#Q1I99NPGFL+26M@$VH!EJRB@90.'(SK&CJ3&6>7=MA%_;&A C:%"N*Q M"M'XL5 >GM %^E26!47:_-JP]DM$$,MU>U+H>6F'YAI\'DV&7,;\2P6@-I,= M"4 \QMU([#AFZQ >NMO=.2G.E,^S6!#)850$I3[@T 7A?4WE5: MH/:3BS.-823B0$4*XU(5$^8XYD?=^HP.+>7%Q[R M^8*U%;"O,MVDQH=--PQ=B:='!('(P]4\7%!>:M=-1[9(\T7!\V1;(NKA.0RT MDVA\?,+,#\8GT61Z$H'&E)3?-K(^65\46"5#81Z4Y;>2_]_P]/?@&=#RJIE<&L M>->*O6N$DG[B0(S&T60XHK=1RV8P&4;#X9 6Q_L6C]O%FOJ;P0B$/DZM ]9L M[AO-K81!?G9U(=D3L!R)6U2ATY^F:V0?3:/!8/PNP!6NGHFT=DVA\R@S=&9( M&$VC>#!M:/9]@^EM?1;+E5WPQS_Z7@#QX0M9N]I^7[P*G]4VQ\/'R2\\!].W M@3E(^]V3<4?8\,$OO'A3\D>VF?&H0ORXQ.BM+!W _MS C/J%!+1?72__!U!+ M P04 " "1@&=7-('P=2W>X'U?D2MJ& M(EDN:5G]Z^^;63Z6$B4KB7,Y7 T4C47NSL[.XYN7[!>;)/NH5U+FSOTZBO7+ MLU6>I\^OKG2PDFNA>TDJ8[Q9)-E:Y/B8+:]TFDD1\J9U=.7U^^.KM5#QV:L7 M_.Q]]NI%4N21BN7[S-'%>BVR[6L9)9N79X.SZL$'M5SE].#JU8M4+.6MS/^1 MOL_PZ:JF$JJUC+5*8B>3BY=G-X/GKX>TGA?\4\F-MGYVZ";S)/E('WX)7Y[U MB2$9R2 G"@+_W,DW,HJ($-CXO:1Y5A])&^V?*^H_\=UQE[G0\DT2_4N%^>KE MV?3,">5"%%'^(=G\+,O[C(A>D$2:_^]LS%IO?.8$A_ M>I/$=S++U3R2SJV,59(Y[Y)RK3G^'W7\?J>?X2>7U_59WK^)UZUUW570VK838H\ MY;E.12!?GL$5M,SNY-FKOWPW&/>OCS ZK!D='J/^23HY3FG@]YQ#U)R_?#?U M^OXUB7?<6M5^_??8^4G.LP(NZPQ\U@9TDJ\D]JQ3$6\=I74A0\?KC;W1]TY@ M4=+FO)@)AH5T5&R.NZ#]=(+7O^X^GU\.KB]I"RT6RV4FER*73IJI.%"IB!RQ M3HHX=Y*%\ZO6'= /AN0JZZ.0W'MN$2:C_![ MH;3BESB&'KTK@FV<"^=]EH1% %QU;I.UK-Z6DB49#";7VI'W8)^H*7 !3,BT MDPIP0V+(S?GY84XK,?2<7_;YI'UT"Q$']?'==':4'D-Z)%"1IEERKP"0,MHZ MYR-W./&)4"CG>4,Y2'0."IN5"E:D040 A>7@1I-F0MK!JMF02N*EZT30-E0< MXQ7.S; I64A-P0"/%Q)^6YOH$2V)K+)"%_0UJ9P.@WG ED!+\PES*3+%B*(M6QVD(:"8Q/:7$9._*99 MD5VRJ%QD7ZSFO)6*NW'F._Y,WK9((LH(1JBAR5N). MLFXR"D%.GE0^2 ]5Y7Y)##Z+-#&FD@2LOE+I 18C@#OR3L9DBS]ER9HY%PO( MY#@+:['M/(^D"#O)$<+I9_.JCL;P6Q4Q)T&4:&9B7FC EV8)T@M*0,(B@KKR M3+ OA3A*K=1[)D5+/BYUM2)DL_ M@[5&R XRMCP"@#0%@)"B72<0>N4Z>@53TH<<-$C6:[ -UPP^$CE!3^8J%I7/ M$Q&6Z.ETW%)L^VA0"O$X/-&M62IRQR19B6-RAXBD#4N,%)23*T[MN1"/G0^Z,3O0XAC\ *L M492%:4*$70R I#'D'3#R9KW!C,]EEG8Y,A?:O0AI:8\VXT@Q_PV2)P<3X6_P M"$2)_%27JK#JY])MCD)MRZD ,&Q2,.4TR:P@ G\Z)#<JM+(Z*%#[&[C ME4EJJ#)"U/%QD41(V7V5B\$E@CH'6&(N$!&B)B#R=Q@: MP0:)&N+@]XPC[.Z[JZ2)DSC_K8#].?Z@RC&4$5$D@#TP@81LT-'87^JDI=<' MO5+>!U*&&CE,__MJPYZ:%R3H'+&'SO3Z-O+HZJZTT>]SZ$(XH:*BO:R^D,NF M!*E'1A'"=N5*9QZTA-* -.X5Y;>=PQI.MY14U%GRY\AA$'/$6TAJ' MU0ZY[G/E; #P#'WY"G RF];FD)IDK/KX2(9'/Q0[S)%AY!W8T[$6*O,,A#8E5IN:%27/*[<<,.TG%U\X(*M"Z83Q$;9G+]1QZK I,2FKB6J%BGI!?V;B'-"NL MI!^:Y$BSLMQCT@F2(@HI(S)9VES*V ZH=@9;23Q4UH966F>B\K'C8)^0/Y;N MQGL4@BCD"-T8!?9>MY-["C\/'N8:MTXB$S*)93R@NL0U*33G/(UIE,XC 641 ML6@\[I,<';OFLDY.7">-"J0$09 5I4J*.!4JK%-YCB&XD&MBVS<(*$G@$WR&7:1D$DJ_0H$ F(RXY+;V"35SUFL^B M\/1EAS#^&9*-?[P!"E5YQDDX9/)?DE"N\H*R.ACU1_G,V"L5YU3CYY1&(@@L MI=O$*)BM[ 3GIBBHS-=:D2R.,,=V6+M]5[O B+;BWC7LSRG;#E!6ZG)3A?8M M7.*.Q<*\%XO M*GL/**4XQL)\8V[U7%2&#%.OL-@U<9O.K I<%:W4:@GO,> MP2[1[:),TYVP:WG!E+C3$"#L>E4?@&LCR"O.0+)2N-8>$.6^B!PA8$KB;9%FR,7VV.O:VNQ0'+%BLLZ741E$7<'?BG!I)#&7 MINU+VJ;48"E(3KMW.F)'6BUCP&D@H,'6E101S\[[5B_A MH2D WB!AIAHCEDFAHVT#/767O:$TZZ!T@709&D5"3_W6*-EXL4"C$06><; MF^)%V:*XN7U3MS"&D_ZS4=]QG1]HKL$X,;AVWEK;3.3ZL<5*:\K6Y16MZ5J_ MJQ:KIVO3R6G3M=GN=*WCW$^*_/9KSCYO=\;G+[+/F+N4H M\%UR9YI6);'IMQ@&/L#$TSCPVXX#CXSGO$G/'XW\SQO/=:+.%X[G_'%O-/Y? M'\]U.?DGC., M]R;FZSR'QGOE:Y.L\PI+8D- Z>II//7EXZF?DPT\/-L?HEIJ;;#-\M>DR,G: MF)<#.B_+A:;).!EQD_&D;M6ANLL^MQK>=CHXV7Q)CGW[$Z5^<(*WS]@7#O Z MH$SDW2<]QJSO*'5JR5+"_:TF?D?*TZ=)WY]NTM?./9\F?7_*29__-.E[U$F? MD6>95-RSMY_4:?AV\[]?#X]PZ.1#4[L\63*XMXK*P_,$K8VB#V_OOW=>0\=[RQZX_Z]18\,%,=^\EXXDZQYF_PS>= M4$&0I/Z@7*0U+6AJAF$?5/ MW-EP9G/CC]SI9-CB;^!.81"=7YN4P.LUCY=)9?*>G 8?(K5XX!>;CMD_=25: MWUC4ZOX93QOHM&IH8%(NN5A(_B73)C.HV@>?=SC]2D7/'W[/:_R>-_W>K= MIT3;W@-&KQ;/FA24!JJR_G*IZ;M9,ZRRZ=-92'0,;FT--)W(G!/FNAO,50-; M9BT04@N (<&"1#K#RX:ZD2AVQVMLC)?(2Z:B@6:IHA'OW'*P\!.*93"];Z> MWQ[Z]U?FU/Z5V!T&JX7OZ"(GK&,DM#YX1][0MS4R$>1%E^C/G8$[Z]N.-AOZ MUJ>1Z\TFMM.Y4R3#-P8*ZEC>,4.L]_A];T\>GC?=>S8=^WO/QI-IB68=C'NN M-QA8K WS:ME7].W'' M_LA\Z_\+-H^;"X_=\6Q\XG[?!X$9$9BTWMDW/$[!/ 7RH4[G(N$A,MX('C<8 M'7QN-+)G>;#WJ=N?M@+T9.:.I[9W^OV).QE/RI!=^TS3U',G?K\C%/M3=S"= M=+V8@2>\^,HY0%>#N_0=02P,$% @ D8!G5[1#DJQB#@ -$( !D M !X;"]W;W)K&UL[5Q[;]LX$O\J1+:WEP),HO>C M+R!]+*Z+ZVW1[N[]S4BTS:LLN105)_?I;X:49$JV$GOKI'>+ XK&ILCAS'#F M-P])?K&NY)=ZP;DB-\NBK%^>+)1:/;NXJ+,%7[+ZO%KQ$J[,*KED"K[*^46] MDISE>M&RN/ <)[I8,E&>O'JAQS[*5R^J1A6BY!\EJ9OEDLG;U[RHUB]/W)-N MX).8+Q0.7+QZL6)S_IFKWU8?)7R[Z*GD8LG+6E0ED7SV\N32??8ZP/EZPN^" MKVOK,T%)KJKJ"WYYG[\\<9 A7O!,(04&?Z[Y&UX42 C8^-K2/.FWQ(7VYX[Z M3UIVD.6*U?Q-5?Q3Y&KQ\B0Y(3F?L:90GZKUWW@K3XCTLJJH]?]D;>:Z_@G) MFEI5RW8Q<+ 4I?G+;EH]6 L29V*!UR[P--]F(\WE6Z;8JQ>R6A.)LX$:?M"B MZM7 G"CQ4#XK"5<%K%.OWGUMA+I]<:& %HY<9.VZUV:=-[$N)1^J4BUJ\J[, M>3Y,/;N0\OX.KH.,,D759%S6>,4-WY.N%D!KDL4S%8+R3EA94Y*($^6Y@ Y M'B !]2N^O.*R/P.RYA)FU["\ ->MG_4[_UG_7N:Y0*A@Q1\GD67-LBF8 I7^ M CJ7F^.JE$7W3;4$]9//JLJ^D(],Y&?D?;F9"_!:-_*VO;Z+.! \UP@.E[S M?L;G'48PN%9OB"VKIE3D#5L)F['1K-'LMWPF,J'(WZMZ,Z>UR]>L8&7&*4S* M6DMRM25YQ(^IDP0T#M-^T1,8M+Z$?D*=V.]'3GWJ^2%-//^I->LT18-1(P 01AK3V(^>/IJ0W7X:?@1] /#+RX@T\?X3-Q M(_#]#3X"?";6ES!PJ)]LO/< ^$P3&L?./? 9IV 1_OWP&7LT<,*])7>I%[I_ M6-$'^Z[>;1IT %T/X/VQD:<;_W;\26D4A@>8I^K>C(0\D'K'W:,R; MW4S>EPT2-$0B2DK )#@/.*5'1Z5)??O)MBGH001048(8_-&9=7WJ./&ATWOX M_+F!ZJ8O8P ]T]"G?FH#Y@@]$QJDGB7^_LEG2.-H.,U6Z!-@P=&PF)]XCXKW?30A+).\NJR4Q62RR ><&E+H#-E$_]%')Z3IU:>QX- F]'1 )&9?C./NK<5+@CM!/E5PSB?&N5))E$"E* A)]@SRG M[@X>'_;PV@V/&;^]^-'X-[O];\5O-]AAG#CX'>.WY]#(WR[?[YG>Q^\=O4AL M#T$DC1R[:30*XB%- \?R*YK"JB@.!]'9=79$\0A"EI<.QFR?QP(HH8G5GGK@ MWJOWY^V]'J''>N1.ZF/U3.]KD[H$F;@JP'N_OSY ^1\=/Z@S5 _)0GP;> M?AU# T+^T5E&FI/Y9AA!V1(ZW[3)?U=BZ:8NC:+X@-02RK+D 9++CNYV&GDH MI1##CD77B?'VP(Z(&_ZQ;/"(+5;W 5JLANIW;*6"BT0[:I7^PNZ6J0>H"1;@ MT#0=Y L#* 42OFL5_1X-PI@FP3 /".)M*(U2&KB#,3>- "&C/: 4,-=+_+TU MX%+(:XY^K(;J="7LNH!,VR7\X]U^.]O$P O?T-P ]OJL,E85C50D'^'@<0+$QK '2 MF$;N'O>0H0CVTP-N@@3'/U"DN7^FE%+/V;]AYXXJNZ/P"S2GX0CT'NR??3X4 M)G7CWXY,(8WC0[(D=PQC1^K51,?(D,;CIWX44<_U=[AS! GYCMQIDL-V_A'! MTX^/WTPR5+]CMP4@;>?8=#_%8&<*?C^\*3+$SI"&R:#43+P LBYOV"<),)_9 MPDXW",?8Z:8;'QX4[=T@E.T?V"WPYX94]TSP&2=6WA*6 [3"X>/8Y=+T3-"; M/H&'Z1(>E@0ML?<@<8D/>I*/"&VGN 8W\)SG.* _NL^?4M( &4G6"P%I(TQD M\[GD@WK1G&K6HI/@W-Q@@.KQ558\'-86E4/YS"9]R M(7FF*OR809QH"L5*97"!Y=>BABNZN[B1G (^-[5FKRP;5J"%84.#8V\8Y\V$ MK!7)06NPD#,092;J#";>N='.E M;+2YP%C5*%!RF2.232@#/EB]#!C$?[;3OAD[+9[VN']?X_E?-O,&%F,WQ)C MZPI;XK#CVTYYMMJ98E>^UM\?-Z*"M3 M!"U2"?!S[.S!WQI[>U4S7^QX\&U@?E+ "NN&Q4?#:F>2Y[JK.#6+K+A<"M6Y M0><::&NS&6AF@.$=0XQ<,RFXTN:QY*"W'(P/C*AHM.#X:/?9DLDO %Z;U:>; M"3"(1JUP'T:49&84;:=S2H%/5F>5S+7M8U0DGYJ"0Q9T%9ZYG5+?W9AV*;G, M%#C?2HIK\+7BEI1\7BFAO1C(@Y'HA[71;\#\L!&_QE0+-D'D+\3V)F=NLFN3 M\RY.;_22MSZO[E*S]FS)52-+9*G::1*KJBIP4\L4KQH%Y!$#X$MK4.R:B8)= M%28%D[Q#"'/28#NH3.W^IE.(%.%,ZP;\V#Y.S5/.%5H &RKM+]5 MW@L-'@(_9W\28NWS1+OA(],<>013\*]78$B%*R85%.3^8TPQ=N$H9^3WWI\0KV/ MDX>_UJ-;]]H>0&Y18EFHAZY8^65+Q,MNQ291M7UIQ42^$;3/EV+:G@4>%BB< M0_Z;D_[IA=:4*&H+7VDIM6B)TR=]S6HF*V!IQ6XU:_BV5'O\&Z!&J,/IICV&@-$JN).@'5;3)R]O5 M-N9M:QL&/>I&(51W@='V]FD@'H)\;>F"@7%= 4<@HCY!"^:>D5/W*9B#Y6GC M @#Q=1Q9+1*; #QAL:<>;C ;/_\BP,5NII.P:EV.BC)=RQFUYEUHGU6-!-># M0D$1VVH+JSQNC3:"MY=W]O '34+3]!,7YUO-%]0@_3236Z>JF_-L)CF:G3M0% M4UV*25:+VUI@_6D9-V+'T-QTJ"SQA5*DHZ%QW@@3G04^]/2&)"Y$9N?,#3ND M'0R>Q0&UY&BS;J"L&W*@;*9CLB1+D$*""%>"C>?$4=B\K'6%KD6M[Z.Q#YQC8K!!E MK62C4_1S\MK&.MN1<$X&I0D?0@X0QFQ(EX8@K;),NS_=WL97E;2C__APAU"! M-7NM-0%SD8H4X$6"F71%YU1@]9 *H,%:>F,:47LU=;)IZ!RG8GBR7N3@R8;A M69(8V=A5=8JEG^ H*.(Z%YFE"G M4MMM@*8V!P1FG.E'1/3$K8JF@YZV=V#101/7U@8Q2V1:5;DH,/81SB3"1+T) MJQ-(A/JT:4Z[]>4PV]:A%E!)8Z!V]08B*(BYMY"9=-E!-,^]*MUFK Q ;LKL%(QZ0G6DCI8XA:0+>H. M;SN%;DJ%C-4+!.V%/HF*S)KV1*9JB%VODU]8;_(ON9SKWRM )X7H:5[J[T?[ MGT2X-+\$L)EN?D_A Y.0/=:DX#-8ZIS'X0F1YC<*S!=5K?3O @!6J6JI/RXX M^)+$"7!]5@'ZME]P@_Z'(E[]!U!+ P04 " "1@&=7$489MGH' ]&0 M&0 'AL+W=OY& M?Q\:U-5:JB]Z"6#8\R;@063FZN;+O[M3-E5R9/"OA3C&]*@JA-F\AE^OKD3]J7]QGBZ6A M%^.;JTHLX ',I^I.X=.XLY)F!90ZDR53,+\>W?JOWX8D;P4^9[#6@WM&D3Q* M^84>?DZO1QXY!#DDABP(O#S!.\AS,H1N_-G8''53DN+POK7^@XT=8WD4&M[) M_/!::T'INAH;M$XRXZ2Q]+:VQ(]8FK%?9&F6FGTH4TBW M]<:;UU[RT\:?(#*98'G,.[QX(2]H LUL/:"?R#4VE)XV!(!Y;6N1 +7 M(T2"!O4$HYOOOO$GWIL3?H:=G^$IZR_R\Z2EPW[ZD -NP-E M 5\FP!Z60@'[5&9&=^,?EV 51;EA%:A,IEDB\GS#%DJ4*'?W\$DS(UD"RB S ML **1U":R3DSO>J_---09E)A19=( 0AVPPR(PJT-/($V2!>/?R"$R1JIDJ-Z M+FI,HSE1EBN1XR5%N!2K7!#*R:?.?QP:VRG4%R2Y1)9I1LJ:H77QF&<(GI0] M;H:.49A^_$9O)PS^>&!=!Q8^%8E\@)G.AWF M(PAC% ++/U>6-=KAW<)UC06E29"0%EA M$"<;]@@,A"HA==E/<@U8 8XUA)5,8-LS5 M;U2<"0\TL:/<08H?83!3F7F7" MM=&LVYH33%A*136GHGJR1;4;[4M@Y5ADL>9[@P]:M^X8#H:ARN0%,4[I2M/+G^NH.S7:,8LTN MH,0,$>%:CE2"F Q)"//&!"9DI5YM<%$:;K8KA>R?)4A=7Z6L^_]3UKF4Q1T/ M22O""NI!ZL_<2;Q'6K[#)U-GYL7[S#!Q>;Q'6Y,P=.)PLD];:'[F':"M2S^> M.;'O'R ZWYU&+Z,>[H0SC(T/X^+__*G!W<%MGS>+6 MC]UPNHM;\L](@V2U31SW;5^!DUP6(/1*]4QE/4KH\UD?Q6U=W(5W%9<[2L^M/,_QI 7PSDOZ%YC /.O;;Z]T!'6T+-GL1B MH6!!)7.NS0_/H)), [O#K806N#2JV5)W17_&H0R/OLDQ\B)4U9WY1U %N\0F MFQA?]_@_G\Y\9S+%7L.+AC0V=:^C-/G4>NY[%=;X3('?CF6V;N]'MT(T'[T(,FK=!XRX+ M)TTBTH,PW#893/L>UYULF_;[Z9&R%)$J_I1R"^T]8[ZP@^@HJ6]D/C3=2,,^ M=RN5+ 659"[*H2M[],,]/SJM+2Q]#/H=;'ZJ5J)O.0]QV[ -KZ8)#?/E*:]JZ/?WH&FAU)X MF*AE"E^VL4-4WQP9UU=X:_L('[[0S3O1DZQCOVE>)#,WW'Q+M;)U5B(MH# MQ]'-M+&=#&T?3AYY^K(@_\M;ZD?K]O"+W(ZWK>"O%-49"AR7< MBI*ES4:*Q\=<5O:0?-&=HON[G@[[,=^)9CXZDN<((Z<][5AS(BUP.\;#6/VA M)\;&:G]CB)P@C@<^.7X0[@GYD3/!X_1'BZ2OUL/%SE07.Y-<[$Z#4<0.]_H7 MMT>V#7NT)N;'>A$50OHYP[8,D8 HQ+XQ]$EM52I(Y*+,_GW,P;:O0X)J]+47[>[M]U_ [?U)_%> MO/YCX1>A%MA*L1SFJ.JY<31BJOY87S\86=D/Y(_2&%G8VR6(%!0)X/A<2M,^ MT 3=/R8W_P%02P,$% @ D8!G5T@F2N @(@ PW$ !D !X;"]W;W)K M&ULW5U9<]O&EOXK*.=6QJZ!:"Y:XR156NQJ&54;7<(WBZI>JQ9^K9?/FTVM54XOK8OG MT_'X]/E:F?+)C]_39W?UC]]775N84M_52=.MUZK>7NFB>OSAR>2)_>"]6:Y: M_.#YC]]OU%+?Z_;7S5T-OSUWH^1FK! 0,8?,N83-R6^&/YL1W]% M:X>US%6CKZOB-Y.WJQ^>G#])5A4-_9L\\K.S\9,D MZYJV6LO+0,':E/R_^BA\"%XXW_?"5%Z8$MT\$5%YHUKUX_=U]9C4^#2,AC_0 M4NEM(,Z4N"GW;0W?&GBO_?&Z6J]-"UQNFT25>7)=E:TIE[K,C&Z^?]["%/C@ M\TR&N^+AIGN&NTC>P "K)GE9YCJ/WW\.I#GZII:^J^G! >_U9I3,QFDR'4]G M!\:;N?7.:+S97[5>'NYX>#A4F>^:C1T_.( L<>. MV.-#HW\YL8>'FYR.DH-#)M]^5R9;)6H GC71+P#%H'MT\ XV*DO6(J)FM U*4X,L_:,S MH"OPCFHCLC)=MV9!Y,E\N\^X#3/EHD;!Y4U;T$,;V _<-:$;6>7(L:N(*(<' MW SV955K>/9!%2;G)5C"5=%4!Z@'HI#XNZ[..YW)KZ7G=@?--)A,TJ9.3OOK"R_B!+#./AP#N9QW:#F \2-0BS0%6!B-"U9)TRIB6+?!EV?C9,VN=*[A1>U4 M M9= ,:'!T4UY1@XUAMX8?8.J1)5Q8HNO@N#?\($J)571A<.ZP*W@9V>M/U M&LU:LP%+K44-X0>QW6ZE,'-^>&&B:S>PS\!7XM4-6,M'U"W@S1M5P\Y.CUD$ M00\:E#*0J6@0DIU:DRQXU>F;G[XP/94]>UN!13Y+3\^.T[.+BU1^/!^/64S@ MU_-9.CY#FXG*!A)2'NU7-#_J*#E/3T^FZ?'%V3-1U-"AR';BB+/Q$>V@VUC< M/;M3H\@?..:P4+= 1P/VN18^DV$5JQCR] UP3F6KKM$M(//D)^^ N1D -UUGL(O%U@N/T\AY Z:.@9" BL<*1D;??P3K!/%J M.M,>Y!:\8'E%#@4-&AE>A#E',18(9(((1C]%9BH5^X2> *1BN=2,FX88^)TE MGRE& @_0%VC@!2CN++V8S9"&.-D.DTO)A!]BH]8M_2S]W%%.+X!WIQ,O1.^L19[,R"*?IX-&Y,YZ1A38NZII MCWZ"Q;7@&!\P^G8HYZ?W#JR*^__VF[/Q^ 7,: M5:K._9"_7%[9,1F3P20 U)9=",1V9C&-Q0Q$+<(- WI8&7P)U:(8/]1F8##TQF-H1+YEM06(.Q0MT*I4![ MLM*@$@ >"B(Z,KM!C%6A2( "3RC; 0^A@%A4[N?NJ0[-31BX1XZC_K.H/O74(UO#K6"*L;.W^"#R$]]%&SOV, MHK&X$4W5+5!:E?IH"T MV4 06['\XL:3<@.);O-A/QDO-N:C ,8(S;GYV$*PX>A!/+M* M(;OOEYL.@DI2!I#?@W%J$P:JC=8?!$5T&T3M-#C%E0JB?76]PT1B'-I*G M$RH"CU@HB/][MEB5'!M]PFD$.@#> F>4WT"[6"-& P&YLD ):!>$P&:&D7!J M79X(Y!+-()I\V!AY$559E1QIG;)1]=MRR1@#=*D$P>UXV2O8;0JK0-_97(B# MX$#MC*3'^SKY- W((,/ 5 R,7W>XQZG]$*?"V [QB,W2]-B5RH^ =-. =>B MQ/M9W@6S@S(0WD/R _4[9QZ@\'%89P*VE81//==1V"5)[$'C3KQ-6S5*[C>@ M"AB@%@B_/3=JMI?VK4"<,)/=%3:@[4>MG@6P[GW+CFWD^3[;PI3\:XQ+W["$ M8""T+9R=8C<"KR-X!XW#>1= '*J0[-?"DQQ!@V"AE(4=\[@[9ADX0S ??0J- M2.@ )WI3<>X/]_6]AMASP?DF'.;2+0[,/6P@XFFR&O!=O'#*'6@M3QF>QY MUX+GU+RCE@+G)W:HC=GN^!Y;P,!(N5#>CZ>R-@ '<]48!Y4H*@IP!\+7)7@< MP#/;2BS;Y-Q'/BWL Z@BNZ*8E=5F0PG:7GS.E,4F"P42EC$)7-Y3\PP\0&GV M#3"PM)\X0'IJX-7 X+VBD.HWP74WXAT1<=L]@)6+G9L<@2KO1:;:I_\B2#B M&25-)^C/+A@FEP6?V07W]NT]AFH- YD;4X/?(\5 %(W0*U5AA4!WW0&XL-F DJY2H$XO*83RNKC?%6[>3WHH%NWDQ+'^"G':2 M P=@U*^C^U$81$*$1OR,K:Z,W50+'4ZX:"3( ;H, I&3H,:YD[+B3TN7H#DN;9R^2 MZ=GDJ<:JSM/+9R_8&'_5#)+<.IIOCVR59>^D..<29A/S[Z?$J@?*$2! O41U M =>'4P4JR22W88=1P%0_BP$PE=((;Q M(8$GB?V5X&N7L0\!8,_Y.2%Q@3R8& 6"LJ"R;+117-T+BE^?B-L&P]S&PZ:, MZFQ=GQ=D>N$[&+WT%JFW)W9)/<.[BV?=5[P-CGP'QF(+1Z(B>@Q>D-);O#4D M'Z! '!0]6#VAIH(6TX9Q):76V(F$L\BZCTQY9!.N7KA#N1>D_$F_K&I]0"R< M2(02XCDG(8A%,6I9:XP<5M6C?L P@W@2;/JG-L+LA',@O%71V;BQMT%][#40 M@ 22&.V5'I8S1\HHM,-40,;-6R,3<.L@BM"4(ZPI\DNEZ$GXEE"E+T0M(HN< MDLO,?^^:-LSF:- 0ZN1***?4PPJV= XC_=Z540C40,BW+\4E?JC!6EZ'\4R/ MEM@1KSPJ!Y_CZE P,7XSN#:7A_#RZ8H4 XT'.-AS8%Z8FX],8/,C0>!AYH 3K^I2;QOY)%EHS<%\KA>!B==/S+#A% O!K-:&R(.QMQ+$(I6?G8OG@U[-I>CX[ M_3+#@*NFU*4#Q_/.^X0_.HRS%T;@KX5ZN5J#K#11G.;B[],#Q2P(D02,7Y;- M(P8?#HFC.@!TQ(Y/LC(HL@V[(=E%_7&EP"KM!OSC>,8P. Q"6*M&,,+&YB%Q M]-B #VKB %THNWVR^FC$IJU=VW$7"8 M-DP@M7.9)JO 6[#QTF,WT@*Z1*,'&78]K(Y3E*\[[#@- 7$_EEDNCC)*T\_ MJ&3S3JF"N:*>C/F6:QE5!@I:#N\!B08G\,_#?*R%Q61PARJ"?69_X8*">2]V MY^W#8PS)W.*EBA/V:5Q7J&FF6_>Z-, @@SD2V>Y<*]5!CEA83>:F'1C::K68 M'5)&=/6&(!,W5V!\A[ECM&AB\!;HA%&TQ6Z"1&W$TV/2#\2K!#I'4I@* *?^ M2)9F%X=AFW=N.2L=IM(*FF+EXE&L$F#2QJ"C$5YKR+%P"M=U] M8EGO+.# H:)VGRIF#%(<+%AU[:JJS3]9"'?2'[Q4SJI0_UF(KVT?CM>Y2AHW MI:1E3!G_A4CN%?_;I:%WGX5#?+JSZBXH'2O7W_5 M*/;U_ZI(P[]F"'DUYDF/NC":>:-K3%-["6QLJUW%L>A2EQADXUD$\F0>4MQ+ M T\R.;XYND ULL<3"H3[)"^Z91.\-HWX)\(AV,\))9! <> M3,EGM=P9A:"7DP(!FVJUT\AWO+Z41-F[>P,>!;L.\:W?M>T$MKY" 5NWC<:< M98VSLE]Z4\%&-,FW:KUYX6S'[>WU/J7CF4?[N,S8'&Q45<@GH!CW,LCD^*EV MC68O/V8KLB38H(TT#K\S'3]5>]Z1<"SB 3>C810FQ3KLM9460=]V0'*4B@"E M?0$-6G)\=V%8T^,.);1,_J-S^Q$NA5OTSNQ'9'!!3%EM>I@=89 MK\!B-_F<\V';OW\Z\7NVJ40_EF+7X!IW;=VTJD(\O?TLUHC#OABY?HD'VZ8 MT!T>[%09)XX9[$?,8F%=B1@H$2LK9;$1V_F?OK6S_+8R17PP88X1^$.80/!I MJEU]1#/:WT_>IGA]E-!"'0>_QG59WT-!P0);L0Y/T\CB>OM =A$L7X=FDDMV MW'6&H()+2E6AR83:='^5 .HP-K6]H1!96L!2>BLQ,;SCV+>>0N%+.8M![D>V?EY+W%;M[ #:>&DB#=\ MXFOT..7V5=* M[;N-02LTD"T.#HK8/:WX8;TQX,E,!E+<@;D$UMJ*.3JW"H0D66*47:[Y1,Q* MJZ)=9;B56!U'"&>CNL%(.^X&O/<+R-:%#LI1FCCU?]D@= MG66D \+.=:KD 6RBYDYS29$%L$"6!.'[!]W:$-J-C/S8D#7.4%=>\Q&3H*&5 MTLT_XT$=]+EWJM0%&3]@FLEM=!0PUZ8V1.6DMB5&D4GS>I/ZBR45;5:/]#/>[:!A3+:BJ,F+)O MX74T:,10;()9]E1TPO$'*8F*S=\Y"K[]YN+T[(("A_"5E!K^W;$NX+,MPT6, MC@K=4DF75!U9T,9C+W<&\1K5PG;UPL+QR@"08LPPDS!0LS:=HXE&]^DN_+(Q M:U.HVE-HC1 >0+'F+>(!:2/7QD7[R(J)\=%@-= "'M9%DDFL>999T6%UQTW/ M>S/7[2-*#SN=\4G:$>ZDML:0BMWKR-4!;Y?4W.2M"[]XNI0/M'_USF1 M@/<[7,U8?A&VR5[8[6DQV5)KNKFC;"4<"/YM#7[!(SP+49*M[=W/"[QP=3KQ"V<=]SU[GEGYY%W>48N>DB\ACM'(N'GJH2G$&L0 MMLFSV'(YA )9T_1N??'G?##Z:^4F%W=6$J^G^5!6C^ BY-Z*Q[HJEWG%O="# ML: 1VYO MKY.GE&2M8;7OK^2.$>L:T1BOL+9@_#=5 M6=U71?+^HQO/O>E0[/Y4%Y+GQ,Y?7N-:H>5.KB#=&J73T$E==:5Z4*9P1^"_ MI)CR4C7M3BV%<@C7$ $48"4<+']Y\_8ZNE['NJ>!IIV1I\H0Z*;CC/;2'#LY MFL462[%XY4BME6M@$X_F3SVB\$'A\X/4XC M-O\I%O?+5#\#(M/;3W/PEYU%D06TI_4L3123 MS/1Z]N?*@GO8[*#JE2[F718V:UGB(ZH'CON?A^W3MC/5$AMV)W&)G]W@T/Y% M]W*8VK7,]&R_2WOYY[GCJT,K'[R$">/PI@[77[(/(P1.7DP)N8+VG'0<=:_7,?%:E;C!R8DU]%TN;@)]U&K"\"P'T'*ZLV( M-\5_^(O.5F555$L4!7KB@(WG26]LWJ$)_$QPKL6V)/8>]B=N408^<3O4U)Y.CL_2\]-39]A%!_"C3:2YTJ=X>G*2GA^#_/=?.)[U7R Y MTA\!O0LDH* 1Q 42$Y']ZW)17HQGJ0GLXO^\/A1;W@WLHL%:.C9M,]]VVB$ M$OWRS:5E4ICB-TTD0WS[F^)JV8;B;Y*WRMNLF9-$BNKE5!GG-!FPQ>)%HA2W MCLGE8[V:!75F@]6>SS%;0^CVX/T!E^'] 9@ZMZW2P-<:=%QM5LGK?U@F7X=7 MDZ6BM%2#A_ /W("-1D5XP 1DF$%X98HU)V1J72[Q@JVSDV2=+=-D B$ _3 ; MRP_']A,2&/X4((#.%%Y@0'S$6T%X:8>Z?*-S7E:R3:Y=4ZM-!X:LEYZVXY,D MQ^//BJYWDGU,'8/QP!"P5Y>N-X[QB)T-F9I@:J7@HIC<_@6,\5>,$>O"HRBM M[0.CW0WQNB,^/C=/^4-W;9ZW<2>?,')1A+1K(GB5DIS]0@<9\;R!(-+ZI7V& ME7J4^]DP"VMW7YB[WLBA^E- 5?;^TQ@N%K*ZSU2I/ M,/'ADIXA:>)KCV*/:DO\L+\%J!&=Y9:>Z]XI$]^ 2?N(L1&.B[G4/H44HKJC M+;O'9.-]#XNH\25>P8;9H'D)MJ[LN17LE[9'[(&UT$N\2LN L[2/=$[(]F-DG.0IT;/NM**(M;':VD MS35=]<5'FA-_ M.T-O-<)1&N^R>*B6NM^)WM:CC=@+(&X;H.UMB'>]TZV]2OD?/3(^W.; M$2+WR9EL[X]WQPJTRJO.X!@S3&I4\@TS'>P=L5I]&;?E,J .I."S)'8(>Z&2#%F2\!"VNPU/<5T=YK)7.B%UH?;*!0,L M [-QG.S!G0V/5+;N!B][9&.K[5&^$G28-'D M%'-\K*=WT14_JEKVE'1CMMSW2ZB8K[# ( N7]F^-5*$DI;ISVP"\$]_V$<7N MKB3."7E^* (2",K^!9(*6V&BI8/R?Z9$7USQ\%L*=4/QR MU?WB=-5.FL)2=C?WP21W"=] !%-4&YKJ]O8Z=8^^446KDG<;74NBYK;-1_[K M.SQJPI$O^_@=@CQQ+B6N$ULMYGC);ZRM%'(! M.+S=VJ:Y8L#=>\X7&A-_*NH %WM7(KA$8R\\/V "^-0U^\K=2PWX2&MT3[2- M*4"-L ;K;1-M7*!>O1 #@QFY=%%FPWV0^P]ENCW[1J?#R]\K$&"W65Q!KN1> M>%<@15F((D.V >&UU7'I)DVPB03^:W3!5U/B[=]X_XF]%8;:$0?7Z>YKV+-@ M+UJ[=^7Q/2[*A;NKG)I80I]9\N5W#HOW"8T!%Y_@\^):ZY;/ M5T:I#&JZS;#A+%+*X$PD9D7U>M.&]VXQ07&Y;\>&]!G2OP7.@:]>R!H<$$'K M7C[7O'057L'[I^.[R00[E-[M+]=,;QJ>B!_\5I8G;MK%X=H M<%F2@8@EOKKDT/U&WL;B;]Y6<9,*(P'9%'AS3CVBK'<[].#M*6$*(Z;)2=/7 MTA;(2G2II*=+SE9A![D_3-7C#,J.O:AUYT QONG@2GQ%Y&39U1P ,!'//8L@*&L/"@O L2.3P4"-,=$L< <@2 M^_WR1_9(K[TA$QETW\TWE2Y5,Q2RI114H3GK+(8=;!O-Z''J;E>GR" 4 M # - 9 >&PO=V]R:W-H965T=BC6[NY9L>E8K2QYDIPT]^N/E!S76=VLN*=[26R* MI#Y2_"AZOM'FT18 CCV54MFKJ'"NNA@.;5I R6VL*U"XDFM3O9C6TE0&> M>:-2#I/1Z'18Y>_<\<7Z,&'ZJT1G%!T*'?.X*I .[?XHE)= M KOG3V#G0X<>23Y,&^OK8)V\8GW.OFKE"LL^J0RR??LA(FGA)#LXU\E!AW=0 MQ6PR&K!DE$P.^)NTX4V\O\E_#"]83_NMB1 7MN(I7$58\1;,&J+%^W?CT]'E M 6S3%MOTD/=?8CML/3Z+6=<#>_]NEHPFE^R^ ':CRXJK+1,6V;9\0 8PI]GW M^"YF.61@N&1<9 9B \ %!T:4K,)?G5EB)='+ M,O>\*>$8GUU:!M:)DC;0N5_G2M6X,>0Y>"IZ_X84X*E"$60$,&$&6J#=8G MPO?. GIZ"SHHVS*=IK6)][*8:XD]2Z@5(B4PO@;(M5"A&X;&M.(F\TH].>AD MDH)4%MB')2C(A3OVN%9*_-,$0?:N, #^;!2>-RL#NX#8Q9 ;#LHEF)8@7A$? MDHL6]__E_]X'TNT./^'?*?Y)<;Y!S\?;>4D.K-SN%>TNX2PWNCS>*W=VQ&:# M\?3\!?PC=GYVTB,=)X/9:-:S\&$R2$XFQZWDT\LJ;R'.X@G[[86/TUD\[A%/ MI[WB\4D\[8BI7'^F:B?,_?+Z557ML7K'XNP ?[G=IV-+1=)HLF]]^I$%*5C; MM_"C%F[+$#31)'"+;Y!:34]Z0W1OHLP&P0HDJ>\WRT[;4)I,:@R-N)YJB\BX MM3H5/OJ-<+Y3X)6_=!B&0\K7PA8XH&!S+;@+'<0\MYF>9'_E!OO-9!RP#%C% MC1-<2FP_>6YQ!$- ?1DR('G3'W$B2!_WTA3RTP??)_8US!O UGB4C ?)9!;O MW1H^U1DFEK,UEW5S%M0+N4H!FR8HAG3"RZ74Z$.*1\ (, <*433)P,$(?#(H M#DPC4$<6V,1)8TD]F4OJ?'2)H3)>*SC<[+HH(O59U;LFWHO#5UK/-H+RA=6$ MXD&W*>/%X+U08 B$K[F0OJ\#14L>L:ID[7LYIN AS(V6KJ^\=K7QY>8-0O4- M6,J-V>)0B >BJTH;5ROA!-@! EB#L<@6-$[!.)R.][%*P9="-MK4QC4B->'* ME<@T F$=L6LE=M?R+HX"2YCF;?)*O.S-CF[N.D1%"XB#"JDO7_Z\Z)ZDH^D_ M4=T],I;50*(01BE2A7'?^#3L3+$EF)6?U2VZJY4+ M VTK;3\'/H8I^%D]?$L@SU8"]Y>0H^DH/CN)F GS>7AQNO(S\5([G+#]8X&? M-&!( ==SK=WNA39H/Y(6_P)02P,$% @ D8!G5SZ3LR]E"@ WQP !D M !X;"]W;W)K&ULK5EM<]LV$OXK&+73L6=D29:= METMLS]AYZ?FN33Q6T[O[")&0A)H$& "4H_[Z>W9!0I1-JTG;+[8H ;N+?7GV M6?#LWKH[OU(JB"]E8?SY8!5"]6H\]ME*E=*/;*4,?EE85\J 1[<<^\HIF?.F MLAA/)Y/GXU)J,[@XX^]NW,69K4.AC;IQPM=E*=WF2A7V_GQP/&B_N-7+5: O MQA=GE5RJF0J?JAN'IW&2DNM2&:^M$4XMS@>7QZ^N7M!Z7O"K5O>^\UG02>;6 MWM'#=7X^F)!!JE!9( D2_];JC2H*$@0S/CQ^;J6_Y[/C+'/IU1M; M_$?G874^>#D0N5K(N@BW]OZ?JCG/,Y*7V<+S7W$?USX['8BL]L&6S6984&H3 M_\LOC1\Z&UY.GM@P;39,V>ZHB*U\*X.\.'/V7CA:#6GT@8_*NV&<-A2467#X M56-?N)C%8 B[$#.]-'JA,VF"N,PR6YN@S5+[IZW=5].] F>J&HF3R5!,)].3/?). MDA].6-[)7_9#W^&C[--^V517KWPE,W4^0.%XY=9JX;DFV"I&SO,W*OF'XC>V6+'[Y[.9VUR;"PV0[)F(W(KC TI##"Y=8,V$?49/J%F86W 4K6KC:QE*RD3 M"A6^PL^CE$/7T26V0ARA9=?_M.CXQ6L/P#/H$+1UF-+D+V8=; R2@HGCROPW M(&W\_H",UYY="VL@M^0823@)OBC8$4YEM7.TQ,A0.W4HC,J4]X0@P8J%U YQ MKV+1L,5;+U36Z_#XK!1# A_*E'*N7 *W>&*(0I_A)6C(,=4]>YU^#2NG%%MF M4-:BC%BK"&M[)/)"?)@.^5,F_4HLT)VW\KY)2JRMO]= IS@G6Z]J>%.;'#5" M/;SU7*L2'I\KH;Y4Z/24<(W.18W0;I1THQW$BI4L=T/P+6CUJ/ZY )J*\#LQ MA66EO(-MR*>2JSU6*RA0%1T45A*EA]59:,Y$=0WELDQ B/4J^*$HM)SK LFC M\.#46IF:/F76ARB87(!CQ >2EFN?%=8C0TD.I3QREE(RBN1U':DM0#TLOS_& M33Y6MR@9)D;B73KXGQ;=XE)S8*H]BP9-[ALV/Y)"$KYU,TY;.9O7\*I3J% # M/Y$SHD_9V@(93S$D,"M8/:*%$P"+HPFRV!$$"5OYG2V<:BAXL99%K;;Q@C\: MC'SH98Z_RKO6I[5 >FF6>@[ [L3HL0YMX(U@W29M[9J'1EGHW[<=QYJE)36T M/67^5D3G-!7BABS!^6M#'I!D2>.!X:Z#:Z]08CC9&L]<"$A_JD&2\^@#ARI'_@OS2.>4VR!&D MVKHDK7Y/56+K"CW 4E5^ "H M5"JT(N]$A,+0Y*WAC34 )Z)4IEU6E\CWQU:J>! JGO 'UDJ38CPGSK8C*!4; MS*N9.T3<+"6:OU[ @I@1.$GI@.]K)0A=< MFJ9.;(H<2:,>4:5_;]L(8$/&1M(TK+>0$?O5,?>KJ3B@A0UYNXPB;UEDR^)& M8@_3?Y:8_K.]3/]GZ>Y4X/R9$0%A-.EC^G]"3&J1EWMIR&-BEF3YK:R&0L%5 M# MT=C C\R)*>3@H ZS,INUA510CVWJ/Q@X&A&_3@=%RNCPH(W- M9<'D@*?R1NLN>L=*ZPC&E!61$/(^UY:D8)2@YL3T/R=,IBQLM=)(4-7TB;*? M .?A/L8@XE%V3L-<] 7!KBYQ5I=066F6D*.%9%07++I]VF5.K>>H [O^IT8!QE1CC&J1.79AAIR1\$'3)'A1,2EL MXP+J#JD3QDD-.]"?HA_0R.,7R6ZPH2A3*H]];5L9I M>7%,O+38MT6,I'0NH:\W):QDA1(1[ M&O7A"!)-K=J2Z/Y)LNUN9%.G)ENP[]B(Z+$"RBJ;,$7UN;=KWVZ$& G11=VK'OQT=X2-DS">@J1SYR>/]V1=UKE:$^' M?)XZY/.]K6VVS8-W1&Y[N^,WBNA>57Q &^*N^'1'O++2<=][RQA*=%#6\(?C M1)8\/:J"$(N ;$4(#?91.[C=,]->.EG&Y$K??C]]-IQ,)D_=CM#0 BAC0CVD M7,%\&]K%WQ]/)KRY1TO',$3H7Q+1P#1 9]L7C!O*VI5J7N>7KK^YE MJD-6@O!%%.^+TM\E.X7O@[K?O:G;645QX!+-&P2A,H1\P!IY<7L5T%$T VG/ M);68&/3V^N[]Y>PJ7=\Q68=PV1C:".S<^G3OTNBG!B+PA0+SYK<6@OH>ZO:] M)1AOQUV^&^G>8_R$$L?3-;70N31WXB-3]US<$N*UYOUT??7Q-MG7?R>);*B! M=;WD3_ KE:;E5%6Q:6[PR))F6LHU0[&S:]T0?!(\$DT_^,56 +:7IR\/7XGW,J/Y>LJ;.&8EX'ON_:0$0*^C!= M@Z6^'.=(@.6WOX)R%/WO1 M8-QYZ50JM^17:P1&.&I\_Y2^36_O+N-+J^WR^.H/$\F2B%FA%M@Z&;W ./B MZ[3X$&S%K[#F-@1;\L<5R+YRM "_T\5T^T *TCO-B_\#4$L#!!0 ( )& M9U>HSHW4GP4 *@2 9 >&PO=V]R:W-H965T:>G8%BJ)*D4E3;]^AY(LRY'B M=NNP8;/'PW'ENY-F]TA^K+8 AG_.LJ,YG6V/*E_-Y%6\AE]6I*J' G;72 MN32XU)MY56J024.49W/N./X\EVDQ6YPUL&N].%.UR=("KC6IZCR7^N$2,G5_ M/F.S'> FW6R-!7GH6OT'X M-87[:O!-K"4KI3[:Q55R/G.L0I!!;"P'B7]WL(0LLXQ0C4\=SUDOTA(.OW?< MWS:VHRTK6<%29;^EB=F>S\(926 MZ\SZ(M-G*S'XVI#34J MEQ;V4&Z-QMT4Z>H:Z\PWRE\R8\RO(7RE B'$NYP M<82?Z!T@&G[B>QPP97?+UIUF:W/I957*&,YGF"P5Z#N8+9X_8[[SZHC2;J^T M>XS[XK9-(:+6I-0JJ6.#"=+:@>N[M$D9621$9IAULHAARH+C,IX_"[DC7I%_ MZ_^#E@F,H#>PD@:JQK@=[+ISP6Y]L3/Z$&WW?X4[A:T%&-?L9,#9U+I &-_# MEENI-R@Q_HAP<4(N96;Y$EE9U[^&&/(5:")8$XZ\I_N!,,^GD0@&D$!0SW,' M ,ZIXX56^^[ -&1H6T*,PLS7&I4D)>A4):22F'TC0P3W:,"],9S1R'%'8,8X M:N!8HXH-LDL+ I5)L;+!4'2)$O5QP7PL$A490[TP(DL-26JJ>2D?L)9C9N53 MQ_I",(^RP#F9VJ&^SRBP<'@MZ M3XR]]W_8/Q7V;.A?EU,11 .(YU*?#?/ GAKWR47\J4XQ-MK">_GZ]FH<5"%U M@HDX#BD+@Q$8SS'POB>;_)"&H3,.=I]Z3C@"1RX-O>AO2*87PG$GHCL4X034 M"S%%OC6E0H_R:(H+=V@4!A,;D:"1ZW\UHPX*G8^Y+X8Q@!GEAL,3QXQB@XRR MT=>&ZVJ:M=B$<$0LP6"QPT#8*-:K#9%^@7IFNZ+ MH,X&*P!'T%C7^-E;H+ODL\A)6L6JML>)F);]4N6E+!ZLVUCPJD*[BDIE:=+$ MUJH[H6;R0\ML^CZR;C\9=$+^BV:)D5FF*9#RL-C%@XK5J4;6 "T%JF!TNJJ; M:X =Q=*XW:761WF)A0'CI5>4/N9XVA7E(S*_XML_Y5H+TM:UF'T25Y:KU1S+ M"7JZ]27B0'IGA_*_XM8C$ZC73Z#>\0D4;X=)C>*Q/J#GY&:C82,;/1'2F3@U M=!YG^X]WVZT&.+BB/*IV.\3WJ.BWX!W,&P>E7.S[V01$N\;F>7E12/3&0]IQ";:JX.# MJA^0]W7\4!A)KO:,N8N#I3_ND 'E$WTZQ"[CBS%84.P9/?N!WC@0^Q.3%PNP M?8SY^!Q[%1N!/4'=0)#;AQQS.XT'$VHT,:&BJ1,MGS'J.F./!31P'?(S9IL^ MV&-\'%B,"G\\F3^-'7D!^:",S!Y?Z+ <%6":"/!IX Q'*X:.=]APO'715X?M M60B7BCW.5.;/!Z\'>-G=-&\DMH!@I6D?$GIH_PQST;X^[-';-YQW6!%3K-,9 MK)'4.0TPVW7[+M(NC"J;MXB5,GBS;CZW@+556P3<7RME=@LKH'^<6OP!4$L# M!!0 ( )& 9U?46[:RG@0 H, 9 >&PO=V]R:W-H965T3,F3-7SW@CY*M: VBRS7FA)LY:Z_*VWU?I&G*J;D0) M!=XLA?%_9RRPIF.[=F3G(Y%I3DKX$D25>4YE>]W MP,5FXOA.>_#,5FMM#OK3<4E7, ?]K7R2^-7O4#*60Z&8*(B$Y<29^;=WD9&W M M\9;-3..S&>+(1X-1^/V<3Q#"'@D&J#0/'Q!O? N0%"&C\:3*M2'+\H%J.AU+L2'22".:>;&N6FTDQPJ3 ME+F6>,M03T]GZ8^**68BI,C5"UUP4-?COD9H(]!/&YB[&B8X S,B7T6AUXK\ M7F20[>OWD5+'*VAYW047 >=0WI#0$%O+#S,[1XX2_X>#8WN;@BA5X(BI%BTRY!+8IE)J4@(-@3240FHNJT.KZ MEGS\D 1>^/GL\PMEDGRGO+*!>:IDNL;V(T^2I4#N]SR96=!:XZW5*%N-TFJ< M\)UJDG*AD/8QFWNJU@F1:)BXOI^<8F,]T((H MT!IKYWG^35FKK/B$&?F$)."=B++N[-:K('%#;U3#'0#8 LA@H3OA.'0];T!> M;.ETT=QGT2--45SH@ZCK@^B7^P!CQQG.._RC,#$7:6T.;W9K=#_%ISKCLL67 MO=+5=OJ9>)A4ZW5=V\5I[@HT1!6:VR\# M<[4+C',=_K];SCWKUE#D&5*Q*MB_YVV062S>$$-@O@\%AHB5!-CX8$L6MKB1 M**BK7: G$O\HL47 MU'M$=^&75:P$ZHC)Q/T"XEJ K6=2AS9AJ;!QE+':# MV#^*$=_A?RI0#^TXU'1[43@.W,AOPW5*$)T,AR@3-C(XCPK-ELQ&XE1;'7F M&8F& _*'$-F&X4P_"E 8NDDT;/#W9YZ6M%"-*SM9/#\'^SO[60YR9;=0\U>! MT:U7M>ZT6W1G]7[W4[S>DK]2N6*8( Y+5/5NACC@9+UYUA]:E';;6PB-NZ-] M7>.R#M((X/U2"-U^& /=^C_]#U!+ P04 " "1@&=7*-0JLX\$ "#P M&0 'AL+W=OBUSHN;,QIKR83'2RX073Y[+D G964A7, *G6$UTJSM):J,@G ME)!P4K!,.(M9O7:G%C-9F3P3_$XA714%4S^N>"ZW<\=U=@OWV7IC[,)D,2O9 MFB^Y^;V\4T!-.BUI5G"A,RF0XJNY<^E>7 66OV;X(^-;/?A&-I('*1\M\5LZ M=XAUB.<\,58#@[\G?LWSW"H"-_YJ=3J=22LX_-YI_Z6.'6)Y8)I?R_Q[EIK- MW)DZ*.4K5N7F7FY_Y6T\M8.)S'7]B[8M+W%04FDCBU88/"@RT?RSY_8-,OJ&LAA]E<)L-+H1*4]?RD_ L[+\A&A[]?AZV2"UVRA,\=* /- MU1-W%A\_N"'Y?,!#O_/0/Z1]L82J2ZN<([E"B2S*RC";O=K2D'U9@IA(49KE ME>$I$E"UI[G4^@R5$)%^*Z+#-C]^F%+B?4;_U?^WC>+\1:H@N&C#BP>(P=[V MCO$6'#V&SV;'D*![5FZK@BMFI+IXM[ANX38R ;?&=Y=R K9QZ/D=RPGR@VA MN2&F;C!8.'4C/"7>&;I,_X3J!_@S"* 7]!H.V680?P8\UAP ,9%KD?T-AP+@ MEDCQQ)7)H'"1YB(#"2$-UYUF%X=^L-=SE^Z/Z-#Z.-)/74Y"S!33*/Z)F+]P M(0'CWO>6OM= S=-/#$X,^DY3-5!@E=$&B@OPH8NSJ;B=I.?AR/CAPO;U6[+'=0Z*J++'9H&N#EM@-QN(>% L)Q^MA$._EWYF[_K?DCW! 0 491_*S!;!+(G1$$NT*8Z?#ITW. M4'=?S@01P9X;C[<"[/KV',9!#-+JO:&[:Z"ON\ZKDCE!Y#SLX[,D>4GZ0T@X M)>P\R(.$=U!^.]!]HST'7GH.CV_.>P@5T3O+*-JJ5D@4R&XX2EB=5 M7C?Q3@CV^2[4@WW[L#/_C[[<]^/ZZR4"19#2OM]?I L X&+J]5CDQ0'V24]3 M*($0ZME]"V7B* :()CW:4"B/N$^..(HP# MQ3]02P,$% @ D8!G5]>;A8I0 M P "0T !D !X;"]W;W)K&ULY5=M3]LP$/XK M5C8AD+KFM5"@K<3+V)"&U%%@G]WDTE@D=K"=EO[[V4X:LK6$;H-)T[[$]OGN MN><W0::'VC<$=@(1ISI".9,G:O%Y?1 MT'(T(4@AE!H!JV$.9Y"F&DC1>*@PK=JE-FS.5^@7)G85RQ0+.&/I-Q+)9&CU M+11!C(M47K/%9ZCBZ6F\D*7"/-&BTG4L%!9"LJPR5@PR0LL1/U;GL(V!5QEX MAG?IR+ \QQ*/!IPM$-?:"DU/3*C&6I$C5+^4B>1JER@[.;K A*,[G!: 6(PN M",4T)#A%EU1(7JC3EP+MWN!I"F)O8$OE4=O9885^6J)[SZ ?HBM&92+01QI! M]*.]K9C6=+T5W5.O%7 ">1?Y3@=YCN>WX/EU^+[!\W\__$U1EZ#!9E"=1T&L2?P^I"B AFZJ37)6!-[\J9U@D"!X*HI)% M)]C1FWM451.6U6&CN*#1TQF^1ZX3=+R>TRK1,]<[WB"Y,J#FY0L("TXD@;\0 MT1GC.>-8@OID3F7#]9JF>]#INYM?:C.B+=5ONY,NNN&F(B[;W'I^YR!PMG;[ M@OHG-@=.=3G^(')&!=/EN,5[T GZVSMOURZS"PL!SW\+&G>GYW2\OM^4K-VF M8+_C^$V5YXB]U7@.897SKLEY[[_+^0.OTSMT6B7/Y_POWH@_\;6IP;$;[6D& M?&::<(%"5E!9=JJUM.[S3\KV]DF]_$E0U6NF6AW5R,3*U.D>]"S$R\:[7$B6 MFV9WRJ1JG&ULM59M;]LX M#/XKA#<,+9#&;TF:M4F MG?K#5B!8FEWGQ6;CH7:DB?)R;I??Y3LN-F2^=8# M[HLM4>2CAY1(:K:5ZDGGB :^E870BZ+)EZOL9";N=>Z.T$G_DZ M-U;@+V856^,2S6-UKVCF=R@I+U%H+@4HS.;>57AQ/;;Z3N$+QZW>&X/U9"7E MDYU\3.=>8 EA@8FQ"(Q^&[S!HK! 1.-KB^EU6UK#_?$._8/SG7Q9,8TWLOB; MIR:?>U,/4LQ879C/I&'%'D@KW@D>X,'.18I,&VC M_*-[UJV+5X?HO_ZO2JD,44[A1FH#MTIJ#8^":FSAI">?2$#9"+=49%^"]8%Q M!5]842/9J4HJ9I *TLHNX[ MHR@>G(_" _%)>'I<-8!;N4$EJ**;,UU)H:4BY_INP6 TG1QN,#GSOI_A_Y#U=]8Y(K[E)B>61!*>D:G]^ :#,)QT MBBPSA-/IF5S)>IU#1EW920XOP'CP/CS_114X=FS^7A\L4:U=M]=T)+4P34OL MI-V#XJKIHR_JS6N$ZM3:)EN!&9D&PW.*KVHZ?#,QLG)==24-]6@WS.E1A,HJ MT'HFI=E-[ ;=,VOQ#U!+ P04 " "1@&=7]01OFG(" #M!0 &0 'AL M+W=OS(%!Y"151(U$#-R=;(2NBC2EW@:HED,*!*A;@,$R#BE#N97/G6\EL M+O::40XKB=2^JHA\6P(3S<*+O(/C@>Y*;1U!-J_)#M:@?]8K::R@9REH!5Q1 MP9&$[<*[BF;+Q,:[@%\4&C78(UO)1HAG:]P5"R^T@H!!KBT#,GU*"QSN#^RWKG93RX8HN!;LB1:Z7'@3#Q6P)7NF'T3S [IZQI8O%TRY M+VK:6(P]E.^5%E4'-@HJRMN5O';W, !,PD\ N -@I[M-Y%3>$$VRN10-DC;: ML-F-*]6AC3C*[:.LM32GU.!T=L=?@&LAW]#71[)AH+[- VUX[6F0=QS+E@-_ MPC%%]X+K4J'OO(#B;WQ@]/2B\$'4$I\D7$,]0G'H(QSB^ 1?W!<9.[[X7T5^ M5%L+33Z&VIZ8J9KDL/#,3Z] OH"7G9]%:7AY0EC2"TM.L6=KTV/%G@$26W12 MY&F:\[,)#N-+]+]6<_\:J@U(]P@'[PWDG3/RCR#VI88&1@^D,3^J!DD)4_W1 M%Q0E?CR-!XZQGX8A>C+-BRA'M10Y*'648.I'D_0X;>*G%QC=4DY-#Q1H)T1Q MC(U"?YP<@Z/4QWB*'H4FS*0^-,*[LCCQ(SP>.)+4'X?11P\?#%JP KES@T:A M7.RY;KNQ]_:S[*IMX??P=A#>$[FC7"$&6P,-1Q=C#\EVN+2&%K5KZ(W09CRX M;6GF,4@;8,ZW0NB#81/T$S[[ U!+ P04 " "1@&=7"!Y)*K7#.FT$.>%?)\LE9J\W8VD_&:Y51.^885\,^2BYPJ6(K53&X$HXD1 MRK.98UG^+*=I,9F?&=J-F)_Q4F5IP6X$DF6>4[&[9!G?GD_L24.X35=KI0FS M^=F&KM@=4U\V-P)6LQ8E27-6R)072+#E^>3"?GL9:'[#\'O*MK+SCK0G"\Z_ MZL5UW]E[EF4:",SX5F-.6I5:L/O>H'\TOH,O"RK9>Y[] MD29J?3X))RAA2UIFZI9O?V6U/T3CQ3R3YA=M:UYK@N)2*I[7PF!!GA;5DS[4 MW^$I DXMX!B[*T7&RBNJZ/Q,\"T2FAO0](MQU4B#<6FA@W*G!/R;@IR:_\)Y MLDVS#-$B0=>%HL4J760,74C)E$2G]Q16\LW93($R+3*+:^#+"M@Y ARA3[Q0 M:XD^% E+]N5G8&1KJ=-8>NF, MZQS12Y%D:.Y;@C>&[KN6OPW!=Y/N1PA><- MX^GJ>2LW-&;G$R@/R<1W-IF_?F7[UKL1:[W66F\,?7Y7%0WB2Q2OP50F45H@ MM68HID+LTF*%:,[+0FF.5>W:D!/C:EZ_"AW+?8>>^[RH=%_2C!8Q0U1J,ZY8 MS/(%$\BU3=24R1:"IZCRZN[ M:W01?RM3F9I2/M1N^\Z!:D@65>NN,^9 =TB"AC(2'=)&AXQ'!WIE4D+RZ(\O MN)2]J.@DHW%6$^Z"6J=[C\6'7;,11E3Y$W#3O*ZOH4M MR^I03FW;PU'@ONG0'(]@RPG&Y4B(/2?LBKF6C4G@H,]EO(-D1#>")V6L]P'[ M#0JGI&\;&SU]TCH!S( MN6&( \OIRA$_P)X?CO1?O^V__E-WQ[W&RAY@>)5LJ)&. _[LQG>_%HSM34P' MO;!A_ R&/H7OL4@Z/72O;1[G:!H/[)10#<2J7[QP+W90>T2WC B3T![N&(\U MK\MD8-O&0=3O!%Z$'3?HD8F%W9 \5GN+@B&?^]B#5 +YYO6H, TXI%NL8\46 MAH-!'&*UP=RJRH:2TO1D[-I[33K A.R-2="GG,ZG@])RH=?[(S43M#43/'EF M698*AK!!,P58VQUDIT^^IVJ$E%VU-7-^B[3J-U\"@0(DT>/5) M##K#E^G==$Q6V@AYK\P0B.OF6FM ]P/J5%!2L[IQPF59J;:;B4;%EF M*$N7K/FS!#=%MJO$V],0U:>AZBP83BVT,W4/FO5$:A932(54UB=CK;A14IL# MRK0U*&$Q)(QDQP8%33^!D<>+J@-; 6*U!,@78 2L>5[QA82@Y)GATH8"5KZA ML=(>@/$ZO:3^XDBN*33A)E,75$)3TF:,,"5I5FKOMG#L/;&FEFL$])N#3"PV MS%Q[93O\ EOKQ!S:;&:=*Z>;\ M'U!+ P04 " "1@&=76:;O61<# "1!P &0 'AL+W=O&XY[GG.#AF6Z6?S0; DM=*2#,/-M;65U%DB@U4 MS%RJ&B2NK)2NF,6I7D>FUL!*#ZI$1.,XCRK&9;"8>=N]7LQ48P67<*^)::J* MZ=TM"+6=!TFP-SSP]<8Z0[28U6P-CV"_U_<:9U'/4O(*I.%*$@VK>7"37-UF MSM\[_."P-8,Q<9DLE7IVDZ_E/(B=(!!06,? \/<"'T (1X0R?G6<01_2 8?C M/?MGGSOFLF0&/BCQDY=V,P\F 2EAQ1IA']3V"W3YC!Q?H83Q7[)M?;,\($5C MK*HZ,"JHN&S_[+7;AP%@$O\%0#L ];K;0%[E1V;98J;5EFCGC6QNX%/U:!3' MI2O*H]6XRA%G%S=%H1LHR3?.EEQPR\&0=T]L*<"\GT46(SB_J.C8;ELV^A>V M*;E3TFX,^21+*/_$1ZBLET?W\F[I6<)'J"])&H>$QC0]PY?VZ::>+_WW=$]E MV9)DITGU\%2=)P/(Y[5RY?,&^E=[U+'F99?E)70J][7*U5V126 M6/:*89@LR0IP, H3.CD"9V$Z.JA;*MD8]#VL)G%ZA,G#-!OW&,-$%P9[VC-8 M+M>]9Q+F-#G"TS!)AVD6F"8V)E]K;';,-ZL#!9W&@]DH'@^@%O#X630G"1TX M9G4&: IV&6CXX84JSUA#PIBY)/''L\+GC0\E$R.#]I MCB6>[@VG+F(T:),5Z+5_# SJ::1M.V9O[=^;F[;-'MS;Q^J.Z367!C=UA=#X MV;[E)9;.%^N,$W$[1SP/654G8_<0'Z5WCQ&U!+ P04 M" "1@&=7Q!'_C?B\V6XENI%KQ -O!6YT"-O94PY\'V=KK!@^D*6*.C- M0JJ"&3+5TM>E0I8Y4)'[41!<^@7CPAL/G6^JQD-9F9P+G"K055$PM9E@+M^7!GK\,?#DBUQAN9S.55D^2U+Q@L4FDL!"A9+A@56Z>Y/H.FWJ[3N14WC+#QD,EUZ!L-+'9C2O5H4D<%_909D;16TXX M,WY&5< G:5##E&W8/$[:+/A_ZAA+8,#]MR"8U672 K ^/4IB5A@\BP^QO MO$_"6G715MTD.DHXP_("XJ #41#%1_CBMMK8\24'^(@F E?R@V1B7X%'\?:& M#'3)4AQY= 4TJE?TQJHYTD1$JI454AG^BT1D7*>RHH-C M(@.N=<5$BI!*30)L[AY1)O" 6@_^&;?-?=;OA&'WO&Y>X>YKRI3:<+&$5Y97 M:#,D_4X4]K>8?:?L[TR* M72S4.BLNGKH=%ZVY%[74^:/^'UO'YD:LF%AAP7 M! TNWM-IJGH&UH:1I9L[6:&&F^$_*96 )H\%WFI)M9*Z_6%;:MD!057 MYV(-)7(60A9%KMEQI0["GXS5?P@STS^L'B3N[M9)F!90J$R61L)A85^[% M-3/RM< O&6Q4YS\QFXG(5?U+-HUL M&%LDJ906Q589(RBRLEGY\_8<.@J1B/()I,[F.9 9E)F0Y%YH4.3TD2--G9$?2%=& M-3*ED1G;&B,P=NQDZ^VZ\>8=\1:3+Z+4*T5^+%-(]_5MC+P-W]N%?^T-&IS! M^ISX#B6>X_D#]OSV./S:GG_$WBW,-;DKE985(D^3WS^C +G34*@_^M)MK(WZ MK9F"NE!KGL#$PHI1()_ FG[\X#+G8Y_2;[WBK?$]N#48*W#C@?8CT+SO(?_(+,RR=;( M.R$>HW[@M"I(&+DTG,C_P2@*8^(.M'>> ECRJ)N,?M.2$,6;@=.6V+MP'!IZ#L] M@\2/J!N%?8P88T+&.T^P0_RU\^R)YQ7\IW&VH_1U!KOS?BU +NM7.GHS,[-Y MRK;4]D/@JGG_OHHW7Q%?N%QFI2(Y+%#5.0]Q0LGF9=YLM%C7K^&YT/BVKO^N M\&,&I!% _D)@IMN-<=!^'DW_!E!+ P04 " "1@&=7\])?WC\' ! *P M&0 'AL+W=O9%&#FZ+VXE= M%B::EYW29,((D9,TBK/1^6G9=EF_!7/W>)L%([0W-Q$J\1=Y>O_F8T]PN/-\L26OVA=R09\A&8K MZ_)TTQDT2..L^H\^;>:AT2$D>SJP30=6ZET-5&KY8^2B\],B7Z/"2P.:ORA- M+7N#P^H_'[Z#HQ]N1TX@#4/YK,-@ 7%0#; Z#1 MKWGF%A:]S>9FWNX_ 65JC=A6HPOV(.#4+%\@3C!BA/$'\'AM(2_Q^(,6=AE6 M]0NZ^WEO>&F7TG1@ZDW:(P M!D79'&6 A=)J18U?403KX4QZ;8IZ4=#:%"!MH7L"3FU?(@]+^*O_[/_K^3SV M)!(E7PXQFZW251(YF-+?8M-I*R]FK1@O5 0X#AMY^,L4LMJ9TR&H);#G% M^=(OO$6,!YARUKF^36R!"M%$99/4%E)AP<33UJ]%^@U WV=+44V%[S1Y5.&"RQ_)N.]0, M^FL$7KRE3^[I,Z02?/^.'X$^P\:-" CFX9WW]J!/'6*ER"/TJ33L"/XX?2J& M R(.MIQB)N@73W1OWRU'VT\ZP*X]=#\V\VS;G\X_&DLA>FQ/QL@1N:<<;3#F M@BLM'>^>7A_*Y2-GD#C#,PP1U>6 MT^?/*\ANZC0&V%,+CKEN$N8.>X8XT*QA_N'!I\!*ML6:$_HMJ$!* M6GD\\J28AH?3#R?'V]9^K!Y!I\!4R8/!F3[>">#'VLO_-,2LQZ9[+H=\K/WI M_*\P%[I7>,*.R/_E:*61J##;G67139&G/@$VB2G*!+@2N:I%T'CT>GHU.D'1 M;6%,:B!;?:I.8XH583@4K(,B(>(BA!P^C7L-W@+]E!?KJ/#G7>:*: 8G18; MHB?8,Z8=.C[OXFT&'/+\9NIH^E>C_;O.;QIT;$[?^!7/;T:PY/?3]T?$Z_.[ MHQ;IRT-PDDK2+!KM'.("ZX T_ IKZ"65:)W.E'2>J9:Z_LOUM[':#&.G E]5@UT\?*I!3YF)-(3&FK3"H;-P*.(Z+OHL0QPU00 MK*AJ;=X #BU)VWM<2,P#U@Y-&;A"^'AH2C70NCK!2Y1_/=!QXHHOBP8'++'29RBQ5JA?L90*+B([LT@L2)\RO*#T&:BH1!W,S066>OC"3X7Z]=P< MPF_=\3YLV]Y9V"M]7$AP3WY'T+MOE2&S((TLH8>/JP"2C78.H!66](!WR) $ M<]WC)4@P_()ZS,,C)8T9.;Q@1W?3X7)VW;G\Y, BO5 M)TJBNS0V4*U&#A$A[;:/N9284=[ASA("\H[8::^&&_D!R9.KX8M)%>I7K+8 MI76V[:^G5-RIP>_;+T7:W"FP"%NI9L@"B+I8NTX2^'CF'G?20.QR)]5!UQ=U MD\97C:DI;LMO-RTL-.3.U0>.=6O]>>CKZJO(._'JVU*( 6]C(.#$W$!7\D*) M$2JJ[S6K&YSY_\'4$L#!!0 M ( )& 9U>DAK:+AP0 )$/ 9 >&PO=V]R:W-H965TD1%&FQ,K3RT-?" +8/=@%SBZPH[60CVH!H,ESD9=J;"VT7EX,!BI90,&5 M(Y90XLQ,R()K[,KY0"TE\+12*O(!<]UP4/"LM":C:NQ&3D9BI?.LA!M)U*HH MN'RY@ERLQQ:UM@.WV7RASXACPW0&C&'QM,JUG2 M*+;_M^A?*]_1EP>NX%KD/[)4+\96;)$49GR5ZUNQ_ADV_@0&+Q&YJKYD7BP+-6O-JN\SO^D(/Z,!IH7,8( M#Y(-Y%4-R8Y #LEW4>J%(E_*%-)]_0&:U]C(MC9>L5[ *2P=XKDV82[S>O"\ MQF>OPO/>Z/,A5VLD_S"2B9@+M>0)C"T,"07R":S)^W?Y"LBO*ZTT+].LG!.NS Y\A@2*!Y#$ MHQ416(/@^Y$=16[3/R,L=B):(^,1;\<9#>W =3L&>97T/:BV\#ECGDTC]T-' MG$7.<$@P)-P]6H?V [,";T M9C\V@=&H!*YGQW%[/SS/H7V!$S2$#$XE)!ZAEEEB-D"9<#J!C_W8_Q\^,MM% M1@;(J=T)T*$31AU&4IN%L3UTH^ZQAPZ+.IP,?=^._+#+280?N@4ZCH1U1 M>H#%U(F#M_&*V?X0?6-MOQAS8MK#K+!A5G@JLVHZB>7NTC["IW[$?XM/;^;= MW] \1ME3VZW^+9CGF3GDCL1\+F%NR'XJYI=GD$FF@-Q@^ />GZ66>$HKGG=$ MO^%4AL^WY%BLX:U6#Y$[D 4YSTKR ERJ'5U/CSYJAS'F/3=H1UWLQ#X)G/98 M9 \#K_$B)><>P^N#L0-!%3J^=_*^7)O$GN<&$4.:>0?PT)INI!]K3PI-:GN8 M:O"YL9]JT&S?B5IC/CK-MDZ;=UTO)'41UM^'].+=?>N$^]#4[+=.9N<4'*)?)@B!K ML#!YPH)K63TQSIHWR.YO=X"[.6H'0XJ&Y+B-+X-> M1#9S_4.,'+3*I +DO"H&%2Z\*G5=,36C3;UY69=9._&Z6/W.Y1Q3&\EAAJJN M$^'C1M8%8-W18ED570]"8PE7_2ZP9@9I!'!^)H3>=LP"314^^1-02P,$% M @ D8!G5R4R9OF' @ C@8 !D !X;"]W;W)K&ULS55=3]LP%/TK5^%#(%5-FJ00H(U$&6@\,%64;<]N"1+DIM WXZJLD"9ZB_UU-I1G[+DE.&7%'!06(Q]JX'EY/8YKN$'Q17:J[VM^QWKG93RYPH MO!'53YKK T.EN%G(JOQ!-TI$4*Y VV[#9CBO5H8TXRNVAS+0TL]3@ M='K/,\$0GL@:%9P\D7F%ZG3D:T-M$_QL0S-I:,(/:"[@07!=*KCE.>9O\;Z1 MU.H*M[HFX5["&=9]B((>A$$8[>&+VCHCQQ=]HLZN\AITW(VV+^-2U23#L6>N MOD+Y@EYZ?# X"Z[V:(M;;?$^]G1F7EJ^K!!$ ;31J(W4\AG\NSUV!V$>V:F M4KQ0YR;&S.!DN[^%%.QT9^/-0SB$I#>(+][)/X2+\V%'=!#VDB#IF#B)>N$P M.FTCMT6!SH?<"4NB\55BTH_@Z!W'6=(?=(3CN#,\&/9C..JZD_Z.1S"4"^>$ M"C*QY+JQBS;:FNUUXS&OZ8U3/Q"YH%Q!A86!!OWSH0>R<;]FH$7M'&&ULM99=;YLP%(;_BL6JJ96V M0LC7U!&D-FS:)FV*PKI=.W J\:FMDFZ:3]^-E 6U(0U$LT%V.:\K^W'!W*\ M'1=W,@-0Z"&G3"ZL3*GBRK9EE$&.Y24O@.DG"1RNJ)='3O7P5$I%<\;L5Y!3EA]QP\-ASW!:')$X#8"][F" M<2,8/U._/& M7\D"1["P]"LM06S!\E^_&LV<]X=0#6D6#&36P3AN,8Y[,=8$Q3^"14T0X5)E M7)#?$".' M,/2*3L4PI%DPD%D'UK2%-7W!U.KU/I7ID&;!]$F>3CMIVH$U:V'-^F&5&PGW M)>C_@P];?97H#SJ2;;U&IY(9TBP8R*P#<-X"G+]@MLV?G*D[??+I6?:NX%18 M YG5L.R]JL24D%^Q2 F3B$*B[9W+N4Y:49=E=4?QHBI4-ESILJ=J9KJ2!6$" M]/.$<_78,;5/6QO[?P%02P,$% @ D8!G5^BW-$4$ P T0H !D !X M;"]W;W)K&ULM99M;]HP$,>_BI5)TR9MS0,MA0XB ME7;3*JT3HGMX,>V%FUP2JW&L+WU=) 9RJ$U%#A6\R(3G5.)2YKVH)-+5.O/2C(!CZG++* MBR=V;B[CB6ATR2J82Z(:SJEMN)!%+3'.Y ?Z_G$D=^ MIY(R#I5BHB(2LJEW&5[,PH%QL!8_&"S5WC,Q2[D7XL$,;M*I%Q@B*"'11H+B MWR-<05D:)>3XLQ'UNIC&5N UG* M:ZII/)%B2:2Q1C7S8)=JO1&.5:8J=UKB6X9^.E[ (U0-D$P*3JY$I27F22&$ M+LB5#0]2D??D*Y62F@22-]>@*2O5VXFO$<#(^,DFV*P-%AT(-B:W&*%0Y&.5 M0OJOOX_@'7VTI9]%3L$[J$_(('A'HB :./0&738&5F]P0.^:*9KG$G)J/QF1 MD6U^?GU!4W*C@:O??0MO=4_[=-!:E!,I'V<;H#A"/"[5?E@!UVL,/GA,59 M)B31PB2>2?O1]"W '71XG/^\XS]_5GZ::9!'X-T1P^@X_:BC'SFU;EG%>,/[ M()R.3]Q>XPYK_$*'PO@%J,-@=[('SG1^ \D-;4W7YB# TB> !WCO%CLB-0A( M2M>N&H=[%T[HKC)=':JRV_.I"8MV9-$+%7HC_,S@NULK=%XO_U=IM]3X<*7] MO2X#NX+<]E(*;Y>FTFW#TU9[H7&%L0^%MAS@C0&^#X30F\')D#7Q<9_ 5!+ P04 " "1@&=7 MT+&'PND$ 9%P &0 'AL+W=OZ!+V9L+[.TH \1_SGDF;L.#>P M\?+B,=UL9?G"7,QVT88^4?EU]\"A9;8H29K30J2L0)RNY\8MOED1KTRH(OY- MZ5&@1OO-,O'T^07] M[TH\B'F.!%VQ[+\TD=NY$1@HH>MHG\E'=OR'-H+<$B]FF:C^HF,3:QDHW@O) M\B89&.1I4?^/?C0=<9( ..H$TB20?H(SDF W"78EM&96R;J+9+28<79$O(P& MM/*AZILJ&]2D13F,3Y+#KRGDR<4C/=!B3]&:LQRM6"$Y=*P $G*+5M7G*1?H M"CUPENQCB5[BH7U(J[&,B@3=9E .41%3M(HDW3">4H$^WE$9I9GX!.E?G^[0 MQP^?T >4%NC+ENT%I(F9*4%"2<2,&[K+FBX9H1NBS\!Q*]!?14*3\WP3I+?Z MR8O^)=$"/M'=-;*M/Q"QB*W@LWI[.M'0L=OAL"L\9W0XGJ$#1=6I]]"?15GD MRG[2XI23_T;LHIC.#9C=@O(#-1:__X8]ZT^5R(G SB0[K62G0K=')'>U$[>U MHQ+L3"EX(K SP6XKV-6.\3+**KF10&R-GNDF+8JTV)0-N:5H1WG*$E4/U+!> M!5LNSX<%=KW0]F?FX52;(LPAMA^V86>LO9:UIV5]&W_?IYPF]4JQO'NZ5U'4 M8EPZ2#68>R+$#BS?4>OP6QV^5D>W<'&:0<$E2#)8:#F'N=;T/1)1IJY!?\B( MN#YQ>R.@"/."(+#4S(.6>:!EOMI&Q0;6!EA!J9 I6!@]U; #ZOQ5!<& &NF1 M'T9N?^)>]HL,]< 8?68!R&8<1S MK;&%K;-OK/?O2=P#*RS9)WT'441=!?:8@LZXL=ZYWVPB>.B_X"*>-^"IB"-6 M.%HGG5%CO5._QT2&MNO[+@[ZE%5ASBCCSI^QWJ"_<.C+[AA7'T"@9/@&#B3Q M-W4Q:"$OGK,3H9V? CO?)]8DGD*TVX=+14^%=BZZVS@0_<;AW9[2X)XM4L1R M^]6J",,V(9ZZ6DFW 2!:KWVCI^A!+AXJ,IQYKN^.2.ELG>AM_9F^?Q%/(T*S=(.PK& 9=N6,'*M(9.M$;^ILMA0Q= M^0I#+7MVGZ@B,+1#9ZSF._\F>O]^AZQ4H9OM"UO=M[=OV?O>VNM7LO5_BFU5]2]O!U)?&G\%OTD*@C*X!TKKV MH1MY?0];-R3;55>9STQ*EE>/6PI#QLL ^'W-F'QIE!]H;\,7_P-02P,$% M @ D8!G5PIVOL?*! B" !D !X;"]W;W)K&ULK9IM;]LV$,>_"J$50PMTE4@]9XZ!QE2QON@6).NVMXQ-VT(ET:/HN-FG M'R7+DB710KS=FUB2[W[D\9T5Y:VV5VMW8=KG<\IR5 M'\2.%_J;M9 Y4_I6;NQR)SE;U4YY9A/'">R_LEK)*^X%E6D70_ M_FZ@5MMFY7A^?:)_JH/7P3RQDB]$]F>Z4MM;*[+0BJ_9/E,/XO +;P+R*]Y2 M9&7]%QT:6\="RWVI1-XXZQ[D:7'\9-^;@3AST!RS VD;'G:"U%CA:B4%*GKM2=4%NTJ)OGLD0_(9J6;+.1?,/J_(HU.GF^I5RQ M-"O?::NOCQ2]??,.O4%I@7[?BGW)BE4YLY7N:=6>O6QZ=7?L%;G0*Q=]T5W9 MEB@I5GQE\*?3_O&$OZU'J!TFO*?6^\-AMO.&;?FN1=X%^>"*=%'E&=&53)X4^[8DM]:6N=*+I^Y-?_Q!QPX M/YM&&1)&(6$)$*R7#Z_-AS=%G]]+L=HOE=;M.@OE>U1P9H:=FR5C,]?UW#-:+V:_C=F?C%G_Q#WM ME\P4Y:3CM3,.$D8A80D0K#?Z03OZ 9P"!)#Y@(112%@"!.OE(VSS$<(HP!'C MGZ]9W_/"@0",K=PH<@8+FXZML$O"V!^L_[%9Y'F7EG_4!AQ-!OR78OGN'X:2 M!U.4D[[7SCA(&(6$)4"P7@+B-@$QG +$D/F A%%(6 ($Z^4#.]V+O .C 0VG MM[SCR'$&(F RBR)_\+) #6:81#'V!C)@LG-O^^5+H1CZ M;)2":>=KYQXHC8+2$BA:/PVD2P.!$X2&!9452!H%I250M'Y6NDH-3Q8>5XB" M.UJ>Q(N=8"@*!K.0A-Y0%,9FD1,'[E 3#&8N#BZ\&^"N'L+3!=%)$LQO!]/. M5T\^2!H%I250M'X:NA(-^X"2 %JV@=(H*"V!HO6STI5N>+(2N4(2@O%:)X'K M#25A;(9#[ YW"PQF 8D]/)2$L9GO>N$E2>@*)#Q=(3V^Y#LITJ4QT$G7JZ<> M)(V"TA(H6C\)7=&&(T!! *WB0&D4E)9 T?I9Z2HY/%F87"$(\7@K+Q[N]RT: MJU[=X$?.4 [&+(R]X59D8H"%H>>8U8!TM1*9KI5^4ULN32%.^UT[Z4!I%)26 M0-'Z&>BJ-H+AI(" %G&@- I*2Z!H_:QT11R9+$=>+P73G*LS0DP'$X.-1 K: M9F)J,_:'NQ'VV&ULM511;]HP$/XKEE=-K5218"C;6!*I M@*8A;1(JZ_8P[<$D!['JV*GMD/;?[^Q Q"3HVUYBW_F^S]]=[IRTVCS9$L"1 METHJF]+2N7H:138OH>)VH&M0>++5IN(.3;.+;&V %P%4R8C%\22JN% T2X)O M9;)$-TX*!2M#;%-5W+S.0.HVI4-Z=#R(7>F\(\J2FN]@#>ZQ7AFTHIZE$!4H M*[0B!K8IO1].9V,?'P)^"FCMR9[X3#9:/WEC6:0T]H) 0NX\ \=E#W.0TA.A MC.<#)^VO],#3_9']2\@=<]EP"W,M?XG"E2G]2$D!6]Y(]Z#;KW#(Y\[SY5K: M\"5M%SN.*)<=I\_-\(*7R%+KA?@N)#VAEP1H6J\(F MD<.K/"#*#[2SCI9=H/W.S8 P=DM8S!AY7"_(]=7-OS01*NWELEXN"[SC"[PS MH1<@\3^:5[+.!:@<+%DJ!T9QGP.7MVCFYP2_2>Q[?VIKGD-*L;DMF#W0[/V[ MX23^_(;L42][%-A'EV0W%CW6DI-RD]_?T$>6#BK[YYS@T7\0/.X%C]^L\QS; M011@0E%)S45Q3F'',0D%T'3IVHQWV?]B6^." \0%XOM7:'0T_!/T3EOT%4$L#!!0 ( M )& 9U&PO=V]R:W-H965TQ.KR%:.)!/X M]UW9B0G!,273F\22M:_V64FK]6 EU:-.$0T\9R+70R,Z&3J>]0@%QL9*,/I[P@D*897(CQ]K4:>>TQIN/V_4 MOY;P!// -$ZD^),G)ATZ?0<2G+-"F#NY^AW70#VK%TNARU]8K<=Z#L2%-C); M&Y,'&<^K?_:\#L26@=_=8Q"L#8)=@]X>@W!M$):@E6<[,SH*OY1<,UM2#6SZ9P?'0"1^""3IFB<3R'^YP;W:%.>OZ6RD+3 M_'K@&J*W#&Z\)IU4I,$>TA!N9&Y2#5_R!).W]BY%K0Y=L G=.&@5O&'J#(*@ M X$7!$W^_ ?ST"_-PQ9WPGHEPU(OW*,W+C3U: U;2PI__4%]<&TPTW\WN#BN M)+O-DC:%7.HEBW'H4([0J)[0&?W\DQ]YOS;Q_D]B;^B[-7VW37TT83J%^,TV MI1P'3 B@Y*4-[1F>+S:[BO;V>#J[_D6329:MMS1Y-4>E, $Z=?$C'/M>V G" M7B>XZ&\,F8VM'<(,'/7.(@^6J*J7)TWQK9R.2J=M1GT:]<[[OM\?N$_;D6ME M.S!RO3IRO<]&;LEX D:"1F,$PMWL7I<1XOFI2?&4 H8O()=ETFBBKB;L;5$' M_="[V(%N=>M Z*B&CCZ&WL&T.X)N@ ?3A!2]0XI"S^ON(+5.>B#2>8UTWHKT M31HF8+E)V6]6M(GH_-W6C**+;NCO(+5.>B!2OT;JMR+-ZM-:G0^D\KW7*L)KY;J*8U506L1GJB\U-F:%=HG/7C9KM>W]ZX>OY_$MQU8UY+=R M3#=7@&'/(#A[X((NTCT\K5*?YO$;DN8>G. 5)VC%^4W*9,6%:'2_U?33[@?O MER,*=OQWM^K4#-6B+-_M'5SDIBI9Z][Z$^&J+(S=U^'5]P553PM.):O .9EZ M9^<4.%65[%7#R&59]3Y(0S5T^9C29PXJ.X#>SZ4TFX:=H/YP&OT+4$L#!!0 M ( )& 9U&PO=V]R:W-H965TRT,]G8DFT^LL!,$FV[F=GN9IJV>RV, $V-124! MR;_?(]NQ(=A*V-$-V*#S(CT<';V2QWNI?N@5YP8]KK-<3WHK8S970:#3%5\S M?2DW/(=O%E*MF8%;M0ST1G$V+X+664#"L!^LFP5W0:TR%VN>:R%SI/AB MTKO&5Y3$-J!H\5WPO3ZX1G8H,RE_V)N[^:07VA[QC*?&2C!XV_%;GF56"?KQ MLQ+MU;]I P^OG]4_%H.'PQ_H-%O MZ ]M!,#D<_21"86^LVS+D5R@OR$#K[7F1J,B0D&+]Y0;)C+] >*^/5#T_MT' M] Z)''U=R:UF^5R/ P-=M#\4I%5W;LKND([N//#-)8K""T1"$K6$W[K#*4\A M'!?AI"6L)1/>C"S-5<[WIO^^@ONA[^W ?(I1CV)'<&+:GB12WWZ2I2Q0>E3 M3^@A%3Q/(5?NP(:%(#39QS[D65:@.7 M^ 3G4XQZ$CL"UZ_!]9V9>,OT"D'51JF]X(!OQS*>F]8J[I0Z%Z%/,=H_F?.C M0=0G]90_8C.HV0R<;*[35&X!!3B=E .76<;;J#A%SJ7B4XR68LD!E22)#PKA M$95A367HI'*7[R _I'IJ8^$,/9>%3S$Z/&$Q&$3#C@P9U2Q&3A;WBF^8F"/^ M"(Y<0PVW,TF:%5?@XI0"3H@5E:F-E5/Z7%8^Q>CHA%4?DXZTP6'C.<-78,&^ M19FG I*M-!O829A6M^@4.A>-5S5:J1W"P23NR"-\8,BQ$\X_@ :6_GR),@X; M&D?:N(7.AN-3C59JAW#B(>Y@T_AI['2<4'$,RY<"RJ\+BU<_[56-5FI'6*(D M#,,.,HU9QFZW_%4:EKF@>#*Y%12?:K12.ZHR@R@<#CJ@--X:QS[V7]BKD_:J M1GVI'1-LS#1V6L[&^&S84Y?K<4NK/6M M4+PZ9*]JM%([@C(D\:B#2V.2\:LNN>"B^(P9KB_@PFQ57GJAN=!E*K72\NJ< MO:I1W.*=^Z3?M98UYAF[W?/+=3YKBE4K(J^&VJL:Q:>6NGNQ;QPU=EMJRA=< MV8-&PQY?I>/50GM5H[C%1),$=RSYI''1Q.VBRR7_%3!NC;,/%[T::-)BH*-! M@J,.,HV%)FX+79(1<]A4B(6PZQ;*^?,&##''T9!;^&Q<7BTU.;74290D@[@# MU\$IM=M5NTY:W:%G _%[.GUJIE\< Q\#:8N93F6N(8=4<0Z+C&*Y+@M2 M*R>O_MJK&B4M_KH_BJ.."DT:?TW:J*M)N,+B LO!X!7E0\9RQLC-\5CMYDT1JZ+RQ5G MD$^V 7R_D-(\W]@G>?6CWNE_4$L#!!0 ( )& 9U=:-EG8; ( -X' 9 M >&PO=V]R:W-H965TQ#ZI]$XM*EBR4[)AV)-TJ:#[$>]YQ[[CV6%5=2 M/>D>KDQY:7OZS0'075/EE#@SE(J00U.U0EW,?ZVB*CMLC(\5W\?Y&_;C&&W!@0^O=7;R7.\K- M[A_^U1QA\-+ \2 X_)WP<]0J&77[2;>G_.P$OK)!XU;6^-Q^CM] [J25.SF# MGY-C?H:CP5\.^@>?:WOSW5&U8H4F'):("WHC?'-5?9O4$R-+]P5_E ;O S?, M\0(&90-P?RFEV4_LI=!>Z&PO=V]R:W-H965TFD,YN MN!FGCF<2FUNGV6;B;O>ATP<"?O@(3;$"F]O;T)3%PSD]'Z(\N M1S!]I<5GMB:$HR]9FK.;T9KSS;6BL&A-LI!=T0W)Q945+;*0B\/B66&;@H1Q MY92EBJ:JEI*%23Z:3:MS#\5L2K<\37+R4""VS;*P^'I'4OIZ,\*CMQ./R?.: MER>4V703/I,EX1\W#X4X4AI*G&0D9PG-44%6-Z-;?!W@2>E06?R6D%=V\!N5 M57FB]'-Y$,0W([6,B*0DXB4B%/]>R)RD:4D2\WNEM57E3F M*61D3M-/2:UMUA*(MXS2KG44$ M69+O_H=?ZAMQX" X<@>M=M"Z#L81![UVT$]U,&H'XU0'LW8P3W6P:@?K5(=Q M[3 ^]2[9M8-]:@F3VJ'2E[)KOZKQ%R$/9]."OJ*BM!:T\D>EH,I;M'F2EV)? M\D)<380?GSEAD2?Y,T,/I$#+=5@0=(GF--ML>5BID:[0!_',-787/U/&?D"; MQOQB07B8I.+<)?JX7*"+=S^@=TA!K+S*4)*CCWG"V7MQ4OS^=4VW+,QC-E6X M"+\,0HGJ4.]VH6I'0M71/'_2<#_HJX;Y>Z<'+W/W M_]N=#[ZY[BTAZ,U#I%<\_=A#=/OX(?C@+=&#\XB6_NVC(U/WCF'(&>6@=LTV M841N1F+48J1X(:/9]]]A2_U1)BU(V (2YD#"7$B8!PGS(6$!$*PE7J,1KS%$ MGY6]>Y)'-!-=>5KV[3+M[A!6A2CG3R\S3;5T8ZJ\'(JR;X5U51VWK19]JTL\ M-C2K;>;TS0RS@W(E*!-/<-O*DQ6HJ]:D;>9+HK4H)8B1/A$=..6'7LJ;;%6RVJF5T:C4?C.[<[@02YD#"7$B8!PGS(6$!$*RE M9*M1LG5>=R*FA7&2;KETRG9G]3L631MW'LWY8)'GRA,2YO3C[_=2D 5ZD#"_ M'[VLR^M;#75YXT8HXT&A?*K6H22^#$5?)M;5;PL&L2)G7*P0Q&I#2$$+L0*=&<@G>78O2"%GD2#:)T9Q7PPIG,U!0ES M^E7018>DZKCS6+B0I7J0,%]2!1,;$VQVIIN!Q'!04Y-&4Y-!3>US'6F3ZV!U M:J3JCRH=Q31-PX+MKTHEM2O)/HA1O;*Z4YH'2?%!: $5K2UK;2UH#R)O6$"@90](6H#0' ME.:"TCQ0F@]*"Z!H;1GOL_]X,#\[XLW04MU0.E^;)VL,1J0^^.Z?]'@A[O M,_1X.$7_2!@ODJB<,;)J\-^6.ZI280V"SNXK(6D+4)H#2G-!:1XHS0>E!5"T MMI3W^QS8A!CR(=/A.P10I;8%MM\@M 4HS0&EN: T#Y3F@]("*%I;S/L]&FQ##/J0NPAS4-H" ME.: TEQ0F@=*\T%I 12M+>/]MA#^EWVA\P?]26^P&9OJ!*O=-Z>&2SY;K:![ M0* T%Y3F@=)\4%H 1=NI53EXQSLCQ7/U@0!#$=WF?/>F:G.V^0CAMGKUOG/^ M#E][6'+>+S]:J-XIW^-W7SS<;JHWS)\H MYS2K?JY)&).B-!#75U1,7>J#LH#F4X[9/U!+ P04 " "1@&=7X%DD65$?+VA*=\O#6R\ MG7A(MCM5GC!7BYQLZ2-5?^3W0A^9+66=9)3)A#,DZ&9I?,;7D6V5"57$GPG= MRX/OJ%S*$^?/Y<%OZZ5AE3.B*8U5B2#ZXX7>TC0M27H>_S10HQVS3#S\_D;_ MI5J\7LP3D?26IU^2M=HMC;F!UG1#BE0]\/VOM%F05_)BGLKJ)]HWL9:!XD(J MGC7)>@99PNI/\MH4XB!!<\83[";!'B:X)Q*<)L$Y=P2W27#/'<%K$JJEF_7: MJ\*%1)'50O ]$F6TII5?JNI7V;I>"2MOE$RK0XXX( MBCZASTPEG]9)6I0BHD<:%R)1"97H0T@525+Y40?),E@N3*5G4;+,N!GQIA[1 M/C&B@^XX4SN)(K:FZY'\<#H_F,@W]>K;$MAO);BQ)X&/-+]"CO43LBW;&9G/ M[?GI]MAR_M_HT3>/WBN&T]X/3L5S3]T/69[RKU2KKGC\C'[/J\?YKSN:/5'Q M]YC:D[S2YZYE3F*Z-+2122I>J+'Z\0<\LWX>*S4D+(2$14"PGBAN*XI;T9T3 MHO2?1]D^CV-RN)!R0,)"2%@$!.O)X;5R>)//2'BL!**O<5IH/T(;P3.D=A3% M)(V+E%3/#]^@2CY]G;X9;JX-M_)0]"%AC9M^'%.TGHQ73:;\O?^R\MW =;59 MO!QJ=1R&K1FV':\?%Q['.8'G6H.PZ#C,QM[,LW ;UZO=K*W=;+)V#U0JD<1E M)63E, 5+U.B-/,FY]$:&A(60L @(UA/#;\7PP7S%AY0#$A9"PB(@6$^.>2O' M_'ORE?G1$Q[X@6XP!KYR'.;93A#@@:V,T7S;&]"BXS SS>J/ZS24O M1+PCDJ(\)>QJM *3O(OO;$A:"$J+H&A]9;JF%3MP=@/:L(+20E!:!$7KB](U MK7BR"7MWNW%'7BVLP!VZS4@8]CQG:#9GT:+I$GQKB;M&%$]WHE^($(2-O^=, MIUY\GT/20E!:!$7KB]!UM'@&9SZ@72TH+02E15"TOBA=9XLG.[5W-Q_0]KBA M]?^6X^+9S!^Z%&CO>\:P?36ZQA9/=[:WG+U0H9*GM!2$)5P@QM6)1V02=7$I M(6DA*"V"HO5%Z5IF',#Y%FC7#$H+06D1%*V_%=4USO9D#_C>OC4]FTMU;6B] MSBNP/>P,7IO"D4#?LP+M-H/WJS.(=:'-@RW0C(IMM?W>.1\B*^C>O>ZP]>;Z7=$;!,F44HW>BCKRM>S%?7^='V@>%YM MP#YQI7A6?=U1LJ:B#-#7-UQ[87-0#M#^E\#J7U!+ P04 " "1@&=7>E6@ M(9X' !(1@ &0 'AL+W=OL2;MKVJ9CH3+ID933 OOQHV35,BV%DM+3 MF]9V=)Y#ZM6AS)>T+I^$_*+6C>=9-P==5;:[V]Z/?58LTV5)V++>/F+RLA M-U2;M_*QK[:2T64>M$GZV/-&_0V->>_Z,O_L3EY?BE0G,6=W$JETLZ'RVPU+ MQ--5S^]]_^!C_+C6V0?]Z\LM?63W3'_:WDGSKG^@+.,-XRH6'$FVNNJ]\R]( M,,T"\B,^Q^Q)';U&65?F0GS)WMPNKWI>UB*6L(7.$-3\MV,SEB09R;3CWP+: M.^3, H]??Z>3O/.F,W.JV$PD_\1+O;[J37IHR58T3?1'\?0'*SHTS'@+D:C\ M7_14'.OUT")56FR*8-."374CPAF1UM:-F+7*X\VIS@F&=7UKV6 MYJ^QB=/7A,82?:9)RI!8(1)SRA#FO;,VH?CFO#0'4[8_!SYSV>/W.$A6YCL_K/9 M29OL01[N.(;W@6>R;.B\4%NZ8%<],S8J)G>L=_WK+_[(^ZU.!TA85&V_9[>= *6S M9!@<9!@X97@0VE0B58J9(MPPJE+)EHAJM,J*=I<5;9TH>^CPJ%/^T,.34U6< MN;NJ @F+:CHPQL/IJ31 .2UIA@=IAFYI).5JQ60V:+[;"T2DV*#W;,<2Y",M MBI=UU7PSK'3PI&^S8=.%&3K;U_6,0\(($,S297309?0#NN!2%[].EU&C+HU' MA,[V==4%$D: 8)8NXX,NX]:ZO(_I/$[R>TJ7HADWBM-X1.AL9%=Q(&$$"&:) M,SF(,_E1<9HJ9](H3N,1H;.17<6!A!$@F"7.]"#.M.N(=LL/8M1]U[R9-HK1 M>$3H;%17,2!A! AFB>%[Y73)ZRK'7ZG.*^=Y00JF2Y'F0T)WR[IJ DHC4#1; ME:-)K/^B$:RI4@JL4YC&0T)WXSH+ TDC4#1;&%P*@U\D3(N:P[F M=98&DD:@:+8TY1S?=T_R'YC<("ZT44.D6FG*ES%_1%L9\T6\-1//.4TH7]1. M,0OTL3B#X20(!J<*@4[]06D1*(U T6PQ2Z? =UL%,R&W0E+-T)+-=8-KXV9U M[/D,E!:"TB)0&H&BV1J7EH/O]AQ:NW)^U5_PQQ/_U !RI^LL'*@A 4HC4#1; MN-*3\-VFQ*?S^W/T(',#[UN3=I!3_ADH+02E1: T D6S)2[M#=_M;[2OS:I) M@8/QH/+5!M)<"$%I$2B-0-%LX4KKPW=['[^+'9,\6^=ZJ[:"*Y%9[ T20GH+ M,U!:"$J+0&D$BF8K7?HHOMM(:5^B57=D,)A4*A32U A!:1$HC4#1[&7=TG'! M;L?E@^#L&]KDZJ%5^LQJLQO2M2A!:2$H+0*E$2B:+6YIW&"W<3.C:HW8OVF\ MHTFVUZ!6VJH#XWL#/#RM2'>JSJ*!FCIU?:A;TX3*:LM1VC78;=?\G0IM[G]W M,EXPE>WPV&_\*:I/H;-B">!UK4Z0[L@,E!:"TB)0&H&BV9J7/A!N\(%>MLL M5RV@^JH$M8! :5%='VJK\F>8.[@T=[#;W&E=E>@_U/)N">H @=)"4%H$2B-0 M-/M"*!T@[': 6MTM:\R?VKH$=7] :1&N;G^IK\N?X>O@TM?!;E_G/G[D\2I> M4*Z1T.MLE6.>9>$= MLVK]U.V6="?O+".H]0-*(U T6\;2^L%NZZ=3^9I;:ZQ+HO26 K>WU/Y7#%5SIFY-QIVNLW"@_A(HC4#1;.%* M%RIPNU!=:_D%:SCN%G0N:5"O"I06@=((%,V^,HY^EP3UPZ2:#4K5-1QWMLZZ MP?XT"71[$A3-UJUTL *W@X4]/#+?G[FI4QUGZOV9[3NK%0[4F0*EA:"T")1& MH&BVP*4S%30X4T?:*L9C(?=;"]\TS(F#JM.#AS6_( 0UJT!I$2B-0-%L'4M+ M*W!;6K=<,\/5*)_GGE&%*-HRN3#WUEH'J\#Y_I& WKFI=CP\E1#4G0*E1: T MTN:E*!VY-Z\3@ZJ8ZC M/AYY^+0*08TD4%H$2B-0-%O(TD@*W$92YX%T6C]H3,:5@1344FJ=-P+-2Z!H M>WGZ1P_ V##YF#^J1*&%2+G>/T+B\.GA<2CO\H> G'Q^XU_,]@\U*3'[9ZR8 MJ<=CS!5*V,H@O?.QN5'+_6-+]F^TV.:/V9@+K<4F?[EF=,ED=H#Y^TJ80B[> M9 D.#X^Y_A]02P,$% @ D8!G5XU-QQH; @ V 4 !D !X;"]W;W)K M&ULM511;YLP$/XKEE=-K;3&!!(Z98#4M)JVATE1 MLV[/#ER"%8.9;9+VW^]L",JD-.JF[@7[[/N^^^[,7;)7>FM* $N>*EF;E);6 M-C/&3%Y"QDPXA M'?!X?V#_['/'7%;?=_SA"_Q+:$8D"CZ0, @C\KB\)Y<75W_2,)0\Z X'W:'GC?Y& M]REY'FX3FD%/]I WH'-'O_;AP'G\Z(C :1T3GV[':'170:K[%[ MK@V7<$IAQQ%[#M=#NVP2!U&4L-V)T),A].1LZ%?7YRS-/]9G.HBD1VU*ANYF$!-J(V1,(:<<'H!A/5W1SI#*L:W[LK97$2^&V) MHQ>T<\#[M5+V8+AQ, SS[#=02P,$% @ D8!G5U>7F$(Q P <@T !D M !X;"]W;W)K&ULM5?O;YLP$/U7+%9-K;0&#(2D M78+4'UHW:9.JIND^.\DE007,;).T^^MW!@II U1KDB\)-K[WWOG.3V:PYN)1 M+@$4>8K"6 Z-I5+)N6G*Z1(B)CL\@1C?S+F(F,*A6)@R$6;$ M@MCP!]G+R'DZZ%!C9>)NV"Q5'K"] <)6\ (U#BY M%3@R2Y19$$$L QX3 ?.A<4'/+VU+!V0K'@)8RXUGHE.9#F\POZMRQY3&;")%SQ\'%0$HX(HB/-_]E1LQ$: ;3<$V$6 MG>G.B3*5UTPQ?R#XF@B]&M'T0Y9J%HWB@EA79:0$O@TP3OF_F'@$Q28A$ G3 M5 0J $E.R16/$AY#K"0YOL8%02A/R!$)8G*_Y*ED\4P.3(4"-(PY+<@NK4Y?%>%J]/T\IW M/:O?'9BK&EJWI'5;:6\$EY*,8SRR8<9^_!,G *MY@V>V=I=RP.Z&CM.N7:^B M6ZKHMJKXQ@)!'EB80AUA=XL0$W><>DJOI/1:*:^X2+A@"O"03M0[C=$*]<'& MZ)5">_OIWMX!1/9+D?T=N[>_543:ZW?[]44\*VG/]MV]9]O=ZS:<(6I5+FGM MT+]%\)O<:4,#TPUOIJVLX\ZH0^XQ=YF*YW>:HQWJ@]U!*P>F>[)@>@@/II4) MTUU=N #8+*;M]%S:4,S*A^G>C9C6.'&3CLJ)Z2Y63+>]6&=O-;!69DS;W?B& MKT#$>)U3IQ(O%I(+W(%W.N40IDPK5Z9[LF5Z"%^FE3'379V9;ENSZ_:]AI)6 MUDSW[LVTQIP;=-B5-]N[>',1[+U._FT_FQLW:/TU@L5?8 XDA#F&69T>2A;Y M!3\?*)YDE^H)5WA%SQZ7^%$$0B_ ]W/.U$T" !1!0 &0 'AL+W=ON_<.SFFKS:,M 9 ]55+955 BULLPM'D)%;<378.BDT*;BB.%9A?: MV@#?>E EPSB*%F'%A0JRU._=FBS5#4JAX-8PVU05-\^7('6["J;!8>-.[$IT M&V&6UGP':\"'^M90% XL6U&!LD(K9J!8!9^FR\NYR_<)WP2T]FC-G).-UH\N M^+)=!9$3!!)R= R<7GNX BD=$\#MH6"-Q+O='L#O1\O,-?2^B=K^]PH8'EC45<]F!140G5O_M3WX0@0QR\ MXAX0>]U=(:_RFB//4J-;9EPVL;F%M^K1)$XH]U'6:.A4$ ZSK]P\ O*-!+:& MO#$"!5AVSJZT0D,M:[BDRZD YS3+W%N.2'M+^3I-;$):<_8"1.* MW9>ZL5QM;1HBJ74UP[Q7=MDIBU]0MH9ZPI+H'8NC.&$/ZVMV>G+V.TU(9@?' M\> X]KS)_S@>D]?1S,9IW+ L;74SE9@26W4"M@S<#,FLR-:>"(W@OML%DVGBS3PG4$L#!!0 ( )& 9U<$[Q4X?P( +(' 9 >&PO=V]R:W-H965T MI>EP"&/%196;CY!I\R M1AM9=6#,H&*B_=*'SH<= /+L!X0=(#P4$'6 Z$] _ 0@[@"QS"F>G0*)\)6_:%47C+$&>2&ZKNP= E![* K%',,-#D+?E"E:*V M))H8BB7TL^[9R_;9\(EG(W(C MA2DU^2ARR/?@KX;Q[P?P/EK0^Q!N?;@,!PD74)^2*'A#PB",]N7S?_!T&)Y" MAO"1@X<#:J*^JI'CBYY3U7U5:FGB_32VY9SKFF8P\["G:%!K\)+7KT:3X,,^ MBUZ2+'TALD?VQ;U]\1#[KGUZT+Z69N)H;(-=)_$DB/ /L-[UY:"H].^HH(]X MI&+N#_N_P]MIA@5>,:$)AP*AP>D9)JK:"=%NC*Q=SUQ* M@QW8+4L-16)GMMO"O\=VTJRT(>LT7EK;.>?8YU[[VN,U MX\\B!Y#HI2RHF%BYE-69;8LTAQ*+4U8!55_FC)=8JBY?V*+B@#-#*@O;@%00&I MU I8_:W@$HI""ZEE_&XTK79*3=QN;]2OC7?E988%7++BB60RGUA#"V4PQ\M" MWK/U3VC\A%HO984POVA=8X/00NE22%8V9+6"DM#Z'[\T<=@BN!\1O(;@'4KP M&X*_2P@^( 0-(3"1J:V8."18XGC,V1IQC59JNF&":=C*/J$Z[5/)U5>B>#*^ MH2N@DO%7=)R Q*00)^@[>IPFZ/CH!!TA0M%#SI8"TTR,;:EFU#P[;=0O:G7O M W4?W3(J0*KHKJ%[/6[\-GF^T?/_EKRNS-34H)NJJ\F9J' *$TN5"P%\!5;\]8L; M.3^ZPO*98LDGB;T+6="&+.A3C^_Q6AT?"9S@HG-#U_3(T'7-7,5NX(]4LE?; M\3@(E>RCPLAQ6M [ V%K(.PU\*3*J#Z5%6W('48[#@X!)?L@ M+X@&7K>#J'40]3JX)I2H@I6A!6/=127:F]9UPF#7P4&HI ,5>=ZHV\*@M3#H MM?# )"Y4%GJ.WV!O7C]PO7#'PT&H9+"WCX(H=-QN#\/6P[#7P]6+WC](%7;$ M9H(5(*'?T;!C-^^>BWV,BG:P8Z=W7?]Z_NVMNZ\$OC!O"(%2MJ2RO@;;T?:9 M&PO M=V]R:W-H965T^Y[GG#N[B5L@'52)J>*H8 M5W.OU+J^]'V5EE@1=2)JY.8F%[(BVIBR\%4MD60.5#$_#(+(KPCE7A([WZU, M8M%H1CG>2E!-51'Y8XE,M'-OXNT<=[0HM77X25R3 M>H[^M;:2Q_8,EHA5Q1 MP4%B/O<6D\ME9.-=P&>*K=H[@ZUD(\2#-:ZSN1=80<@PU9:!F-<6KY Q2V1D M//:T#H='>)G,H5T22)I6A!VFC# M9@^N5(3#T)D+64,",_@FFO""[IA" NE4"MX W?"7)H& MM$1F<+Q"32A3K^ (*(=/I6B4 :K8UT:+9?33/N^RRQL^D_<";@37I8)W/,/L M=[QO:A@*"7>%+,.#A&NL3V :O(8P"*=POU[!\=&K [S3H4%3QSO]6X.^[G?B MVUC%'='I.)&=KDM5DQ3GGAD?A7*+7O+RQ20*WAZ0>3K(/#W$GBP)(SQ%( I$ M#ALL*.>4%];0)4*-DHIL3'1'&SE:.\';9#*=1A>SV-^.R)D-V$CJGKLLSVU47AN+1HD!;]1Z>0 M9__4IFBL3>>SLS^T^'N36*$LW+Y1D(J&ZVXH!^^PTA;=)/\*[_;A#9'F(RI@ MF!MH<')FNB"['=,96M1NKC="FRWACJ59RRAM@+G/A= [PR88%GWR$U!+ P04 M " "1@&=7G&\TW[\$ "<& &0 'AL+W=OI' .Q+C/'9\:@"&5.Z=?BY"&>&E;!B*0D$@4$EF_/Y(ZD:8$D M>7RK0(WZ,PO']O$K^L!G,''-R1],_DEBLID9@@)@L\"85G^GV9U(%Y!9X M$4UY^1]L*UO+ -&&"YI5SI)!EN3[=_Q2):+E@-P!!U0YH ,'Z PXV)6#70:Z M9U:&=8\%GDT8W0)66$NTXJ#,3>DMHTGRXFM\$DS>3:2?F/U$:;Q-TA3@/ 8/ MN<#Y,IFG!-QR3@0'5^".1:Z$/K6Q'QN4U>9>6VS#BFG M)N5H2=VVEO!M:PFKB.Z1W!:#*R>4K^" J<+.#@+?0FJJ;DW5U>?OM9YNRWI2 M,71[.7)<#R%T0-#M$70]W_$"-3^OYN=I^U7<>C '[ I/$(*,YF+% M 0Q C'>JSG^G17ICT&$==/BF!A;VJL[V+/EW4'5AK^H.S#JDH-7,:FNT%E9! M=7H3A$[HVP=D589NX*"!'@%;R@+^WRY6(;03BAS70OXA1]C/J 5=?Z#/PF9@ M0^TXPUP;80!.O+M2M!M07"NYP]3E5PDG5/^J> >J+CRM%1&9KZ[C8M_\% MLV62#TI-JCK M'R1F_P)02P,$% @ D8!G5R,["P&ULM9E;;]LV%(#_"J$50P*TD:B;YFR:/-SA#_(IN<2Z?K"C+D)"W;&WR+<,HJ92RU+0MRSR8MIRJN_8-?(6@:("RYHUBC+%60DKW_18^.((P7)42O8C8+=5W"? M47 :!>?<&=Q&P3UW!J]1J$PW:]LKQX5(H-F$T1U@I;2DE1>5]RMMZ2^2EXFR M$$P^)5)/S#Y0FNQ(F@*4)^ N%RA?DV6*P0WG6'#P#MQDE GR U5AC1YE@G(, M+D(L$$GYI13XN@C!Q9M+\ :0'/RUH067*#XQA5Q=.8<9-RNYK5=B/[,2!WRF MN=AP$.4)3A3ZX;#^>$#?E%YI76,_N>;6'@0N\/8*.-9;8%NVHUC/_'QU6V7. MK\T>_>_9.\YPVCQQ*I[S#.\]R8G [S[)7:W*DW\^27EP)W#&_U6%OH:[:GA9 M#*_Y%L5X:LAJQS%[P,;L]]^@;_VA\KM.6*@3%FF"=2+DMA%RA^BSSD;%]495 MA:*F^!6E?(T\S!S?@:.)^7#L8X74R//LKE1X*@4AM%V_*Q:=BHV=\>@@U;'7 M:^WU!NV5+[EE$2.5B8.*+\TVG;!0)RS2!.MXWV^][[]F/?!U1D@G+-0)BS3! M.A$:M1$:::D'-<4[WL-!X%F]>J"4/3B5\GS/]7KEX%3*&7L!5)>#H#4W MWSR+>RS0$]XPF12Q3\ )>JLP=I+PT\W3"0IVP2!.L$XIQ&XKQ:]:&L]#APT>K'/MHR26&GHH.I+TTXK+=1*BW31ND&P#T&P7[,Z-'1= M<=))"[72(EVT;IP.#1\<[%;.KQ#.:1,0V+!?(!S%!T1?*E2P/-=W^^7AE.4$ M]G/5X= _P>$&*DKWC_NETL1!Q1?GG$Y:J)46Z:)U0W!HZ:#WJK5!:^.GE19J MI46Z:-TX'9H_.-BYG%\;M/9Y#>VX.@3]#D3KC)%B1GCR&6(>G;YFF*VK8V\. M8EKDHCY@:T?;H_6;ZD"Y-WX+K^=0,1Z61_'5:>\!7Y_C?T9L37(.4KR24UE7 M(YD6K#X:KV\$W59GOTLJ!,VJRPU&"6:E@'R^HE0\W903M/^@F/T$4$L#!!0 M ( )& 9U<-,!]:*PL ):& 9 >&PO=V]R:W-H965TVJ:F]WM5KM"YIX)J@) MY +I=%;[X1<2)L3@.- ^?=,D#.=W#.=Q0OU@<_N4I%^RM1 Y^;;=Q-G=8)WG MNYOA,%NNQ3;,WB0[$1=_>4C2;9@7']/'8;9+1;@Z!&TW0VH8H^$VC.+![/:P M[7TZNTWV^2:*Q?N49/OM-DR?[\4F>;H;F(.7#1^BQW5>;AC.;G?AH_@H\D^[ M]VGQ:7BBK**MB+,HB4DJ'NX&;\V;P!Z7 8<]_A&)I^SL/2D/Y7.2?"D_\-7= MP"A;)#9BF9>(L'CY*N9BLRE)13O^K*"#4\XR\/S]"]T[''QQ,)_#3,R3S3^C M5;Z^&TP&9"4>POTF_Y \,5$=D%/RELDF._Q+GJI]C0%9[K,\V5;!10NV47Q\ M#;]5)^(L@#H7 F@50!L!IGTAP*H"K*X!=A5@=PUPJ@"G:\"H"AAU#1A7 >.N M9VE2!4RZ9IA6 =.N :;Q4CGCH*!CR0]Z681Y.+M-DR>2EOL7O/+-072'^$(F M45SVCX]Y6OPU*N+RF9\DJZ=HLR%AO"(\SL/X,?J\$>1MEHD\(Z^)M\_W:?%Y MFZ1Y]-_P(&KW6]$],T%>+40>1IOLUV*_3Q\7Y-4OOY)?R)!DZS 5&8EB\BF. M\NRW8F/Q_H]ULL^*--GM,"]:7N8?+JM6WA];22^TTB+ODCA?9\2-5V*EB&?Z M^*DF?EB5'1 M0<3KWXO?"%7W^_?OQ?Z$YV*;_4?5:XYP6PTO?UIOLEVX%'>#XKI2K'3UKF@ MXRF=-B2KS=!7LDB8BX1Y2)B/A+%.9>+(E $()FG6-.H!;$.KV@^BM(&B^)&$ MYV/4XCA&K1QK-EKGR'9&E#8O;O6)^XH92G.A- ]*\Z$TUK%:')HUJ&CGXQ;. M:&R/)J>LLES/_!93*]>%6!9?LID@R4-WP9JM4V"-+'/-X78WNNU\:;YI1J@FB;KL/9O3+V!01M)4+M&RB-*8^@_9O7WDNIQ)]AS9BU-V/JS9E[L?F\7X9*J2%' M].=0V@)*JMJ$NWI9AM>T,I7*@-!:6Y4)H'I?E0&NM6+ Y-&J!H\K2 MVHVB>C?JTOTIM.UBJ(2KI_<5+I3F0FD>E.9#::Q;L3@T:8"BR<*M?2FJ]Z7Z MVZBT[7-0VSG<[R)K&FI+06DNE.9!:3Z4QCI6BT.S!E3A7!JF,Z9J&Y76]A75 MVU?2?+3W(HV2%7GU+Q&FV:]*K>II-GDN0\F4;(_SQ,P)687/JIEJ39&6VAQ*6T!I+I3F06D^ ME,:@- ZE!2B:W%MJGY1>G<2F'.^NPN1;?"9V\[9U/;VWOJ'N)Y3F06D^E,:Z M%8M#DP8HFBSS*<>[:7N:E.,4)Z,I7*@1":6Y4)H'I?E0&NM6+ Y- M&J!HLG!KAY%>=1B5X]VT/5]**5RHPPBEN5":!Z7Y4!KK5BP.31J@:+)P:X>1 M7G48U>/=;=.*CD?3YA0+/;VW<*$.(Y3F06D^E,:Z%8M#DP8HFBSH?Q M.\:[I^T+*H=:1NOR%VH^0FDNE.9!:3Z4QCI6BT.S!E0Q_+=5^XJ6 MWE?L.=Y]A3:IAD='U?"H:I1"C^@K8RC-A=(\*,V'TMB/%Y)#&Q2@:'(_J&U* M2V]3JL:WR?_(?!W&CX>Y3"++HVV8BQ799^)AOR&;Z.$PV2Y?"[*/5R+=/)?? M^E$]"!B6@X#*7H3TPN90V@)*ZH6_9F#Y!;2 M1YM#:0LHS872/"C-A](8E,:AM !%DWO+VJ>U[Q69GM;IBJP30BE_['*< MV/4XL0MR8E?D_.&B<6B# A1-UGQMHUI:X^F[%B^HD/)L:=-N+ARCS]S[^QYJ MBD)I'I3F0VD,2N-06H"BR=JO35%+;XIV7S#!:CMO$Z^VE6GHO]7N7CZBPC2GOS1O=]0.4#N[EM[9_?B\W:7)A>]XI!,XA](64)H+I7E0F@^E,2B-0VD!BB9WA=HK MMJ8_=6 4:3'.H;0%E.9":1Z4YD-I#$KC4%J HLF/:ZFM:OOJ%%CU UO:2VJ: M$]I<5TX/[RMO*,V%TCPHS8?26*=:<6C. $6395L[R[;>6;YT[[#=GL*H6*I= M#^\M6ZBY"Z5Y4)H/I;%.M>+0G &*)LNV-FUM_4S'2W<.5V'79 MU6:$T%TKS MH#0?2F.=:L6A.0,4399M[9[:>NOLTGW#5=@UV4+GFT)I+I3F06D^E,8ZU8I# MBNP_ M5Z,"2H_OF$RFS]X6>(4VK>XP&[^L8S.ZN"Z1GM1;RU!#$4KSH#0?2F.P>G)HNP(4[=@K MAME:B'P1YN'L=BO21S$7FTU&ELD^SDL;Y6PK2<5#N=[GS5LZ&+:VWYLWOJG8 MSLP;?M@^K/&SVUWX*-Z%Z6,49V0C'HI4QIMQ\=.41H_KTX<\V=T-S 'YG.1Y MLCV\78MP)=)RA^+O#TF2OWPH$SPEZ9?#X>$=CJEO?U]D1"J9O9 4EOME+53"#6W7P M=:6 Y8U3(?PP"%*_8+STMNOFV8/:KF5M!"_A01%=%P53+U] R//&H][K@Z_\ M<#3V@;]=5^P CV"^5P\*=WX?)><%E)K+DBC8;[S/]/:.1M:AL?B+PUE?K(F5 MLI/RR6Y^SS=>8(E 0&9L"(9_)[@#(6PDY/BG"^KU9UK'R_5K]%\;\2AFQS3< M2?$WS\UQXRT]DL.>U<)\E>??H!.4V'B9%+KY)>?6-DD\DM7:R*)S1H*"E^T_ M>^X2<>% XPF'L',(YSI$G4.3.;\E:V3=,\.V:R7/1%EKC&8736X:;U3#2_L9 M'XW"MQS]S/9SEJD:TXX<[Z^[WD*$[;=S#]^X^ M*NYEA[WLL(D7S9?MTM0&B=U!;(7=ZHIEL/&PA#2H$WC;'W^@:?"+2^'_%.R= MWJC7&UV+WNM5\H6)*;5MB+0)8&U(9*+D],X3@=X5\_YCTE.>A7)+!65DGF=&6+8,U83U@O9@SOC MR4A20L/E0-+8*(Z2T)WPM$=-9Z'N9%EK-ULZ/I8&P]LP-DJC>.%F6_1LBUEL MFHDN?=A@GL#P\N#B7(P0:!K2 >?8**31Q*5=]IS+F9>E P M"X_5.3?-%Q=P8,+998(Q09 .,5U6JV0BB?2B5])Y!E!2B(54@F+&5!"7L MN7&W1CK"6<7#*^HPHF&PG&!^:W3T:E_IF:4Y@B(X_BEF*PGOJIZ #<>U$J?) MD'9L%<7Q%.U;FZ+7^]0W:1CFM6,6U[LS'?>BB*;)*+$.LQ0+;\#J7PQ1=H+] MDZD#+S5>Q3WZ!3<+U*K:H;#=&%DU<]5.&IS2FN41!VE0U@#?[Z4TKQL[JO6C M^?9?4$L#!!0 ( )& 9U<5ROY3K@8 /X] 9 >&PO=V]R:W-H965T MYM]LA$R8RA?E=ICM)6?K,BB)AY[C3(<)B]+!\JQ< M=R679^*@XBCE5Y)DAR1A\N&"Q^+^?. .'E=<1]N=*E8,EV=[MN4W7'W?7\E\ M:=A0UE'"TRP2*9%\*_H[7:G0_F M [+F&W:(U;6X_YW7!S0I>"L19^5O6W[A,R)]"\8Q2MSQ6+XNQ=_M7W&Y^\??..O"%12K[MQ"%CZ3H[&ZI\ M7PKB<%7G]:N\WC-Y1^2+2-4N(T&ZYFM#/+7'+RSQP_P<-"?">SP1%YX5^,
5X9[IM-A#[_A^Q,R/RC@^6O_[B3IW? M3.5$PGPD+$#"*!(6@F":*,:-*,8V>O$/MHU2DRRJ.-[=T3IS9Y&QX M=UQP*[YOP9&P FC2%@(@FD%GS0%GU@+?O.57IO*;8WJ>Q5 PGPD+$#"*!(6 M@F":**:-**:O:@U3I"B0,!\)"Y PBH2%()@FBEDCBIGU2D%C(2213'&3-&;& M]N!ZG?9@3=&WZ$A8@(11)"P$P;2BSYNBSZU%_Y0JGE-56??WQ>UHE)'J=MRD M@KE1!8XW[_;&I P'PD+ MD#"*A(4@F"8/UVG]#>=5(X8Z#*0+*,V'T@(HC4)I(8JFB^/(_'*M5X^/VZWD MV[R!D+V,TE6T9S%AB3BD9LE88;TE4]&F1QUI.G'R'[TC^="L 91&H;001=/% MX+5B\*QB**X4)&'J("/U8*R_-;YW_>U[,YZ3I'0XC1<(Y)X$4!J%TD(43==$ MZT2Z5D^K[RC33NNM$*A'":4%4!JM:9WAN3OJW*2%J*RZ&EH+TK5[D%=-DY!\ MSQX2GBK3O^>%'=-;!N,GC<)U3(T":DI":11*"U$T70:M,>G:GM%^E:7:UZP"#6T29: ML>K!>KHF2K(T8]6#]@TW6E)V;F]=3)_HPIV-NJ* ^I!0&H720A1-%T7K1;IV M,_)2)$FDBM90JD&H'9>%#LP7"*0==UG3-"$LYNZ\*P6H.PFE42@M1-%T*;0. MI6NW*(O7*L@ZRE;%#:6Y_D@?[K*F'0\4/&>\Z)8?ZDI":11*"U$TO?RM,^G: MKU 3VKD]3QBCY!$B7PXQTG&5R)=?RC&=/D% M/(WNN,R8-/H!]I1]BP>E^5!: *51*"U$T71AM1:BY[[*7_:@9B&4YD-I 91& MH;001=/%T5J*GMW$TRXR/(D."=ESNWC<6&M;:A?)%W8MJ$<) MI?E06@"E42@M1-%T*;9.IC=^7=>".I=0F@^E!5 :A=)"%$T71^MO>G9_LW_7 M@OJ<-:W3M=QNUX*ZG% :A=)"%$U70^MR>G:7\TG7^OSIXJOQS5P[J+<,H*]A M0FD!E$:AM!!%T^72^I_>['6=!6IU0FD^E!9 :11*"U$T71RM(^K9'5'[F[KV MX-X2,;_RV7WQUX=F#: T"J6%*)I>_-8/]>Q^Z/,S>.R!O0N_,!:^.R'(AV8- MH#0*I84H6E7XX=%LTX3+;3F1."/E4XYJDE^SMIFL_+&RCF9Y4,C64TVKA:4V)=S76^%4B(I/^XX6W-9;)!_ MOQ%"/2X4"9HIW\O_ %!+ P04 " "1@&=7KU;-J:T" X!P &0 'AL M+W=OU[.V,=LI_2C*0 L>1)< MFKE76%M.?=]D!0AJ+E0)$E?62@MJ,=0;WY0::%Z#!/?#($A\09GTTED]M]#I M3%66,PD+34PE!-7/E\#5;NX-O)>).[8IK)OPTUE)-[ $^U N-$9^QY(S =(P M)8F&]=S[-)A>3EQ^G?"=P<[LC8FK9*74HPN^YG,O<(: 0V8= \7'%JZ $ M-GZVG%XGZ8#[XQ?VSW7M6,N*&KA2_ ?+;3'WQA[)84TK;N_4[@NT]<2.+U/< MU/]DU^8&'LDJ8Y5HP>A ,-D\Z5.[#WN ,#P "%M 6/MNA&J7U]32=*;5CFB7 MC6QN4)=:H]$4&&P0=G:4@>EM?D].3L3QH?*^[*#KNRPYIW>(!WH9G, M6$DY'JRRK:;/7<,2];.X"S,U)^I* M[O/4H)(:Y>[<-HWB\3":^=L>L:@3B]X2B_K$&E2\)S88#_'7KQ9W:O%;:G&? M6OQ/:DFGEKREEO2I):_4CFSDJ!,;'16[5Q9/U0JP7P*I)!5*6_8+7WFHTDXF/REZ^\U0O=-N:5ZPZ0A'-8(#"Y&:%PW M?;H)K"KKWKA2%CMM/2SPTP;:)>#Z6F$;:P/7;KN/9?H;4$L#!!0 ( )& M9U&PO=V]R:W-H965TUPXX 0UP9IL^2/OPUP8* M<2!NJ<[V8@T/YV?X'W/,'\/Y ^,_1$RI1(]9FHN+42SE[FPR$6%,,R+&;$=S MM67#>$:D6N3;B=AQ2J(R*$LGV''FDXPD^6AY7JZ[YLMS5L@TR>DU1Z+(,L*? M+FG*'BY&[NAYQ4VRC:5>,5F>[\B6WE+Y?7?-U=*DH41)1G.1L!QQNKD8?7;/ M @_K@'*/?Q/Z(/9^(WTJ:\9^Z(6OT<7(T4=$4QI*C2#JSSU=T335)'4GD(171#BE3>L(>_:7U",\T+62K* M_]%#O:\S0F$A),OJ8'4$69)7?\EC+<1>@#<[$H#K 'P0@*=' KPZP#L,P$<" MIG7 ]+4!LSJ@//5)=>ZE<#Z19'G.V0/B>F]%TS]*]2ZXYR*[G:FJ@X MN5RQ_)YRF:Q3BFYIGC".OC%)!?J$L(/G:'][M>&]3R5)4O$!O4,3)&+"US0I \$N<3J0Y2-S4)ZP-:50>$CQR0AZY8+F.!@CRB44]\ M8(]?6.(G2IQ&(?RLT"6V K_0]1BYWD>MAX.^W_KH_;L/R-\[^[Z3M#-OZ6Z, M/*=D>BVS!^3;05>$*Y!K@OI$>\/Q6+3SFM[EE5SO"->G:]ES-)=5U+0_2M?& M,[$C(;T8J>(G*+^GH^6??[ASYZ\^J2%A/B0L ((9TD\;Z:U/BI4W-"F0,!\2%E2P>0G3P^C]\A/V9L[T?'+?(_>L MD7MFE;N_6/;);.4,E1D2YD/" B"8D8QYDXSYF\K.'%)Z2)@/"0N 8(;T)XWT M)];KX&LNJ:)*Q(FDZ#T1B* =Y:&J/7WCTF5%<]V]R]$9JVL)SYKKL9+[M3OZ MUN,;*N4K6C5D.FUD.K7*]'F[Y72K)=KQ) ^3'4D1R5B1]_;;TT[)R"0D+@&"&U(M&ZH55ZCLFE;AZT$.)$ 7)0XI")GJ%7G2$GDU/O .9 MKUM#E4;E!9 T4R]]YR;.U1O54Q4[_YE]R:7-?=T3WR\&+N+0^FMS0^6'I(6 M0-%,Z7$K/;9*OVHD_XADK%J(61H]CW-D2_5MMK+NX8\Z(Y(GVRWEO%)$GH:Z'/F=]68-G^Y?! MX9!J;WRP\*#N$HIF"M_Z2]=N,/N%5\5(T+#03_]>EX1I)PE>)PF@9A*4%D#1 MS"2TKM.UV\[5GMSK0JBMRO5;]9YU]#Z\T[8W.5AN4%<)13/E;GVE:_5.RRM* M1,%I^21%5?N$14=UGG=T=CO]&M1"@M("*)HI=.LB7;N-O.L;5"53PRF+BK!\ MC"5(2NOA52V%+,O4#5 UZ)(\>M5=Z$EGZ'7&B\X=**2A]$%I 13-S%)K8EV[ MB_6K"9GZ4NB5V [PG+)8]/"+< M.M36-./6YD!L>X-#Q0:E!5 T4^S6W6*[N[VC/--2YTR6#HKI$K\C^5.OU';6 M_'B9L4<.S@"HR86BF1EH32ZVF]QKSNX3/8"*O?O[MN+LR).^#^I-!WY5J;&W M/UA[4%<+13.U;UTMMKO:X\^'ZVN""L3IKN!A3$1_O<==>^NZ)]-N%D M+B@M M@**966@M+K9;W)M6X6?UDUP5?Q'W"MZ=672GCML5'-3.@M("*)HI>&MGL=W. M#I^TM@.'SNF!TOR:9IEJKD7_':86MZ86VTWM#0W95C]+5L*72F\HYZK';Y*< MJ-*3;\OIDMXGR7;R8/5!_7!-,P8A/.]H_SM\+FY]+K;[W.OGZMZK+J177-4T M0X^Y=SB)Z(,V&KS8J*E;ZSRQW3@>>3?M%VJ?2E9/!=H]RAE LI'J#E[&M+V% M_UD0KE>J)=W75> 5447_^:TJIS)-;W)@2%^Y M J7YH+0 BF:^O]=Z7L_N>0%GNNPM#7[KSWEYWLP';3* HIFI:!VQ9W>Q;Y_I MLH,'*^^^.&_F@[880-%,X5LC[+UEMG?H3)>]D<%)P"_.F_F@+090M"H)D[U7 MUC/*M^6W D*)JDQ6]6YVL[;Y'N%S^1;^P?J5>^977Q6TF.HC!S6,;Y-/7=0+4@V:Y\,7[-I&19^3.F)*)<[Z"V;YBZJ:@7= /-UQO+_P%0 M2P,$% @ D8!G5[/?H1G[!0 Q", !D !X;"]W;W)K&ULM9IK;]LV%(;_"N$50P)TED19OF2.@<9JT0Y(%S3I]IF6:)NH M1'HDE31 ?_Q(2='%EI@H8+XDNIV7/(]X>4EK^<#X#[''6(*?:4+%Y6@OY>'" M<42TQRD28W; 5-W9,IXBJ4[YSA$'CE&ZDO.*OE >WP+9;?#S=,G]4]Y\BJ9#1)XS9)_22SWEZ/Y",1XB[)$?F,/GW&9 M4*#U(I:(_"]X*)]U1R#*A&1I&:QJD!):_$<_2Q"- #_H"8!E #P*@).> +\, M\(\"O&E/P*0,F.1DBE1R#B&2:+7D[ %P_;12TP\PEV208W&)*& =?F<0"_ &@"Q>@>;^X<19BB4@BSL$[X "Q1UQ=)!1\ MIT2*]^JB.K[;LTP@&HNE(U4E=5%.5%9H750(]E3(!]>,RKT 'VF,XW:\HY*K M,H1/&5Y!H^ GO!D#SWVO\_'!]]L0G+T[!V&C]EV5-&O>XL,8^">:'4*A6>BO MC#:$0D.Z?O5"_5QQTJ/8_=8Z:G9EU-'CS84XH A?CM2 (C"_QZ/5[[]Y4_?/ M+EXVQ4)+8BU^DXK?)%?W>_B%>".[:$ULTK(I%EH2:]$**EJ!L;5]H1(K50DX MDAB<(0$0.& >82K/NR@6:EXQ&NDYZ7[ECETXGP5+Y[Y)Z*4/AL;ZO3+[:97] MU)C]WYSL"$4).'!"(W)01RAE&>UL0(74M)$0G'B!ZQXE;BQQ:-.P)-:",ZO@ MS(QP[IA4/&+5G0 1(D,TPB!BHI/-[(3-%,Z/R1B+&TK&DEB+S+PB,S>2*49G M[9S> [E7^GN6Q$_=1IDMP+9 3?S1#]VN%#6IFMD.\RYPQH*&CDJ%V*+Q%KRQ M?]3=S,^T<"PJ'(M7X) !?C5.;=>&76'9E^(!=0"0^,CK=P] MM_9?KC'[FZ>AHRM!<^S0#$NUYX:@T%:I;2(-1^J]HCU$C H<97J5\**V82YD M,#KOY-7[)]B,S[1AP!H&? Y&E?8F$^JN$.:\C7J#\[:I%I9J34)!#Z#:[GIF MOWN-D<@X5DM1J8=0PN)>,E8-KU6UL%1KDO'ZVD[M9#VC]5O==F;3^S5+-YCGP!0^&B-N[I'!Z;AP9&W,!0Y.^RT\L5>;8L_LBN\P3S4< MRF3N7IAN5P=$'SOAF+6F;HZVLZE8=RS5_MGSVR@/VZW.-\O!*2Y_NS$8]4A MEVK:(#67I3Z<'WL!2\6V =6.VC-;ZKN.-J1&=OP(-HPKM>.-M9+5XF5-R:;M M#FVIM?<&:_L-S?8[++:(2^O01>49 ;]_A#)'#@5E2ZT-JG;ET.S*>W:#?X%K M0DF:I9WHK'IPJVJA+;4VSMK70_BJ;49HU;Y;50MMJ;61U4X?FIV^<:5LCAW, MS3\9"6?!R4@8VBJT#:3V]]#L[YN]412_W="^S7ZSU& ^5FVZ+;4VQMK.P^!U M7=&F*5];50MMJ;61U18?FFWYT&W_4NX%^_[F@@=C>@M7#VM7#Y]S]:81RZ8C M7\/390"\@5.S/G!$*8I8DB O=UXK?KL^5 3/^D'U5%C=OFOKI.)@> M,[1JZFVI%0R=QN<-*>:[_#,1H0BIE4WQ'4!UM?H4Y4/^ <;1];5W$18?E-0R MQ?D6"B)/> E,CZRY*(C23;%Q92F 9'50D;O8\V*W()0YR;SNNQ3) MG%D@TL05V5ET*WW XEHP4P M23E# M8+YY5_>H8]$U#/^$IA+P_>D5G*BO/OIO$N6SB>800YI,I $/W8P3GD MN4'2/'ZTH$Z7TP0>OM^@OZD7KQ>S(A+.>?Z-9FJ[<*8.RF!-JEQ]YONWT"XH M,G@ISV7]B_;-W#AT4%I)Q8LV6#,H*&N>Y&=;B(, C$<"(,O1ERRNIA^3<59J$@7+3-N%9DQ"/))RA#YRI MK42O60;9[7A7D^]6@&]6<(:M@$LH3U#@/4?8PP&Z6EZ@IX^?67"#KC)!C1L^ MH#*RJ0PSE1E:LA7)".M4EB2%A:.5(T'LP$F>//)C[Z6%9]CQ#&OT8(3G!:S4 M$*?P/W"*.DZ1M7:7@K*4EB0?(M:$QG6H,8U=@N/)-/+F[FX@9=REC*TIWX.4 MIZABI.#ZH_V"#%$I*\)20"F7:O"S-8C1 9,7L8J36OV0=:FU*)2KNF0@I$,93=CA*C:R!"6O; K.,S MLR)I.<;H4$0?Q]1CQ3ERI_I>;X#>4?IIP_XQK0-?]H^74!M[>PL%8Q+R<9\4 M_W,1M9"W5!1Z_@B5WGW]>^SW7AFU +>*$,W"V4CFWD]]JS4FK]=KJ,\*6DU: M1" 5$D0-4VB0S%;I.'@G7A"$(R1Z _7M#JK5,WN8>NQ Q^[3WG;]^#CY6.WZ M6%J]"?MV%[;+9\"!0S_RQO336[!O=\^C]#.]JY\HQO$(E]Y^?;O_/D! L[ME M"*+I9&3SXMY2L=4;_T9!+=(=!>'I'R3<@S-N 6)3G^2E+FO%5'/<[7J[V\*K MYHS<3V^N&A^(V.@_2I3#6H=Z)Q-=>]&M6WWA F EZ M?,VU&-N&2=#=H9+?4$L#!!0 ( )& 9U>'?Q:U!0, ,,) 9 >&PO M=V]R:W-H965T([7..[[E^W\2>1 DCTG&=4 M3*U4RF)LVR).(0;6Q0<<&)(>69[CA/8.2;4"B>F[XZ' M$[:5&:%PQY'8YCGFOV:0L?W4P!/E8W''5LFN5A.1 M!6$4<5A/K6MWO @TW@"^$]B+@V^DG:P8>]*-FV1J.3H@R""66@&KOQW,(E8[KF*;E;%YK\3FHUM&92K0@B:0=/"CT_S1 M";ZM\E0GRWM)ULP[*;B$X@KYSD?D.9[?$<_\?+K79>?_9E_\\^Q'R?#KG>,; M/?\5O0A6LFM-2U:OFZ6OO;$H< Q32]UK O@.K/#].S=P/GW7J>Z?4]:&57%VQ6YRI(U:=4BA/:=>2E&J!4=,/QRYT1\YH8N\.4]T& MC7K^,29J8_K>:' ,6K1!WM!W:M"1XW[MN'_2\77.U%WS&YO'A:W54["2B BQ MQ30&%#,A.^^74K1_$(KO> W?;8SG#1N^VYAAT,C-HHT)!L-NUT'M.CCI^H') M,U&PO=V]R:W-H965TYZCJ)_/'.^%_*HVC>+<\*-?$V6F]O?%\M-BRGZEIL66&NK(3, MJ39#N?;55C*ZK(/RS(<@B/R<\L*;CNMS,SD=BU)GO& SB529YU0^WK),["<> M]KZ?^,37&UV=\*?C+5VS.=-?MC-I1GZ;9H*N5!B*_5X,_EQ LJ1RQC"UVEH.9KQ^Y8EE69C(]_FJ1>JUD%'A]_ MS_ZN+MX4\T 5NQ/9WWRI-Q,O\="2K6B9Z4]B_P=K"@JK? N1J?H3[0_WQI&' M%J72(F^"C8.<%X=O^JV9B*, @)X : +JB? /0K7+>ZKI="S%'LGJ;I.M.JA+ MK:.-.5Y43V6NI;G*39R>WHEBQZ3F#QE#\+S, MT8P^FJ>A%7I]SS3EF7J#7B%>H,\;42I:+-78U\90E=9?-.*W!W'H$9^S[34B MP5L$ 1#T97Z/7K]Z\V,:W]33%@5M45#G'9U1E#H4551%N1P.9JK>B1NUI0LV M\D&%K*:7=Z@SB.8K<^#BS&@D$'[YE2-P9'IFRFM!-%04?Z MBJ0I[I,^(B@^0[HL:"X,<_YE2\25*FFQ8&@AE'L:FI0_F(GJ1>+T8L&'3Y"/ M2OG(BS7:T:QD3F7HKH ()]"SZK!E&1[$4/U"H6/R?NQ#[G"B"WF&+=#PZ$6H MBP?!>*E-RT)\$H9.\.(N#:,4>IZ>I2$^B4,G>G&7A_UJ%H?X) ^=\,5=($(4 MI5&/GD4B/L'$L_F$'8!,@B3H<6 !B8<)>0:?NFB\PC'I409+1CB'C$_#$SA8 M.0IPCQ5+2A@FY6DZ09>+$*:CGI]?.&H(A[EH%EQZ'IR&$UWXUH.E*+Q,2P@_ M@Z%@&0J7=85-V'D=#5@6PF6-(;A8V"MG80B7]8;@@F&OG*4A7-8=PE/:0[ P MA.&E>D3HDA#B-$IZNB-B44B>VR025Y.8X%YIBS[R\DTB<32) M800]OX;$PI \MTEL$AS_NP,2)O'H?]+^T<9#M8GS@Q\2X/ M^R*'@1;;>B_B06@M\OIPP^B2R>H&;0;6]T>Y.3?\#4$L#!!0 ( M )& 9U=HND7 _0P )AP 9 >&PO=V]R:W-H965TI2F("X#7KN"J1>-O:[*;BR>PS(\&6*A*I(2D[^?L! M)44T@#8$.NW:>9A(\L%I$-W$Y0!-7M[7S;=VR7GG?-^LJ_;=9-EUV[<7%^U\ MR3=E^Z;>\DK\Y:9N-F4GOC:W%^VVX>5B7VBSOJ"N&UQLRE4UN;K<__:IN;JL M=]UZ5?%/C=/N-INR^?&!K^O[=Q,R^?G#Y]7MLNM_N+BZW):W_)IW7[:?&O'M MXL2R6&UXU:[JRFGXS;O)>_*V\/<%]H@_5OR^??#9Z2_E:UU_Z[\4BW<3MZ\1 M7_-YUU.4XI\[/N7K=<\DZO'GD71RLMD7?/CY)WNZOWAQ,5_+ED_K]?]6BV[Y M;A)-G 6_*7?K[G-]G_/C!?D]W[Q>M_O_._='K#MQYKNVJS?'PJ(&FU5U^+?\ M?FR(!P4$#UR '@M0M8#W2 %V+,!L"WC' IYM ?]8P+\=5:5<[TL&[ZLUPO>M/]PCH@7,]Z5JW7[4F"_ M7,^<%[^]='[KT;\OZUU;5HOV\J(3%>II+^9'XQ\.QNDCQIGSL:ZZ9>LDU8(O M@/*YN7QL*'\A&N+4&O1G:WR@1L)KOGWC,/>50UW*@/I,S<7_M:N,Q6?FXA_+ M1A0GCQ9/["M/@>*I?>6AXIE]Y:'B^:^U?/'D:Y<"@9UN"[;G\Q[A^U"NRVK. MG;)SOO+;556MJENGOG&VO%G54*1^./ %>[Y^A+F[$N--Y/J7%WY%'95@"P<* *+ 4@@5N&,BP#+H$&M-(AN5V=2O.LDF.\4Z.\7[! M,:^L8&(23;SM89_S2CS M(ZIT3PFFU123+,,DRVW;HT"R*@5B< K$P!B(R7?>S%Y=W-,@P42F10O MT2E>(F.\_,';[C@(?;[^TCIB3>9\$A^@\# RC1V#,,EFD1XC2A1AFDO/FLLP MS>689 42F11L\2G88F.P[36"UKE?=P,J1J[>EIXK_E/BP%S!L;T.*EL"74/@477.@VHT0V7+4=D*+#8Y6A]HG,08 MK6G=W)?-0DR/JZXIYYTC.B81BT,D@H%(H.X!"$2C[=&!B,F6H+*EJ&P9*EN. MRE9@L;>M9_CO^[WC24 U2"*6.K3, M%;A,684E ,IG8:AV;@ JB!6+&621J!9S<6==M^TKI^)=/T\2LR?0T0SHCSS5SP"(1:J;C14 S">JQI&!-IFK2A/Y$2?M:@24*#U1 5]"]$!4D-TQ MJ,G$6D[F8HEDW&HZ4LF;2%$4,M4MNGX)[4G- !RT*95 N#@DL2KAP#AM6RH# M4G@%@9B=ECH-X64[/QT1-(3+8$E2U% M9!95<.QD%R)F;->?I@PPD,/%2A&95MALJ6H+*EJ&P9*EN.RE9@LP59AYY"-W@Y9, MS5KRTT]24%UG96'L,Q:K#@&1$0DB3SUY!2+!TS@0,O"#,&**1)B"2#&[B&.E M@3,(Z4=N0(BZ8+&N9V'#*;MN$%:I65@]=_; Z#Q=7Z6$1.J$!("%U-/6,! ; M\PA33\P!..*RV%<]!L$HC9CJ+P 7BY6OIWH+59[$8I.]/LB3U"Q/6A],,+I? M5_Z(3]2UW]18(9J,$=E*[#8Y+ ;I$]JECX?"SMC M=P5(G!'5M!P %C)=<8-@8N!V/35J *MAX*F"&P0CQ/75:2" \P/F^J[:R6 > MYRVPV&1O#\HJ-2NKSW%2A0(G0T.FSKRF$"P.?"T: !B-8AIIG0@ ]$-MZPWD M"WQU ,L@'(E)$(1J/&">JBVPV.1X&,1<^C0Q%_0S=+Y5=?)YS,P"DT 8S;/G M,1F$4==Z%O4IS+;DQA_$2XHO7E)=#'M$28>0X'IP!B*A]6 "(0,_CJG*F<)( M8#V8@4AH/9A;7WMA4T_9:8/(1\TBW_O%8M4OY\JU\ZE<+5X7E3,MMZNN7(/N M0I7\4-EFJ&P)*EN*RI:ALN6H; 46FQS.@^1'L24_JLM>OA=YZFF6*8AS612K MO0^ $[>UNJ&90#CJNFI7G4(XPIBVX0KA7.JJZD=N6;_B/)^6U * @*P6B$I/:X&XM+P6"*0GMD &]U66"QR2$]")/,+$P^*4^! M04<2@3P%L^W1<8C)EJ"RI:AL&2I;CLI68+')\3I(J^R,M#HB3X'I8B.0IP"B MM#P% 7D*0 H($\!0NEY"I!%/4_!W%RCG?L<.BD;=%*&IY,R_?"D6.3$GM8' M03A](3T#7U%N?K)SMGT%&964?]O>%E MNVM^.->/G;PS$XR>Q* >"T5E2U#94E2V#)4M1V4KL-CD$!Y49696E9_PB*U( MDYM>!R2F:CJ*)6YFB4L@G!=&JCZ36N(R$$ MGV-13=MJ#1[.:Y4O1J^\VN_6^5Y_QF]5\!0J69I:Q*U-4MADJ6X+* MEJ*R9:AL.2I;@<4FQ_$@:WK6N?B6*U-/SU 7-Y4?!NIJ!P3&41BJFX@P(V'J MV=\$!(9>H!Y]2$%@$'O:9B((] .FGFW(;>M86##*KAI$2L\L4EH]Q<+353CH M*18 #'J*!0 #GV(!X/2G6$!DP%,L0)O 4RS,K37Z-GR.1'=OT#B]IYT5!5T, M)$S3P"=J:L\4! )WZNP(/'NG)B P](AZR"=]!*C=J1D(!.[4W/:J"XLZRDX: M5#SOS-G0!V/^XKUS5+OF.G:D4K6 MC52M%@+IH8VJ[O!F MIM.OI]?HO=^_/$[Y_0-YFQ'@]YR\+0XOR1OH#^_L^U@V8@AOG36_$:;<-Z'H MSYK#:_ .7[IZNW]'VM>ZZ^K-_N.2EPO>] #Q]YNZ[GY^Z0V<7D9X]1=02P,$ M% @ D8!G5Z2BH< +# J:8 !D !X;"]W;W)K&ULM=UMI(5Z_@^)U., EY^HI3KZG,R$RY>=BODRO.[,L6WWL M=M/Q3"S"]"Q>B67^EVF<+,(L_S5YZ*:K1(233=!BWM5ZO?/N(HR6G9NKS;*[ MY.8J7F?S:"GN$B5=+Q9A\NNSF,=/UQVU\[S@2_0PRXH%W9NK5?@@[D7V=767 MY+]U=\HD6HAE&L5+)1'3Z\XG]6,PT(J S3/^C,13NO=8*5[*MSC^7OSB3*X[ MO6*-Q%R,LX((\_\>Q:V8SPLI7X\?)=K9M5D$[C]^ULW-B\]?S+2J?V^LHXW6:Q8LR.%^#1;3< M_A_^+-^(O0!U\$J 5@9HAP'#5P+Z94#_U(!!&3 X=96&9<#PU!;.RX#S4UNX M* ,N#@/.7PFX+ ,N3VUA5 :,3@U0>\];KG=RR&YCG[RUU>?-K;[8WOW70IXW MN+K9XMWM9W'S0=;#++RY2N(G)2F>GWO%@TTV;.+SSV^T+!+W/DOROT9Y7'9C M_%A'V2_EG2ZR,)JG[Y6_*5_O=>7='^^5/Y2NDL["1*1*M%2^+J,L_9 OS!__ M:Q:OTW Y2:^Z6;X.A=0=E^W=;MO37FE/58)XF]-;9\G!=C'>OO2G" /#\)?9;0ZE.1 ?]<+]3=<7]H+-:S& MYVW6<::D(LOR47S3 MGOBSE&N;^R2FDYBQQQ M ,)J23W<)?50FM1?Q&2]/02?)O%"B==9FN5'!M'RH3QV:$KL+3G<_\1?]+3+ MH5;_S-]*FVZ;LR1FD)A)8A:)V23FD)A+8AZ)^2060%@MM<]WJ7U^)+57ZV0\ M"U.1*O$TWVTO%GF:IUD\_MZ4U%*L[=Z:Q'02,TC,/'^QZQ^^W/5;+Y]U/M . M^DJ;7"^'Q%P2\TC,)[$ PFJI>K%+U0MIJMXE49PH5<(J=TG\D(2+ICR52FWS ME,1T$C-(S"0QB\1L$G-(S"4QC\1\$@L@K);VE[NTOWSC:;-+,LE)3"Q ,)J23[:)?E(NF^_+PZCE:3:MZ^V^W8E7&>S.(G^ M(R9*N(C7RZRI(Y#:;3L"$M-)S" QD\0L$K-)S"$QE\0\$O-'S:=7#PZR JC- M6HJKO>HJ?.]XDJ=[63Y1)NND.(N6S?*,%_GXOO$4N9QMF]^HIJ.:@6HFJEFH M9I?:_NG1OM8?7A97B?<_L@[:K(MJ'JKYJ!906CW7]RIN5/*\FEQKG>*DIJ.: M@6HFJEFH9I=:[92>.M(&APE.-NJBFH=J/JH%E%9/<*U*<*WESOQ#GN5I5NS' MMU?%&O-:CFHUI M:?6>H*IL4P=O/!&ODI4^MZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUI :?64K^K> M5'GAV^^=EI?CK;L%M% .U0Q4,U'-0C4;U1Q4?HD<+XU!-1S4#U M3]?ZJRIRKW62HV5UJ&:@FEEJ1[[\8J&-VJCFH)J+:AZJ^:@64%H]Q:O2.55: MM-/Z*AQ:48=J.JH9J&:6VGZ"#YH2'*V70S4'U5Q4\U#-1[6 TNH)7I7-J2?4 MS;6_"H<6S*&:CFH&JIFEMG^E2^N?#4:'>8Z6PZ&:@VHNJGFHYJ-:0&GUNZ=4 MI7.:O'3NT_V7ID261[5-9%334%=9I\L*ZNR0: M"_EQ>BD<.=Z\E3?4.EO1&CE4,U'-0C4;U1Q4U@-+JN5X5QVGRXKA/ MU;A\;]2^':)OKJ._JJ-E<:AFH)J):I;V2K'8P1VGT$8=5'-1S4,U M']4"2JMG>E45I\FKXNY$,A;++'P0Q57T]6J:Q'F*K\)?BWRI4LS,D!^L'Q_- M;QL9[7WB>F>7A_MWM/0-U0Q4,U'-0C4;U1Q4OC M6A;/:"^KO!K.8=S*&VV=X&C9&ZJ9J&:AFHUJ#JJYJ.:AFH]J :75$[RJCM/D MU7%:3QTH]T4^*\ZRV,%'CT*YFX?+QO1&:^-034U@-+JO4!50J>-WGJI'2V30S4=U0Q4,U'-0C4;U1Q4JOFH%O1?WB10NZA_H[?> U3U=7WY[>GR\7XBBM/U>6HO MUXMO(BEZ@[T.H)P3,N\;B@MWTRA),V42_BJ>)<+Q+%^2CL.Y\DN$R0P>WH;+0-FU47.,=3[8GT=3<2SGR0*G M6U334 MS^.G3?&N2!;1,MQ, 3L),Z$\Y@,!,5'B5;$H/Z#/Q_/B9WY,'Z6;87[12>0' M MGLE5X"K0!$-1W5#%0SCVRV?OF>-_82Z%WP4,U!-1?5/%3S42V@M'HO454% M]N55@4'X,UJL%\I_E=;WR);+K3L M&80U0Q4,U'-0C4;U1Q4.Y@=HS1^J MZ:AFH)J):A:JV:CFH)J+:AZJ^:@64%H]Y:O"P(&\,/#W[L(EQUMW"VCI'JH9 MJ&:BFH5J-JHY@Y>3XFK#%P)ZFG@^UT4&5JX&NGHEJ%JK9J.:@FHMJ'JKYJ!90VC:+ MN^E,B$P/L_#F:B&2!W$KYO-4&1>[W6*TOK&ULM5EM;]LV M$/XKA%8,"=!&+[85)[,--):&]4.+(&FZSXQTMHA(HD;2=K)?/U)29,EFB+AC MO]@B>??<\1Z^'3G;4?;$,P"!GHN\Y',G$Z*Z=EV>9%!@?D$K*&7+BK(""UED M:Y=7#'!:*Q6Y&WA>Z!:8E,YB5M?=LL6,;D1.2KAEB&^* K.7&\CI;N[XSFO% M'5EG0E6XBUF%UW /XJ&Z9;+D=B@I*:#DA):(P6KN?/:O8S]4"K7$#P([WOM& MJBN/E#ZIPI=T[GC*(\@A$0H"R[\M+"'/%9+TXY\6U.EL*L7^]ROZGW7G96<> M,8JNNTW?Z\!% M6.#%C-$=8DI:HJF/.OJUMHP7*=5 N1=,MA*I)Q;W@B9/GU2H4[2DA1Q_'-<, M?D+?,&-8T8C.(A"8Y/Q- MX> -PR/TE98BXR@N4T@U^I%9_\J@[\H@=)$(7B-Q$Q@![Z&Z0"/O(PJ\8*3Q M9_E^]4#7G?]G/?YIZX-@C+IA,:KQ1N\8%DEO6.AX;I#&>B2UT%WS"BG_H@FP3++()%EL"&] Q[N@8F] 7MXPF "E'*T8+1#C?X#(! MCNA*L5/(ZB7!2[D]IAC(5L$17+G MY4*N?Z1<(UHI$>U*.#GR<>)Y8W_8DZ71J5-#]RZ3L263@RB'791#\Y@&1FB* MZ!88VF4DR=#&''?"$3Q7\H#1Q/X14$\<-XTE!QT!1D].'>(VP2)SC +T IAQ M=(F*9K,+48I?=&,LMN35@,K+CLI+HYMWP 4C-3'-FK,IB=#.!"/.J438!(ML M@L66P 9D3#LRIM:V[JE-.FR"13;!8DM@ SJN.CJNC'/CAYP;:GNHFN7N3)Z: MZSE]KN/#"'4J'S;!(G,GQTV?=+&WY,4@]KZWSVX\HV/?J< Y6F'"T!;G&U G M)IYA:0IM)3':Q./&C'DJ#5;1HA:MO['[X947'FSLK=BD+^9Y@:<_&/F];-$W MQC,VG"TOM+$TXIT<2YMHD56TV!;:D)E@STQ@;=EOH6R18A,MLHH6VT(;DK+/ MHGUC5KBX[>:'/!Z!V@,2* 5>:P^I9JR36;&:2;=H5[WUQ+N83@Y7G5^1(_O[ M)-DW9\E?VKP8K2@S9L$?VSU RX+5=-@J6M2B]5?U()QX1S18,CJD89\]^^;T M^9=>5IAMGTR/U9S;/TZZC^\K;)D'R]<# * MEQJ98#J4B30R_B%0K!&:3@\.,F[O!KP MJZ?'KCLT*84S:UG5]L];WRN+_4/ MZF_\ZZ6OJ8_4_B4A+,FN>)IB!H5=^_/U(A M:%%_9H!38$I MJ\H%:\%9:![)%K\!U!+ P04 " "1@&=7Z\=,8IP$ - M&0 &0 'AL+W=O-SKIU[ M#V9^INR5[PD1X$N>%7QA[84XW#L.W^Q)CKE-#Z20=[:4Y5C(4[9S^($1G.B@ M/'.0ZP9.CM/"6L[UM2>VG-.CR-*"/#' CWF.V=='DM'SPH+6VX7G=+<7ZH*S MG!_PCJR)^/OPQ.294Z,D:4X*GM(",+)=6 _P?H4B%:"?^)22,V\= R7EA=)7 M=?)GLK!M:UP.;(!SAD] Z:>EFCJ0.=&1TLU::&F M<2V8O)O*.+%<"[IYO5.)2,"*YG)U<*SS>P?6YL]9@0\J#E)Q5?P\SLB<)KQ7R3,C\ !7-WFRS9 MH0OL8O"1%F+/P>]%0I)NO".5UG+1F]Q'9 1!0!P>Y-^)/9!_5[*-O+@TX^4=V MD\Q9B::* F0&'4 MUV(<;:*6N-823WT+X@'YF>M% _9&_(GLH=OT2-=8LCYK,T"2.WPB3)H;L%,O M!DBP(&"+4P9..#L2<)!E3=>TT4;G7K.F70NMFY"6:8!3)[2*C-J5(;)#V)M0 M\P!3!:!& )I:V:I(Z+44>&,*T%"H;T-4/]:EUE@":/8$E\M6%=AAAD([COO, M;M'>8=/?H;&C?D?EJH#Z@J#?%W2+%@Z;'@XG-_$JLKT(/,^&7E_ +;HX;-HX M-/?QEGWGVKY?=)EFH.^N4K=H_[#I_S#\WTX37JG'5X)OX1A@8QF@V3.8%NK0 M)2#7#V?#LG8+HP ;IP#-5L%4F(=> :(@BMVP+^$6;@$U;@$9FZ^A@%>!'>,9 M2-?O!ST%YA&F*FC:.S*W]_>4;4EZ200N/\'Y5[LPW,.4?!1\QVZ4%!QG9 M2DC7#N7R9N7>>WDBZ$%O7[]0(6BN#_<$)X2I!^3]+:7B[40-4/\#LOP/4$L# M!!0 ( )& 9U??IV).U 0 '$9 9 >&PO=V]R:W-H965TDCAE4V/#>79NFBS8 M0(+9&)*">&\Q=RBI9%*2"R0GDO]#7+GUS(5Q7Q9_1Q 1Q',?LD.E\E64R> =2N M_UY#<@_TI^APMUR@CQ\^H0_(1&R#*3 4I>@NC3@[$8WB^MN&;!E.0S8QN.EG$)V1ER MK1/D6([;,J#YZ^%.6SYZ^ (" ;?;X$HV;E4E;L[GZJH$D:R>JN+]M[VF@L9K MIY%KV#G+< !30RQ2#.@C&+,__["'UE]M$O5)MNB)3)'/J^3S=.RSKUO.N*CL M*%VWB5: !SE8KM./,WOHN[XUF)B/AWIH@W35HR\=9Y> M#EYH8354^&6/A3;X&U,;5JD-M:E=/0$-(M:>W/#%T$]=9S224U1)41NBZXON MB4Q18U2I,=*J,<=I(+;T=C5&+]7PQW*Q5+30!NBJ14]DBA9^I87_GD7 ?[D( MN-Y(Q&[HH0W258^6H(V51TEU7*4Z?LTDP/V15]LJJX'=M9^SRPKT?YAJ?EG?K/0]$$Z2](3FRJ)4TOBO'U+*K&V MJZP!9UYS&=;'Z*Q(3VRJ(K6;M;5N3[\ME5A5$5$CHZ8BO=K3OMA416J#:K_+ MH99H59-Q2Y7T:E%+MN.354VV=I^VWGYVW9Y*.E]-WO6;R??D.\OD?X>+M6L; M:P^[?_&=(!R&D6S"L?AB+TZ=Q%VK:'V:V'FO;(N^V%1M:U-LZUWQP61#>Q]P M>E'Z@%N0IW7RT9RDG KIMT+L;T"35I7UD3ST#)@RY*.D.-ZP'13BY[83EKF> MJK/$^H$-RH$-RX'I=*T-MOUJAXTNUFL*:\P!?1$J1BF+ O0=Q]MV/U7P#@\F MN#<>-+_*]-$["_0RYF@\<(^L;;7SMM]NO4_>76WZV/MJ&^VK;7B\V'JU\GVQ MJ2=]M9=WM)[V%YIWJL0RDEJ)=O,;4#^>KNKUQ5:H9QZ<12= U_F9/D,!V::\ M.#ZM6JO?#2[RT_)&^Z5]/B]._VN:XL>(:TS70D<4PTI06F+XBA.]O9(#J5Y;9_U!+ P04 " "1@&=7VV2:Q.1Q)GMMNS;SW9"Z(/)8#-OVL2Y M_\^^._?BZWA#Z"-+ 3AZ*O*23:R4\^K2MEF<0H'9.:F@%$\6A!:8BUNZM%E% M 2=*5.2VYS@#N\!9:05C-79#@S%9\3PKX88BMBH*3']/(2>;B>5:SP.WV3+E MPASX?75#Q9W=4I*L@))EI$04%A/KRKV,7$<*E,6/##9LZQI)5QX( M>90WWY.)Y<@500XQEP@LOM8P@SR7)+&.7PW4:N>4PNWK9_I7Y;QPY@$SF)'\ M9Y;P=&)=6"B!!5[E_)9LOD'C4%_R8I(S]8DVC:UCH7C%."D:L5A!D97U-WYJ M K$E$!R]P&L$WKZ@]XK ;P3^6V?H-8+>6V?H-P+ENEW[K@(78HZ#,24;1*6U MH,D+%7VE%O'*2KE1YIR*IYG0\6#.2?QX)D.=H!DIQ/YC6&7P#,WKO8/( M56 MTT.KZ$E> SH.@>,L9R="=S\/T?'1"3I"68GN4K)BN$S8V.9BN7)2.VZ6-JV7 MYKVR-!]=DY*G#$5E HE&'W;K1QUZ6X2IC97W'*NIUPF<0W6.?.<4>8[G:]8S M>[O_8>/$6UM"E^>:U-.39"F\9!6.86*)6L> MKL$*/G]R!\X779!-PD*3L,@0;"<=O38=O2YZ<$&>47AHY#FNW]NUB@ZMW*'GO%CMN-]OW>]WNG\K M HIIG")1:L1[8BU>@)5XG7&=PYVD]^Y&D[#0)"PR!-M)QZ!-Q\!8<1B83(=) M6&@2%AF"[:1CV*9C^$'%H9/[WN28A(4F85$-ZV_7I/[(U9>DBS;H%YU!GXO# M;U8N3]$22J B_K(TX42+PCASS=R@O9OB^ / M4$L#!!0 ( )& 9U>1%".8:0T .C6 9 >&PO=V]R:W-H965T\#"O>/58E)^K!REK\6V6SZOW M1P]UO7AW?%Q-'N0LK=X6"SEO?G-7E+.T;IZ6]\?5HI3I=-5HEA_K)R=GQ[,T MFQ]=7ZU^EI375\6RSK.Y3$I1+6>SM/Q^(_/B\?V1=O3\@U^S^X>Z_<'Q]=4B MO9_UH\.G+]@DY;;U+DU>IO\?BT[/G9D9@L MJ[J8K1LW(YAE\Z=_TV_K%?&B@:[O:*"O&^A;#;3+'0U&ZP:C[1YV#6F\;C#> MM\'INL'IOD,Z6S6ZP>6^#;23YRUW MLCTH;5>3S<;>WMJ[>WG>W-KV]M[=R_,&UW[8XKO>4]KS)M>VM_G.+:(];W1M M>ZOO'MCS9M=6V_WXZ4.R^H09:9U>7Y7%HRC;Y1NO?;#ZF*[:-Q^L;-XFRL>Z M;'Z;->WJZ]MB-LOJ)B+J2J3SJ;@MYG4VOY?S228K\;,AZS3+JU^NCNNFL[;) M\60-1T^PO@.^%&%#/53"G$_E=*!]K&ZOZ:\!R2O F0(X;E;39EWIS^OJ1E>* M85J^%2<7;X1^HH_$[Q\-\?-/0VOF5LU\6#2,=KEB=#%IXG# ,/88BJ:MC>9] M,OG\4.1360Y0YCZOZGPORMJ'.E6_,EMM6/+36Z%?J U';1ARTACCE:$];ZA= MEJNV/LK%9DV?##3WU,WC2=VL$KUMKET.-/?W6*-/KT0[%8NT;CZH TJPQSK5 M3I^4@>;A/LVUUP81[;$B1R?K3T^>/E;+;(B)]]BV(VV];7=LTV3OH6CG@R^H MEP^C39:.5NSHSV3IP"AOGKCQ,-?N2[ZK%NE$OC]J=A8K67Z51]=__8MV=O+W MH= A,8/$3!*S2,PF,8?$7!+S2,PGL8#$0A*+2"PFL03">A$WWD3<6*5?1\O9 M)UF*XNXYP"LQS:I95E6#NV@W2NW0A",Q@\1,$K-(S"8QA\1<$O-(S">Q@,1" M$HM(+'["3E=8>Q;KZ[4VNCK^^C*WH/YZN76ZR:U396[=YFDVJT0EZSH?3BIE M^T.3BL0,$C-)S"(QF\2COIY_^WHDOUY).:36$!B(8E%)!:36 )AO:0Z MVR35F3*I_E6GL\6_4V'^*H*LSN[3]L3[4& IF4,#B\0,$C-)S"(QF\0<$G-) MS",QG\0"$@M)+"*QF,02".M%V_DFVL[9\V/G9,21F$%B)HE9)&:3F$-B+HEY M).:36$!B(8E%)!:36 )AO8B[V$3 MN"F*S^*/W9=2;I2]')I\)&:0F$EB%HG9).:0F$MB'HGY)!:06'CQX]DIK7\Z M("+[BTDL@;!>GEUN\NQ2F62^G^?=F_^VN;(]5I\K=-G4'AT8:JAFH9J*:A6HVJCFHYJ*:AVK^6GNYF[1U M#2] .PP'.CS=VBU#.XQ1+1D8OKX9?C^#7DS'U0Z=8'&7Y:_%CM(\.'9(S4 U M$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+5EK^X29WH69K@RSY+4\VW;,V3ULB[*S6FR]O"Q+"923IN@ M&[RLJ18/#CATXC^JF:AFH9J-:@ZJN:^\Y[2+W:>*/'0D/JH%J!:B6H1J,:HE ME-;/N&[2?UN[>NBEJ&EI#@&H&JIFH9J&:C6H.JKFHYJ&: MCVH!JH6H%J%:C&H)I?4SKRL^T-35!ZLS=O);+=NOS/@3I^[0H@14,U#-1#4+ MU6Q4[#9!\=2(!J(:I%J!:C6D)I_;CK"A(TY63@X0/;-\+( MJKK,)G5[+B],JRJ=/"S;TM'AO3ZT2@'5#%0S4Z:'T"JAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&HQJB64UL^\KK!!^S]6-JC[/C@?T=H&5#-1S4(U&]4<5'-1S4,U_Y5/CK+& M 1U)B&H1JL6HEE!:_XMMN]('_7]=^J#NX-#(0S4#U4Q4LU#-1C4'U5Q4\U#- MUU\O?4 [#%$M0K48U1)*ZR=;5U"AJPLJXD569--7ODM);1P<7F@!!:J9J&:A MFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":7UF MF?+>"FKNX!P;_["V+_IKVT [-%'-0C4;U1Q4AJ^^U\*)$[.E^"^U!Z1N1SHKEO!;I8UJV_$_C7Y^>M+\V;I# ]JMAVH^J@6H%J): MA&HQJB64UD^ZKEI"5\\O?_VN,FK@X/Q""R)0S40U"]5L5'/6FO+F,FB/'JKY MJ!:@6HAJ$:K%J)906C^ZNLH'75WY\,-ET3?]2@=1U6DMQ:18EL,GT="J!U0S M4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+**T?@5W5@PY7/>AHU0.J&:AF MHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)936S[RNZD%7S]T>N,;PZ;N8+>?9 M)%ND>;,W**M7KIZBI0VH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&K16E/=D3E& M>TPHK1=MHZZ$8:0N80B7>9W];5.Z_^(JQ,^A$?PRE&5J\= L0S4#U4Q4LU#- M1C4'U5Q4\U#-1[4 U4)4BU M1K6$TOJIUY4WC#3V(':$ECJ@FH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!:C6D)I_G,%+7*7Q4SW!3MSXXMM#2 U0S4WQ@?7?%A\F695=EJXIKZ2RO5VL$YAI8CH)J) M:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64%H_\;IRA-$E?("*5A^@FH%J)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)IOJOFH M%J!:B&H1JL6HEE!:/\OT+LO4I0(?OBQE53>A)7Y[D&6ZD,LZFU1OA#N?O')V M30T?'%-HX0"JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE]<.O*S$8C]BS M:V.TQ@#5#%0S4M;4)\X9OS]QM?BI*>=?>W?[=!_WH MN&G9+7Y]M4CO99B6]]F\$KF\:YJ>O#T_/1)E=O^P>5(7BY84GXJZ+F:KAP\R MGB_+S:GC7_P%02P,$% @ D8!G5TOP'*_^ @ M+0H !D !X;"]W;W)K&ULK59M;]HP$/XK5E9- MK;225U)@$*D4IO5#)U3:[;-)+L1J8C/;O.S?SW9"QDN*V,:7Q';N><[/G>.[ M_IKQ-Y$!2+0IF"YUG;AFVA7 2+=+[29P(RQQU.=LC;BV5FQZ8*)OT"I>A.IS M,I5@$#7(Y"8Y.(&W:+7Z0A=7]V@*T0H>LG84F":B+XM ME5,-M>/*P;!TX+WCP$=/C,I,H#%-(&G CT[CNR?PMA);*_:VBH?>2<(I+%K( M=SXAS_'\AOT\G _WFN3\G_?Q/WO?"X9?I]\W?/X9Z6_*;8D.FM'Z#NN)!8YA M8*E+2@!?@15]_."&SN>FP%Z2;'1)LO&%R/92$-0I"$ZQ1Q/.5L1*[G'YZD"[DLXV_OU+\"^-PT'D)% M=DEE>1?6JW5O9I"^CI""=D--5/;+SS$ MFXC+!=T?9'"#5H@_9DLJ9GJE$L8IPBPF&%"T'FJW9G_A2'ME\"M&.W8P!C*3 M)T*>Y601#C5#!H02%'"I ,5MB^Y0DD@A$<:?4E.K7$KP<+Q7GZK<12Y/D*$[ MDOR.0QX-M:X&0K2&><(?R&Z.RGQ0A*DKV!6VKJN!(&>#@#S%&"5@/46<$X =@G8;0&G!)RV@%L";EO *P&O+= I@4[;M]0M@6Y; M#[T2Z*ER*/9/;?X8QH+C_A*^@BT# M2T35=X,#!,8Q"Q+"8!XQ,,$A"FOX>3/?:^!UD7.5N+5/?&0U"JY0=@-LXPNP#,NNB>>N M&?^6XT9\W(S?0RIP\R0^:1^\58-/VP=?A\_:!U^'S__OS2\^G/M1(=C5%V K M/?LC7T!=H1=R3KVL;7NBH[I]CXG&*3UB4[ZU,VS ZQU;C]U;79L>QO&.SR7LSQWTC-:V1>6PUJW-H M&U[OV&Q>$[UGF>ZQU:(V^JYA5V;%)N@'1VN*Z$;U90P$),>\^,=4JU7K=ZLZ MGC?K([,_,VO6YZ)5+#J[?_)%GRE^LYL8,Y"@M7!EW'1$"T&+WJV8<)*I@_V) M<-$FJ&$DVEU$I8%XOB:$[R?20=5 ^W\!4$L#!!0 ( )& 9U? EH4HC 0 M %4. 9 >&PO=V]R:W-H965T#3)CR@O/TU&&.=,GLL2"1A*I('W"G25YTR]7*&0F]E@.-AU// T M,[;#FT]+EN(2S:?R7E'+:U!BGF.AN2Q 83(;+(875\/ &K@9GSEN=.L;K"LK M*9]LXS:>#7S+" 5&QD(P^EOC-0IAD8C'ERWHH%G3&K:_=^B_..?)F173>"W% M'SPVV6PP&4",":N$>9";7W'KT,CB15)H]PN;>FY(DZ-*&YEOC8E!SHOZGSUO M ]$RF/AO& 1; Q<(KU[(L?S #)M/E=R LK,)S7XX5YTUD>.%W96E433*R<[, M;RF^,2IX5"SF10H+I5B1(L7=Z*EG: 4[SXNV:%Z!#1NO0P<;O@';Y>T1K%[@MHCY MFL<5$UW.UZ"GW:"V?BYTR2*<#:A -*HU#N;OWPW'_F4/Y=.&\FD?^OR.&52< M"7A$E6N02=>6=9'NAWW,$!(IJ#@ME&$K@11FN=%@:.3]NTD0^) AFNRIKA!P64>K3XBFICEW\7SCL_O/S?_G>DS'=M?J?8 M[@&X$?O6HE;67?,F2=")+) 4[6>U\Z !_2H_=OU+.G5BZH_AYKGDJMYJA]9* M^'O!"C@8'C96=^R9YU4.2Z;*M<9QP2N99ZCBFSQ?:QS9Q\!FX#M&"RJE$0;SK>*M>O^\\WP M;@TFSN"TZ0[#H]'8;YK6VT57%=%9\ )H8T4AHD.NH%)2@A/%V$:-)\"$@(@2 M&_-2N*(@E$(SMW54$&0721I"5R](YSP)0&6K\=O%+)OAV:6N%ZPWQRYS!%5) MG[O"L]U4>2LEGXB'K4BJL$P*>\[0-KIZ^Q;$:H522M+@6@C>, M3G81ZE'84:.PHUXI?)4>?]VYVO^[2U%[87[P&!@W),<_X^0:_P3*9PWEL]ZX M6@'IXM1OU=Z-'A*3AL2D_YRSPM7%HM_LA]2AA^YY0_>\=]VV-K;%>E$?>%V. M] ,:56$/KZ&_OR_ZO4"-XEE5[KPA?L?^E4#V46I=88?]D&FJ,+5RMU@S+NP= MII-8C3)R*/:ULIZ'(8GLU%MW+1_LEP_Z4TO%=H^^/K$Z*?0CO3X+NF+CM6[Z ME'6I>\]H4O"J,/6EO^EMWDR+^J6PGUX_N.Z82CF= (3,O5/SB@PJG[#U TC M2_=N6%$ARMQ]9O3N0V4GT'@BI=DU[ +-2W+^+U!+ P04 " "1@&=7GNW@ M+D<# "V% #0 'AL+W-T>6QEUY#B9X[!VOWZ^=II^X(LZ'@9=*HA]C\^YQ_9-8QA6 M>B78W8(Q'2QS(:L166A=?@S#:K9@.:TNBI))@V2%RJDV734/JU(QFE9 RD78 MZW3B,*=X^\F'DY/.P_GU?OS, N'2!ZT>G@P@!BXO%AXL]I8]+]76D[_-0( M.>(I1AMX:";+A@D=C)SXR;MLE-[O(/3.#MW-.&Q*8CS,"KFIC(BX@-&G.0L> MJ1B1"15\JCBP,IISL7+A'@1FA2A4H$U)FH1=B%2_'=QU/:C61B?GLE VM\O@ M?D^;X7O N@<&N1"MP1YQ@?&PI%HS)6],QPZVP2=0T+3O5Z5Q.%=TU>U=D0W! MWDR2::%2IMHT7;(.C8>"96!'\?D"[KHH0P"U+G+32#F=%Y):#VM&TS"R,R;$ M'3S*/[(=[66VM7-VWV3;-(::II-Q'=#?5G/:V[*7+](-2OY8Z,^UF8ZT?7@\ MV*UB&5_:_C)K#6#J75R=EJ58?1)\+G/F)G]PPO&0KGG!HE#\M\D&I3(S :9( M\,B4YK/MR"]%RWNVU.MR6F:XY]X1>OZWZSQGDBDJMDV;VG_+J_QBQU'_M2S; M;Y5]PUZ/S?OYK9N\.@:3\3&8/(J:'!R#R>0(3/9?[5OS<)/1VUS(L#D);1VW M=@Y;;32 0^V(?(=#LM@D#:8U%YK+IK?@:-VQ.UR<5ERI8LG31=-9_:9F :)FMS M 6$?N;&7'\$X#O,C@&%Y, <8Q[&P//_3? ;H?!R&>1MXD0'*&: -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )& 9U=R:IZ$OP4 /@Q / M >&PO=V]R:V)O;VLN>&ULQ9M;<]HX%(#_BH:G[@,+^-IT2F=H(%UF4I(I M3%]W%%L$36PI*\E)TU_?8SNDFY([V#2W$WMO!,_M00A7%I-@.DTF)9=J M].GCL:UK,_$WM!.9DUK!SGK'=RD>[>_C]29[D%;>R$*ZI_FH>5^($2NEDJ7\ M*?+Y:#IB]J ?_]%&_M3*\6*;&5T4\]&L/?!=&">S-[NW->2.W]AFC^,WWSB MS$?)%!K<2V-=R<,(LN1-?C*[NI;JMFX&KF'B7T?3# M\;7MQ _F_W2CWN]E)I8ZJTJA7-N/1A0UH+('>6]'3/%2S$?'4QA7.5LI!YW$ MUJIM"LZMKQ2^>IVW5^T U^M#\T'" ;/.&W ZR/.KS7*UV:Z6#-YMKR[7R\4. M-CXO+A>;\Q7S( ,$,A@0\M_ @PP1R' 0R.T.7KZN-AYDA$!& T)V>C)&(.,A M(4,/,D$@DR$A(P\R12!36L@-=Y413._9Y\I*):SUN-XC7.]IN;9567+S5(-M MY:V2\#$.$^4BRW0%$Z4'>89 GM%"?A,/0E6"[8TNV3G8RX!J+'N4[L#.*[\G M9U-L I_28BZR_RKXTF:_SX1*A=@JEW":LH(M;HT0];D=,LPD,V*5K+A1$!!8 M=BT,VQZX$3X9IH\9L3\NN#3L.R^J9KQ>2,55)GD!(8-UIBI]3$P@,V*#?.7F M3D!$5@AF1589^.&)SMW%Q#$C-L=:P9!UVCSY0)@D9L26^*)U_BB+HHD!UQ MJ]N:@"VL%=U!@5EB1JP)F'=-)7)V*7D3S+^ZHY@H9L2FV E3L@UD(C!B^1-O MOOPW&6:'&;$>P @/=?92W\ZM4%*;EM,/F3$O!,1>6($6G#\0 LP( ;$1MDYG M=^,;;N%G=JY+:,F^SH("-,.@3C%T64K7J*H9J[7OP1,"YN#N+<44$1 K8JTR M70JVXS^Z3)@/ F(?H*%<)Z,(,#,$Q&9 @[DN)N:+@-@7?C#'WNWJ^<[^Y<-A MF@B(-?$V=NI%Q'01$.L"#:*ZMQES1T#L#B^(VKX$47V=&6(&"8D-\A)-]9)A M-@F);8*'57[5*L2D$A)+I2>NZNU*M&I%[)2W 58O(J:8D+IH=2+2>@;U,3'% MA,2*:0.NWM[#E!(2*^54Y-73>YA<0F*Y^+%-;Q]B6@F'K%=U*I(AII5PR(I5 M!S/"O!(1>P7']$NG$2:9B%@R.&;L8V*2B<@EXX>,2P@K9-$9.1&FEXA8+QVZ M,>O&9]>5CXD^%B%6S"O,E742&H$9LP7V,3'%1,2*>5M7!=CC3NXGTQ&FG(A8 M.3V)PKAQ3^7JDWU,3#G1G\]GQFP!>?\XET7E?$Q,/M&@.4UG5L?D$PV3T_1, M2#$FGYA8/KWUZ^>?IU9^.!1C\HF)Y=/?F^.CAWQ,3#XQL7Q.86ZX,;SS("_& M+!23%\Y>,MF^WR-FGIC8/&@JVWTBCSZ2)S8/CNE/0C%FGGC(YRV=T#+&S!,3 MFP?']$/+&#-/3&R>WOI%WP#"O!,3>Z>G@#%FP30(6'/$7RV">2:=A'H]V*E:2P.;^)B8=Q+RQS48YIF/B7DGH5X3=AKSJNH\_TTP!R5#%=C& M]>3DQT0)YJ"$>EW8:^3S!I)-0U]I.U2O;J-+'Q+23$&L'P:RKA?[Z/TP[*;%V4,R. M=E),.^E RP-:3#^\3#'MI$.N$F#O?$Q,.^D?7"?0.\!3S#8IL6T@_&$/3=&E M^;C*!%M*FQ7:5IW5>"GFFI1\)9F5,%FSG>$YW&&V@'P6;O3KM8PI)IJT$24'XIM M$-!*LONVG(%]4 ]Z$G%&J$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ MZGI8[\JQ&>[:KIS.1S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_ MF=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;CN'NK+)MV=)U>+ MY[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F# M'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'< MB4#NA'0G KL3XIT(]!;46PCT%M1;"/26R<,V@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W M35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J= M"?3.J'Q0X=B^G842S/E_B@1[?= MMC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\97)PC$ 8 )PG 3 " M &UL4$L! A0#% @ D8!G5]]Y!AC$ M!0 [1X !@ ("!#0@ 'AL+W=O 8 " M@0<. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5TBFXASK!@ +R$ !@ M ("!BQ@ 'AL+W=O_0DD7 , !L- 8 " @:P? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ D8!G5RQ]O^,Z @ U 0 !@ ("!&B\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5YTX4MOV M$ '3D !D ("!,T0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5_H5V?CE!@ ^14 !D M ("!O6$ 'AL+W=O@& S%P &0 @('9: >&PO=V]R M:W-H965T&UL M4$L! A0#% @ D8!G5PA?IC(+ P M0< !D ("!MW4 M 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ MD8!G5VES>^H." @14 !D ("!\8( 'AL+W=O&PO=V]R:W-H965TT0Y*L8@X #1" 9 " @92: !X;"]W M;W)K&UL4$L! A0#% @ D8!G5Q%&&;9Z!P M/1D !D ("!+:D 'AL+W=O ML >&PO=V]R:W-H965T; ME>GR" 4 # - 9 " @373 !X;"]W;W)K&UL4$L! A0#% @ D8!G5SZ3LR]E"@ WQP !D M ("!=-@ 'AL+W=O&PO=V]R:W-H M965T;H !X;"]W;W)K&UL4$L! M A0#% @ D8!G5RC4*K./! @\ !D ("!N^T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G M5_4$;YIR @ [04 !D ("!J?D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5\01_XW) @ E 8 M !D ("!X@4! 'AL+W=O&PO=V]R:W-H965T M/P< $ K 9 " @3(- 0!X;"]W;W)K&UL4$L! A0#% @ D8!G5Z2&MHN'! D0\ !D M ("!J!0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D8!G5^BW-$4$ P T0H !D ("!&Q\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5R8- M-*4H @ S@0 !D ("!=RP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5UHV6=AL @ W@< !D M ("!;S@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D8!G5WI5H"&>!P 2$8 !D ("! MMD8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D8!G5SU'-WA- @ 404 !D ("!150! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5QGRW62( M @ ] 4 !D ("!GUP! 'AL+W=O7P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5PTP'UHK"P EH8 !D M ("!KF@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D8!G5Z]6S:FM @ . < !D ("!C7X! M 'AL+W=O&PO=V]R:W-H965TSWZ$9^P4 ,0C 9 M " @;&( 0!X;"]W;W)K&UL4$L! A0#% @ MD8!G5Z_(B;]\ P 3PT !D ("!XXX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G5^O'3&*&PO=V]R:W-H M965T&UL4$L! M A0#% @ D8!G5Y$4(YAI#0 Z-8 !D ("!WL4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8!G M5\"6A2B,! 50X !D ("!T]D! 'AL+W=O&PO7BKL< MP !," + " 0CB 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "1@&=7SA7,7P\" #J*P $P @ %FZP$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 5 !4 ,7 "F[0$ ! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 269 379 1 false 65 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 Liabilities Sheet http://www.collegiumpharma.com/role/DisclosureAccruedLiabilities Accrued Liabilities 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 Liabilities (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.collegiumpharma.com/role/DisclosureAccruedLiabilities 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 40501 - 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 Liabilities (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesTables 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 coll-20230930.xsd coll-20230930_cal.xml coll-20230930_def.xml coll-20230930_lab.xml coll-20230930_pre.xml coll-20230930x10q.htm coll-20230930x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "coll-20230930x10q.htm": { "nsprefix": "coll", "nsuri": "http://www.collegiumpharma.com/20230930", "dts": { "schema": { "local": [ "coll-20230930.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" ] }, "calculationLink": { "local": [ "coll-20230930_cal.xml" ] }, "definitionLink": { "local": [ "coll-20230930_def.xml" ] }, "labelLink": { "local": [ "coll-20230930_lab.xml" ] }, "presentationLink": { "local": [ "coll-20230930_pre.xml" ] }, "inline": { "local": [ "coll-20230930x10q.htm" ] } }, "keyStandard": 303, "keyCustom": 76, "axisStandard": 21, "axisCustom": 0, "memberStandard": 22, "memberCustom": 37, "hidden": { "total": 32, "http://www.collegiumpharma.com/20230930": 6, "http://fasb.org/us-gaap/2023": 21, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 269, "entityCount": 1, "segmentCount": 65, "elementCount": 638, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 860, "http://xbrl.sec.gov/ecd/2023": 6, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_uayRsHoKx0iAy-d1WWVROw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_uayRsHoKx0iAy-d1WWVROw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitions", "longName": "10401 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements", "longName": "10501 - Disclosure - License Agreements", "shortName": "License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:LicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:LicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare", "longName": "10601 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "10701 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecurities", "longName": "10801 - Disclosure - Marketable securities", "shortName": "Marketable securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.collegiumpharma.com/role/DisclosureInventory", "longName": "10901 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "11001 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilities", "longName": "11101 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable", "longName": "11201 - Disclosure - Term Notes Payable", "shortName": "Term Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes", "longName": "11301 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.collegiumpharma.com/role/DisclosureEquity", "longName": "11401 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation", "longName": "11501 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies", "longName": "11601 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables", "longName": "30403 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:ScheduleOfConsiderationPaidTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "coll:ScheduleOfConsiderationPaidTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables", "longName": "30603 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "longName": "30703 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables", "longName": "30803 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.collegiumpharma.com/role/DisclosureInventoryTables", "longName": "30903 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "31003 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesTables", "longName": "31103 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables", "longName": "31203 - Disclosure - Term Notes Payable (Tables)", "shortName": "Term Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_coll_TwoThousandTwentyTwoTermLoanMember_lgT2OJw4rE2TCmyL_5dlbA", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_coll_TwoThousandTwentyTwoTermLoanMember_lgT2OJw4rE2TCmyL_5dlbA", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "longName": "31303 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_ePJfiLdnjUS41o5zm9hRKQ", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_ePJfiLdnjUS41o5zm9hRKQ", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.collegiumpharma.com/role/DisclosureEquityTables", "longName": "31403 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables", "longName": "31503 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables", "longName": "31703 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_1_31_2023_us-gaap_ShareRepurchaseProgramAxis_coll_ShareRepurchaseProgram2023Member_Fkrqt8eISkqy9OhuknfkZA", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SubsequentEventsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails", "longName": "40301 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails", "longName": "40302 - Disclosure - Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details)", "shortName": "Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_coll_AllowanceForRebatesAndIncentivesMember_Z9th1cpLvUCtOCrXj3O4Pg", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_coll_AllowanceForRebatesAndIncentivesMember_Z9th1cpLvUCtOCrXj3O4Pg", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "longName": "40303 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_coll_BelbucaMember_kV3147Xwf0-ntoIMCLChzA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "longName": "40401 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_6AhifZk3F0Cbd4JNjsT07A", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails", "longName": "40402 - Disclosure - Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details)", "shortName": "Acquisitions - Fair Value of Purchase Consideration and Measurement Period Adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_6AhifZk3F0Cbd4JNjsT07A", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_22_2022_To_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_6AhifZk3F0Cbd4JNjsT07A", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfConsiderationPaidTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "longName": "40403 - Disclosure - Acquisitions - Estimated Fair Value of Net Assets Acquired (Details)", "shortName": "Acquisitions - Estimated Fair Value of Net Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_22_2022_us-gaap_BusinessAcquisitionAxis_coll_BiodeliverySciencesInternationalIncMember_jHqFhWGuQUSMDFUexEjDQQ", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R46": { "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "longName": "40501 - Disclosure - License Agreements - License and supply agreement (Details)", "shortName": "License Agreements - License and supply agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_4_2019_To_4_4_2019_us-gaap_TypeOfArrangementAxis_coll_ShionogiLicenseAndSupplyAgreementMember_GsWbf0HHBki0isYC-NLEAQ", "name": "coll:LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "coll:LicenseAgreementsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_4_2019_To_4_4_2019_us-gaap_TypeOfArrangementAxis_coll_ShionogiLicenseAndSupplyAgreementMember_GsWbf0HHBki0isYC-NLEAQ", "name": "coll:LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "coll:LicenseAgreementsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "longName": "40601 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details)", "shortName": "Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "longName": "40602 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details)", "shortName": "Earnings Per Share - Anti-dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_KtVBckKnOk2NdiFepYyirQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_KtVBckKnOk2NdiFepYyirQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "longName": "40701 - Disclosure - Fair Value of Financial Instruments (Details)", "shortName": "Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R50": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails", "longName": "40801 - Disclosure - Marketable Securities (Details)", "shortName": "Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FinancialInstrumentAxis_coll_MarketableSecuritiesMember_JJvUVSgzI0mYPy932jXfZQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R51": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "longName": "40802 - Disclosure - Marketable securities - Components (Details)", "shortName": "Marketable securities - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails", "longName": "40803 - Disclosure - Marketable Securities - Contractual maturities of available-for-sale securities (Details)", "shortName": "Marketable Securities - Contractual maturities of available-for-sale securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails", "longName": "40804 - Disclosure - Marketable Securities - Narratives (Details)", "shortName": "Marketable Securities - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "coll:SaleOfMarketableSecurities", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "coll:SaleOfMarketableSecurities", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "longName": "40901 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_3Qiwuwz8x0C1MpQ2iPyFqQ", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R55": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails", "longName": "41001 - Disclosure - Goodwill and Intangible Assets - Roll Forward (Details)", "shortName": "Goodwill and Intangible Assets - Roll Forward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2022_3Qiwuwz8x0C1MpQ2iPyFqQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R56": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "longName": "41002 - Disclosure - Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details)", "shortName": "Goodwill and Intangible Assets - Cost, accumulated amortization, and carrying amount of intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "longName": "41003 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_coll_BelbucaMember_kV3147Xwf0-ntoIMCLChzA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "41004 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_srt_ProductOrServiceAxis_coll_NucyntaMember_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_IntangibleAssetsAmortizationPeriodMember_E4ypLHW8CEK71u2dGOOzCA", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails", "longName": "41101 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AccruedRoyaltiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2FmPpVs5WkOiHdKTRmaxig", "name": "us-gaap:AccruedRoyaltiesCurrent", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "longName": "41201 - Disclosure - Term Notes Payable - 2022 Term Loan (Details)", "shortName": "Term Notes Payable - 2022 Term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_7_1_2023_0Viw4WWnhk-XZgunXVIbgA", "name": "coll:DebtInstrumentMarginRate", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_7_1_2023_0Viw4WWnhk-XZgunXVIbgA", "name": "coll:DebtInstrumentMarginRate", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails", "longName": "41202 - Disclosure - Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details)", "shortName": "Term Notes Payable - 2022 Term Loan - Future Minimum Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_kBJBHUTWdUa4eKT1wyn-lg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_kBJBHUTWdUa4eKT1wyn-lg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "longName": "41301 - Disclosure - Convertible Senior Notes - 2026 Convertible Notes (Details)", "shortName": "Convertible Senior Notes - 2026 Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_13_2020_us-gaap_DebtInstrumentAxis_coll_TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member_cKdLb9dREEOwBPBGzG2ETw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "coll:ConvertibleSeniorNotesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R63": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "longName": "41302 - Disclosure - Convertible Senior Notes - 2029 Convertible Notes (Details)", "shortName": "Convertible Senior Notes - 2029 Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_2_10_2023_us-gaap_DebtInstrumentAxis_coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member_afJnH6D5w020LD3ixaLM7Q", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_10_2023_us-gaap_DebtInstrumentAxis_coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member_afJnH6D5w020LD3ixaLM7Q", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R64": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "longName": "41303 - Disclosure - Convertible Senior Notes - Outstanding (Details)", "shortName": "Convertible Senior Notes - Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_YifGtECWJ0eAnXcwuzxwKw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_ePJfiLdnjUS41o5zm9hRKQ", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "longName": "41304 - Disclosure - Convertible Senior Notes - Interest Expenses (Details)", "shortName": "Convertible Senior Notes - Interest Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_3T1EdfkVFUeWcMOn4wg11g", "name": "coll:ContractualInterestExpense", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_3T1EdfkVFUeWcMOn4wg11g", "name": "coll:ContractualInterestExpense", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "longName": "41305 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details)", "shortName": "Convertible Senior Notes - Future Minimum Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_YifGtECWJ0eAnXcwuzxwKw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_YifGtECWJ0eAnXcwuzxwKw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "longName": "41401 - Disclosure - Equity - Changes in Shareholders' Equity (Details)", "shortName": "Equity - Changes in Shareholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2023_Aq0kSfXp7kqwcPGi56BwwA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R68": { "role": "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "longName": "41402 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "coll:AdjustmentsToAdditionalPaidInCapitalForwardContractOnShareRepurchaseAgreement", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_7_2022_To_8_7_2022_HvDlC_VcakGtyVDETnffBw", "name": "us-gaap:IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R69": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "longName": "41501 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_tqU7eOghWE-pWtrdMn9n4w", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R70": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "longName": "41502 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details)", "shortName": "Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_tBAnJYgsPUK7XLjF9Jp4WQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_tBAnJYgsPUK7XLjF9Jp4WQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "longName": "41503 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_f5arKuXmPkepgCdZfu2WfQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_RLP_c2Bx_UmQUh-diueyUA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_3jbnrqnvdEWO4FKJxFLK6Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R72": { "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "longName": "41504 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Stock-based Compensation - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41601 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_bIzxYAcnNkaq_-dQxXQlzQ", "name": "us-gaap:LossContingencyClaimsDismissedNumber", "unitRef": "Unit_Standard_case_SlzrN_87Y0-gkCmVAaUqmQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_bIzxYAcnNkaq_-dQxXQlzQ", "name": "us-gaap:LossContingencyClaimsDismissedNumber", "unitRef": "Unit_Standard_case_SlzrN_87Y0-gkCmVAaUqmQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "longName": "41701 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_2tW680cAWUCdIbcTFYwOtg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "unique": true } }, "R75": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "75", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_6i1nphxeJ0GYG5G-E9yOcg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "76", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_278G-BvKoEeyyoPEHrJkmg", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "coll-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "coll_ScottDreyerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ScottDreyerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scott Dreyer.", "label": "Scott Dreyer [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r674" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost, Product and Service [Extensible List]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r841" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r743" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r682", "r683", "r686", "r687", "r688", "r689" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r304", "r305", "r306", "r309", "r832", "r833" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r697", "r767" ] }, "coll_SaleOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "SaleOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Sale of Marketable Securities", "terseLabel": "Proceeds from sale of marketable securities" } } }, "auth_ref": [] }, "coll_DebtInstrumentMarginRate": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentMarginRate", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the margin rate under debt instrument agreement.", "label": "Debt Instrument, Margin Rate", "terseLabel": "Margin" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r427" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r304", "r305", "r306", "r309", "r832", "r833" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r697", "r767" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r741" ] }, "coll_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDebtExtinguishmentCostAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDebtExtinguishmentCostAmount", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of restricted stock units activity", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "coll_SecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "SecuredOvernightFinancingRateMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to secured overnight financing rate.", "label": "Secured Overnight Financing Rate [Member]", "terseLabel": "SOFR" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r697", "r767" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r741" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Balance as of end of the period", "periodStartLabel": "Balance as of beginning of the period", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r368", "r369", "r381" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Financing Costs and Discounts", "terseLabel": "Non-cash interest expense for amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r341", "r491", "r658", "r659", "r791" ] }, "coll_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information to marketable securities.", "label": "Marketable Securities [Member]", "terseLabel": "Marketable Securities" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "coll_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r740" ] }, "coll_NumberOfLawsuitsByMunicipalities": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "NumberOfLawsuitsByMunicipalities", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of lawsuits by Municipalities.", "label": "Number of Lawsuits by Municipalities", "terseLabel": "Number of lawsuits by municipalities" } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r743" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period (Years)", "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." } } }, "auth_ref": [] }, "coll_DebtInstrumentDefaultProvisionTermOfNoticeToCompanyToSureDefault": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentDefaultProvisionTermOfNoticeToCompanyToSureDefault", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r116" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r742" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r172", "r174", "r180", "r533", "r552" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r743" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r738" ] }, "coll_MultiDistrictLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "MultiDistrictLitigationMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Multi-District Litigation (MDL) in the Northern District of Ohio.", "label": "Multi-District Litigation (MDL)" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r739" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsShares", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "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" } } }, "auth_ref": [] }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsValue", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "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" } } }, "auth_ref": [] }, "coll_ReturnsPolicyThresholdProductReturnPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ReturnsPolicyThresholdProductReturnPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r737" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Acquisition of property and equipment in accounts payable and accrued liabilities", "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." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares of stock acquired", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r132" ] }, "coll_ReturnsPolicyThresholdProductReturnPeriodPriorToExpiration": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ReturnsPolicyThresholdProductReturnPeriodPriorToExpiration", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "coll_ReturnsPolicyThresholdProductReturnPeriodAfterExpiration": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ReturnsPolicyThresholdProductReturnPeriodAfterExpiration", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "coll_AcceleratedShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AcceleratedShareRepurchaseProgramMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Accelerated Share Repurchase Program.", "label": "ASR" } } }, "auth_ref": [] }, "coll_AdjustmentsToAdditionalPaidInCapitalForwardContractOnShareRepurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalForwardContractOnShareRepurchaseAgreement", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a forward contract on repurchase agreement.", "label": "Adjustments to Additional Paid in Capital, Forward Contract on Share Repurchase Agreement", "negatedLabel": "Forward contract on ASR agreement", "terseLabel": "Forward contract not setteled" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments made for employee stock tax withholdings", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r182" ] }, "coll_PaymentsForRepurchaseOfCommonStockUpfrontPaymentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PaymentsForRepurchaseOfCommonStockUpfrontPaymentPercent", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of upfront payment for repurchase of shares.", "label": "Payments for Repurchase of Common Stock, Upfront Payment, Percent", "terseLabel": "Percentage of upfront payment on a price per share" } } }, "auth_ref": [] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Noncurrent", "terseLabel": "Term notes payable, net of current portion", "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." } } }, "auth_ref": [ "r30" ] }, "coll_StockRepurchasePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StockRepurchasePricePerShare", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The price per share of stock repurchased.", "label": "Stock Repurchase, Price Per Share", "terseLabel": "Price per share" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "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" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r390", "r527", "r561", "r580", "r581", "r634", "r635", "r636", "r637", "r638", "r642", "r643", "r652", "r660", "r673", "r681", "r838", "r874", "r875", "r876", "r877", "r878", "r879" ] }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentGross", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Cost, Gross, Noncurrent", "terseLabel": "Total debt issuance cost", "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." } } }, "auth_ref": [ "r81" ] }, "coll_BiodeliverySciencesInternationalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BiodeliverySciencesInternationalIncMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BioDelivery Sciences International, Inc.", "label": "BioDelivery Sciences International, Inc" } } }, "auth_ref": [] }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "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" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r383", "r390", "r420", "r421", "r422", "r503", "r527", "r561", "r580", "r581", "r634", "r635", "r636", "r637", "r638", "r642", "r643", "r652", "r660", "r673", "r681", "r684", "r830", "r838", "r875", "r876", "r877", "r878", "r879" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares - diluted (in shares)", "totalLabel": "Weighted-average shares outstanding - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r216", "r226" ] }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "Government-sponsored securities", "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)." } } }, "auth_ref": [ "r842", "r881" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r154", "r166", "r192", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r456", "r460", "r481", "r679", "r836", "r837", "r872" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "coll_OpioidLitigationStateCourtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "OpioidLitigationStateCourtMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Opioid Litigation at state court.", "label": "Opioid Litigation, State Court [Member]", "terseLabel": "State court" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible senior notes, fair value", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r70" ] }, "coll_TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "TwoPointSixTwoFiveConvertibleSeniorNotesDue2026Member", "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" ], "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" } } }, "auth_ref": [] }, "coll_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "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" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r743" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares - basic (in shares)", "verboseLabel": "Weighted-average shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r215", "r226" ] }, "coll_DebtInstrumentNumberOfCalendarDaysToCureDefaultAfterOccurrence": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentNumberOfCalendarDaysToCureDefaultAfterOccurrence", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "coll_DebtInstrumentDefaultProvisionsThresholdAmountOfPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentDefaultProvisionsThresholdAmountOfPayment", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "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" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r383", "r390", "r420", "r421", "r422", "r503", "r527", "r561", "r580", "r581", "r634", "r635", "r636", "r637", "r638", "r642", "r643", "r652", "r660", "r673", "r681", "r684", "r830", "r838", "r875", "r876", "r877", "r878", "r879" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "verboseLabel": "Maturities of marketable securities", "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." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 4,938,675 shares as of September 30, 2023 and 3,235,823 shares as of December 31, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r67", "r68" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "negatedPeriodEndLabel": "Balance at end of period, shares", "negatedPeriodStartLabel": "Balance at beginning of period, shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "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." } } }, "auth_ref": [ "r42", "r147", "r188" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities", "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)." } } }, "auth_ref": [ "r648", "r668", "r670", "r881" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "2023", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Continuing Operations", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r4", "r111" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r729" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares", "terseLabel": "Common stock, issued shares", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r50", "r208" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "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" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "coll_TwoThousandTwentyTwoTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "TwoThousandTwentyTwoTermLoanMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Term Loan.", "label": "2022 Term Loan" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Significant other observable inputs (Level 2)", "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." } } }, "auth_ref": [ "r333", "r384", "r389", "r475", "r501", "r656", "r657", "r668", "r669", "r670" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r50", "r208" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; authorized shares - 100,000,000; 38,000,607 issued and 33,061,932 outstanding shares as of September 30, 2023 and 37,084,759 issued and 33,848,936 outstanding shares as of December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r542", "r679" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r29", "r63", "r124", "r125", "r322" ] }, "coll_AquestiveTherapeuticsIncLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AquestiveTherapeuticsIncLitigationMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Aquestive Therapeutics, Inc. Litigation.", "label": "Aquestive Therapeutics, Inc Litigation" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Quoted Prices in active markets (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r333", "r384", "r389", "r475", "r500", "r668", "r669", "r670" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "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." } } }, "auth_ref": [ "r296" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r590" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding shares", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r92", "r590", "r608", "r890", "r891" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r111", "r188" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Adjustment for interest expense recognized on convertible senior notes:", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r216", "r222", "r226" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Marketable securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ] }, "coll_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trading arrangement expiration date.", "label": "Trd Arr Expiration Date" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfer of Assets Into Level 3", "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r476" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r489", "r496" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfer of Assets Out of Level 3", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r476" ] }, "coll_PriorRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PriorRepurchaseProgramMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Prior Repurchase Program.", "label": "Prior Repurchase Program [Member]", "terseLabel": "Prior Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer of Liabilities Into Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r476" ] }, "coll_AccruedPayblesForInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AccruedPayblesForInventoryCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued payables for inventories, classified as current.", "label": "Accrued Payables For Inventory, Current", "terseLabel": "Accrued inventory" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r797", "r798", "r870", "r887", "r890" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes", "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." } } }, "auth_ref": [ "r0", "r102", "r141", "r233", "r239", "r243", "r245", "r535", "r547", "r651" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Transfer of Liabilities Out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r476" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Recognition of deferred financing costs", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of preliminary allocation of acquisition purchase price", "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." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r74", "r75", "r451", "r671", "r672" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized losses on marketable securities", "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." } } }, "auth_ref": [ "r167", "r168", "r169" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "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" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r81", "r331", "r347", "r656", "r657" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "coll_StockRepurchaseProgramAuthorizedAmountSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StockRepurchaseProgramAuthorizedAmountSettled", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized settled through issuance of shares.", "label": "Stock Repurchase Program, Authorized Amount Settled", "terseLabel": "Authorized repurchase amount settled" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r489", "r496" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r81", "r143", "r178", "r236", "r490", "r614", "r690", "r889" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r451", "r671", "r672" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r786" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r156" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued audit and legal", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "coll_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "negatedLabel": "Less: interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r83", "r883" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r405" ] }, "coll_ShionogiLicenseAndSupplyAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShionogiLicenseAndSupplyAgreementMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shionogi license and supply agreement.", "label": "Shionogi license and supply agreement" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r74", "r75", "r451" ] }, "coll_DebtModificationAndTransactionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtModificationAndTransactionFee", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r451" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for (benefit from) income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r146", "r149", "r211", "r212", "r237", "r437", "r445", "r554" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r438" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r300", "r301", "r613" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total interest expense", "verboseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r109", "r339", "r350", "r658", "r659" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties", "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)." } } }, "auth_ref": [ "r26", "r647" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r696" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding Weighted-Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Conversion, threshold consecutive trading days", "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." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r489", "r496" ] }, "coll_BemaFentanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BemaFentanyMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BEMA Fentany1.", "label": "Other", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of stock-based compensation", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r71" ] }, "coll_PaymentToSettleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PaymentToSettleDebt", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r301", "r613" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r679" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r200", "r201", "r202", "r231", "r528", "r570", "r579", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r685" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "coll_DebtInstrumentConvertibleConsecutiveBusinessDays": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentConvertibleConsecutiveBusinessDays", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r668", "r670", "r886" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r123", "r125", "r126", "r161", "r162", "r163", "r232", "r352", "r353", "r354", "r356", "r359", "r364", "r366", "r571", "r572", "r573", "r574", "r660", "r769", "r792" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gains (Losses) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r58", "r59" ] }, "coll_DebtInstrumentConvertibleThresholdPercentageOfProductOfSalePriceOfCommonStockAndConversionRate": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentConvertibleThresholdPercentageOfProductOfSalePriceOfCommonStockAndConversionRate", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r24" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r734" ] }, "coll_DebtInstrumentDefaultProvisionsThresholdAmountBorrowed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentDefaultProvisionsThresholdAmountBorrowed", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r733" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Current", "terseLabel": "Current portion of term notes payable", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r732" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r493" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r732" ] }, "coll_AccruedIncentiveCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AccruedIncentiveCompensationCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "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" } } }, "auth_ref": [] }, "coll_StatutoryPeriodOfProceedings": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StatutoryPeriodOfProceedings", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Statutory period of proceedings.", "label": "Statutory Period of Proceedings", "terseLabel": "Statutory period of proceedings" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r193", "r434", "r439", "r440", "r441", "r444", "r448", "r449", "r450", "r576" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r733" ] }, "coll_DebtInstrumentTotalMinimumPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentTotalMinimumPayments", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total minimum payments of debt instrument.", "label": "Debt Instrument, Total Minimum Payments", "totalLabel": "Total minimum payments" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r213", "r391", "r770", "r771", "r800" ] }, "coll_ContractualInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ContractualInterestExpense", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contractual interest expense under debt instrument.", "label": "Contractual Interest Expense", "terseLabel": "Contractual interest expense" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r701", "r712", "r722", "r747" ] }, "coll_DebtInstrumentDefaultPeriodOnPaymentOfInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentDefaultPeriodOnPaymentOfInterest", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "coll_DebtInstrumentConvertibleMeasurementPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentConvertibleMeasurementPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "coll_ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "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" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r213", "r391", "r770", "r800" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value; authorized shares - 5,000,000", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r541", "r679" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r249", "r250" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r734" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Product revenues, net", "verboseLabel": "Product revenues, net", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r234", "r235", "r238", "r241", "r242", "r246", "r247", "r248", "r379", "r380", "r528" ] }, "coll_BdsiAcquisitionLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BdsiAcquisitionLitigationMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Litigation Related to the BDSI Acquisition.", "label": "BDSI Acquisition Litigation" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r153", "r170", "r173", "r184", "r192", "r203", "r211", "r212", "r233", "r239", "r243", "r245", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r455", "r458", "r459", "r472", "r481", "r535", "r548", "r577", "r610", "r627", "r628", "r651", "r677", "r678", "r691", "r789", "r836" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Net amortization of premiums and discounts on investments", "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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r214", "r227", "r228", "r229" ] }, "coll_OpioidLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "OpioidLitigationMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Opioid litigation.", "label": "Opioid Litigation" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r734" ] }, "coll_ExtendedDurationForDecisionIssue": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ExtendedDurationForDecisionIssue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r130", "r148", "r446", "r447", "r795" ] }, "coll_NucyntaErMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "NucyntaErMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nucynta ER.", "label": "Nucynta ER" } } }, "auth_ref": [] }, "coll_LossContingencyNumberOfAdditionalCasesFiled": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LossContingencyNumberOfAdditionalCasesFiled", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional cases filed.", "label": "Loss Contingency, Number Of Additional Cases Filed", "terseLabel": "Number of additional cases filed" } } }, "auth_ref": [] }, "coll_NucyntaIrMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "NucyntaIrMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nucynta IR.", "label": "Nucynta IR" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r754" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of product revenues" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled", "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." } } }, "auth_ref": [ "r849" ] }, "coll_PaymentReceivedTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PaymentReceivedTerm", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of product revenues", "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." } } }, "auth_ref": [ "r106", "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r849" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Amount", "verboseLabel": "Commitments and contingencies (refer to Note 16)", "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." } } }, "auth_ref": [ "r31", "r84", "r540", "r589" ] }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]", "terseLabel": "Practical expedient incremental cost", "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." } } }, "auth_ref": [ "r297", "r378" ] }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "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" } } }, "auth_ref": [] }, "coll_AccruedProductTaxesAndFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AccruedProductTaxesAndFeesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r707", "r718", "r728", "r753" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Intangible asset amortization", "terseLabel": "Intangible asset amortization", "verboseLabel": "Decrease of amortization expense", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r790" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock option activity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformanceAdjustmentsWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformanceAdjustmentsWeightedAverageGrantDateFairValue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Matures within one year", "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)." } } }, "auth_ref": [ "r262", "r536" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "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", "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)." } } }, "auth_ref": [ "r263", "r537" ] }, "coll_PharmakonTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PharmakonTermNotesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pharmakon Term Notes.", "label": "Pharmakon Term Notes" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r735" ] }, "coll_DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r735" ] }, "coll_DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock option activity, additional information" } } }, "auth_ref": [] }, "coll_ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Share repurchases from Accelerated Share Repurchase (\"ASR\") agreement.", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r67", "r126" ] }, "coll_DebtInstrumentFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentFloorRate", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the floor rate under debt instrument agreement.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Floor rate" } } }, "auth_ref": [] }, "coll_ConvertibleSeniorNotesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ConvertibleSeniorNotesDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes" ], "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" } } }, "auth_ref": [] }, "coll_ConvertibleSeniorNotesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ConvertibleSeniorNotesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Convertible Senior Notes." } } }, "auth_ref": [] }, "coll_DebtInstrumentPrepaymentPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentPrepaymentPremiumPercentage", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r762" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding", "periodStartLabel": "Outstanding", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Conversion, threshold percentage of stock price trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r761" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r403" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r842" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r136", "r144", "r145", "r151", "r251", "r253", "r478", "r479" ] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of changes in the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r654", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r403" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r429", "r430", "r431", "r578", "r797", "r798", "r799", "r870", "r890" ] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Conversion, threshold trading days", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r392", "r397", "r425", "r426", "r428", "r674" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r768" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r761" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r766" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r200", "r201", "r202", "r231", "r528", "r570", "r579", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r629", "r685" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r302", "r303", "r641", "r831" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "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" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r762" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r13", "r134", "r171", "r174" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r137", "r160", "r192", "r233", "r240", "r244", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r456", "r460", "r481", "r539", "r602", "r679", "r692", "r836", "r837", "r872" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "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" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r393", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r840" ] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes", "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." } } }, "auth_ref": [ "r30" ] }, "coll_StockIncentivePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "StockIncentivePlan2014Member", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 Stock Incentive Plan (the Plan), as amended.", "label": "2014 Stock Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "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" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r393", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r762" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r32", "r152", "r175", "r176", "r177", "r200", "r201", "r202", "r204", "r210", "r212", "r231", "r285", "r286", "r367", "r429", "r430", "r431", "r442", "r443", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r482", "r484", "r485", "r486", "r487", "r488", "r495", "r562", "r563", "r564", "r578", "r629" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r694" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r152", "r200", "r201", "r202", "r204", "r210", "r212", "r285", "r286", "r429", "r430", "r431", "r442", "r443", "r462", "r464", "r465", "r467", "r470", "r562", "r564", "r578", "r890" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r762" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "totalLabel": "Amortized Cost", "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." } } }, "auth_ref": [ "r292", "r803" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r762" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r693" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of period, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r69" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r694" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Repurchased amount in cash", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r380", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r763" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of contractual maturities of available-for-sale securities other than investments in money market funds", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r152", "r175", "r176", "r177", "r200", "r201", "r202", "r204", "r210", "r212", "r231", "r285", "r286", "r367", "r429", "r430", "r431", "r442", "r443", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r482", "r484", "r485", "r486", "r487", "r488", "r495", "r562", "r563", "r564", "r578", "r629" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r380", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r763" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r694" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r14", "r35", "r463", "r466", "r495", "r562", "r563", "r787", "r788", "r789", "r797", "r798", "r799" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r77" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r694" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration transferred", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r77" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r694" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r764" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r695" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r763" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "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" ], "lang": { "en-us": { "role": { "label": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r114", "r189" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r694" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r765" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r126", "r544", "r565", "r567", "r575", "r591", "r679" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to outstanding options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r764" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r72", "r73", "r394" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Term Notes Payable" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r474", "r475", "r477" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible notes outstanding", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r694" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r708", "r716", "r726", "r743", "r751", "r755", "r763" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r32", "r126" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r57" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of RSUs and PSUs", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r15", "r126" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_LossContingencyClaimsDismissedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyClaimsDismissedNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Number of lawsuits dismissed", "documentation": "Number of claims dismissed." } } }, "auth_ref": [ "r832", "r833" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r155", "r192", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r457", "r460", "r461", "r481", "r679", "r836", "r872", "r873" ] }, "coll_TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "TwoPointEightSevenFiveConvertibleSeniorNotesDue2029Member", "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" ], "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" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "EARNINGS PER SHARE", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r217", "r221", "r224" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r333", "r384", "r385", "r386", "r387", "r388", "r389", "r500", "r501", "r502", "r656", "r657", "r668", "r669", "r670" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "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", "r282", "r283", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r344", "r364", "r468", "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", "r525", "r526", "r551", "r653", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r814", "r815", "r816", "r817" ] }, "us-gaap_LossContingencyClaimsSettledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyClaimsSettledNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Claims settled", "documentation": "Number of claims settled." } } }, "auth_ref": [ "r832", "r833" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r76", "r77" ] }, "coll_FairValueLiabilitiesLevel1ToLevel2TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount1", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r28", "r80", "r349", "r492" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r321" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r158", "r299" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r708", "r716", "r726", "r743", "r751", "r755", "r763" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r156" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r25", "r192", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r457", "r460", "r461", "r481", "r588", "r650", "r692", "r836", "r872", "r873" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r101", "r164", "r543", "r566", "r567" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r702", "r713", "r723", "r748" ] }, "coll_ScheduleOfConsiderationPaidTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ScheduleOfConsiderationPaidTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsTables" ], "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" } } }, "auth_ref": [] }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r48" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r77" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "coll_ShareRepurchaseProgram2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShareRepurchaseProgram2023Member", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computations of basic and diluted net (loss) per share", "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." } } }, "auth_ref": [ "r801" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount available for share repurchases under the program", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid to settle RSUs and in-the-money options", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r453" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance for employee stock purchase plan, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r91", "r92", "r126" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "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" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r194", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r492", "r655", "r656", "r657", "r658", "r659", "r793" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of RSUs and PSUs, shares", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r15", "r91", "r92", "r126" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r736" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Exercise of common stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r91", "r92", "r126", "r406" ] }, "coll_LongTermDebtMaturityYearTwoThreeAndFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LongTermDebtMaturityYearTwoThreeAndFour", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Shares repurchased, cost per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of BDSI (net of cash acquired)", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r97", "r140", "r545", "r679", "r794", "r818", "r871" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r93", "r679", "r888" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r77" ] }, "coll_FairValueAssetsLevel1ToLevel2TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount1", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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" } } }, "auth_ref": [] }, "coll_LicenseAgreementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementsLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represents license agreements.", "label": "License Agreements [Line Items]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Share repurchases from Accelerated Share Repurchase (\"ASR\") agreement. (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r92", "r126" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r730" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Gross Unrealized (Losses) Gains", "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)." } } }, "auth_ref": [ "r806", "r807" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r51", "r54" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r47", "r49", "r217", "r221", "r224" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r454" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r736" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of dilutive securities excluded from the calculation of diluted earnings per share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r48" ] }, "us-gaap_IntangibleAssetsAmortizationPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsAmortizationPeriodMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Amortization Period [Member]", "terseLabel": "Change in estimated useful life of the underlying intangible asset", "documentation": "A revision in the estimated economic useful life of a finite-lived intangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0, "order": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Increase in net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r103", "r113", "r142", "r153", "r170", "r173", "r177", "r192", "r203", "r205", "r206", "r207", "r208", "r211", "r212", "r223", "r233", "r239", "r243", "r245", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r472", "r481", "r549", "r610", "r627", "r628", "r651", "r690", "r836" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Interest rate, basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r736" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers", "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." } } }, "auth_ref": [ "r150", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r382" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r104", "r341", "r491", "r791" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Carrying Amount", "totalLabel": "Remaining amortization expense", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r117", "r529" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r9", "r52", "r56" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "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" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r89", "r90", "r138", "r139", "r194", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r492", "r655", "r656", "r657", "r658", "r659", "r793" ] }, "coll_ElyxybMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ElyxybMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Elyxyb.", "label": "Elyxyb" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of product revenues (excluding intangible asset amortization)", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r773", "r774" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Available-for-sale", "verboseLabel": "Fair Value", "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." } } }, "auth_ref": [ "r252", "r292" ] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Number of patents allegedly infringed", "documentation": "Number of another entity's patents that the entity has allegedly infringed." } } }, "auth_ref": [ "r832", "r833" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r117", "r530" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r700", "r711", "r721", "r746" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss, net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r20", "r171", "r174", "r179", "r482", "r483", "r488", "r532", "r550", "r787", "r788" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "coll_LicenseAgreementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementsTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about license agreements.", "label": "License Agreements [Table]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of lawsuits filed", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r832", "r833" ] }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r185" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings (loss) per share - diluted (in dollars per share)", "verboseLabel": "Impact on Earnings per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r205", "r206", "r207", "r208", "r209", "r217", "r224", "r225", "r226", "r230", "r471", "r472", "r534", "r553", "r649" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Term Notes Payable", "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." } } }, "auth_ref": [ "r120", "r190", "r319", "r325", "r326", "r327", "r328", "r329", "r330", "r335", "r342", "r343", "r345" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock, including the ASR agreement", "terseLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r53", "r55", "r529" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r731" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r699", "r710", "r720", "r745" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of gross carrying amount and accumulated amortization of the Intangible Asset", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r432" ] }, "coll_OpioidLitigationAtMassachusettsStateCourtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "OpioidLitigationAtMassachusettsStateCourtMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Opioid Litigation at Massachusetts state court.", "label": "Opioid Litigation, Massachusetts state court" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "verboseLabel": "Principal repayments" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r802" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of future amortization expenses", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r55" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued sales and marketing", "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)." } } }, "auth_ref": [] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostDirectMaterial", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Cost, Direct Material", "terseLabel": "Excess and obsolete inventory", "documentation": "Cost of material used for good produced and service rendered." } } }, "auth_ref": [ "r790" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r183", "r186", "r187" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments For Repurchase of Debt", "negatedLabel": "Repurchase of 2026 Convertible Notes, including premium", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r87", "r433", "r880" ] }, "coll_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRebatesReturnsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedRebatesReturnsAndDiscounts", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "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" ], "lang": { "en-us": { "role": { "label": "Convertible senior notes", "terseLabel": "Convertible senior notes", "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." } } }, "auth_ref": [ "r89", "r138" ] }, "coll_DebtInstrumentCommitmentAndOtherFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DebtInstrumentCommitmentAndOtherFees", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 condensed consolidated balance sheets:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of amortization expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares repurchased during the period", "verboseLabel": "Share repurchases (Shares)", "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." } } }, "auth_ref": [ "r15", "r91", "r92", "r126", "r574", "r629", "r639" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual life (in years)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r42", "r156", "r645" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r85" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "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" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r246", "r528", "r555", "r556", "r557", "r558", "r559", "r560", "r644", "r661", "r680", "r772", "r834", "r835", "r840", "r885" ] }, "us-gaap_IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Accelerated Share Repurchase Agreements", "terseLabel": "Reduction from outstanding shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of accelerated share repurchase agreements. An accelerated share repurchase program is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time." } } }, "auth_ref": [ "r127", "r218", "r219", "r226" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r808", "r809", "r882" ] }, "coll_LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementAdditionalPercentageOfNetSalesOnPassThroughBasisPayableToThirdPartyLicensor", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "verboseLabel": "Proceeds from issuances of 2029 Convertible Notes, net of issuance costs of $6,280", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "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." } } }, "auth_ref": [ "r414" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Earnings (loss) per share - basic (in dollars per share)", "verboseLabel": "Impact on Earnings per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r205", "r206", "r207", "r208", "r209", "r215", "r217", "r224", "r225", "r226", "r230", "r471", "r472", "r534", "r553", "r649" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r110" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "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" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r246", "r528", "r555", "r556", "r557", "r558", "r559", "r560", "r644", "r661", "r680", "r772", "r834", "r835", "r840", "r885" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Allowance categories" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Effect of dilutive securities:", "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." } } }, "auth_ref": [ "r218", "r219", "r220", "r226", "r396" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures", "terseLabel": "Fair Value of Financial Instruments", "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." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "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" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r492", "r655", "r656", "r657", "r658", "r659", "r793" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "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" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r30", "r63", "r66", "r79", "r80", "r82", "r86", "r123", "r125", "r194", "r320", "r321", "r322", "r323", "r324", "r326", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r492", "r655", "r656", "r657", "r658", "r659", "r793" ] }, "coll_ProceedsFromTermNoteModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ProceedsFromTermNoteModification", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "verboseLabel": "Issuance costs", "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." } } }, "auth_ref": [ "r41" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r390", "r527", "r561", "r580", "r581", "r634", "r635", "r636", "r637", "r638", "r642", "r643", "r652", "r660", "r673", "r681", "r838", "r874", "r875", "r876", "r877", "r878", "r879" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of Business" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r105", "r192", "r233", "r239", "r243", "r245", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r481", "r651", "r836" ] }, "coll_LossContingencyNumberOfDemandLettersReceivedFromPurportedStockholders": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LossContingencyNumberOfDemandLettersReceivedFromPurportedStockholders", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "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" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "totalLabel": "Total before unamortized discount and issuance costs", "verboseLabel": "Principal", "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." } } }, "auth_ref": [ "r21", "r139", "r346" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r333", "r384", "r385", "r386", "r387", "r388", "r389", "r475", "r500", "r501", "r502", "r656", "r657", "r668", "r669", "r670" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "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", "r282", "r283", "r344", "r364", "r468", "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", "r525", "r526", "r551", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r814", "r815", "r816", "r817" ] }, "coll_FairValueAssetsLevel2ToLevel1TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount1", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt maturity", "verboseLabel": "Debt instrument term", "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." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities", "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)." } } }, "auth_ref": [ "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted", "totalLabel": "Net income (loss) - diluted", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r406" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration paid", "totalLabel": "Total purchase consideration", "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." } } }, "auth_ref": [ "r2", "r3", "r12" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r705", "r716", "r726", "r743", "r751" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r701", "r712", "r722", "r747" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price per share" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r165", "r646", "r679" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Aggregate principal amount of notes repurchased", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of product revenue provision and allowance", "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." } } }, "auth_ref": [ "r839" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of performance share units activity", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r494" ] }, "coll_LicenseAgreementRoyaltyPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementRoyaltyPercentage", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of royalty payable under the license agreement.", "label": "License Agreement, Royalty Percentage", "terseLabel": "Royalty Percentage" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r785" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r590" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Original principal amount", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r80", "r82", "r320", "r492", "r656", "r657" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2026ConvertibleNotesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes2029ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price (in dollars per share)", "verboseLabel": "Initial conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r121", "r322" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Term notes outstanding principal balance", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r333", "r480", "r656", "r657" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance share units", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "coll_FairValueLiabilitiesLevel2ToLevel1TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount1", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of income tax benefit recognized", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsLicenseAndSupplyAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r454" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r538", "r546", "r679" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r18" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Assets Acquired" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r91", "r352" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r494" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities Assumed" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Measurement period adjustments from BDSI Acquisition", "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." } } }, "auth_ref": [ "r1", "r826" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount awarded to other party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "coll_BusinessCombinationIncreaseToInventoryRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationIncreaseToInventoryRecognized", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023", "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." } } }, "auth_ref": [ "r796" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of changes in Shareholders' Equity", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory", "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." } } }, "auth_ref": [ "r22", "r98", "r99", "r100" ] }, "coll_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsFairValueOfPurchaseConsiderationAndMeasurementPeriodAdjustmentsDetails" ], "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" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "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", "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)." } } }, "auth_ref": [ "r78", "r135" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r756" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesNarrativesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r782" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "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." } } }, "auth_ref": [ "r43" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r758" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "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." } } }, "auth_ref": [ "r784" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitionsEstimatedFairValueOfNetAssetsAcquiredDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsRollForwardDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance as of ending of the period", "periodStartLabel": "Balance as of beginning of the period", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r157", "r298", "r531", "r654", "r679", "r820", "r827" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r754" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other operating costs", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureMarketableSecuritiesComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "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)." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r754" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "coll_BelbucaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "BelbucaMember", "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" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Belbuca.", "label": "Belbuca" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r754" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r529" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r734" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "coll_SymproicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "SymproicMember", "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" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Symproic.", "label": "Symproic" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r754" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r191", "r351", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r367", "r469", "r632", "r633", "r640" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r698", "r709", "r719", "r744" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriodAfterExpirationDate": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriodAfterExpirationDate", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r6", "r18" ] }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAdditionalSharesAuthorizedAsPercentageOfOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAdditionalSharesAuthorizedAsPercentageOfOutstandingShares", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r754" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r233", "r239", "r243", "r245", "r651" ] }, "coll_XtampzaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "XtampzaMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xtampza.", "label": "Xtampza ER" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 }, "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2024", "verboseLabel": "Principal repayments", "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)." } } }, "auth_ref": [ "r11", "r194", "r337" ] }, "coll_AssumedLiabilityRelatedToProductSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AssumedLiabilityRelatedToProductSales", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Assumed liability related to product sales", "label": "Assumed liability related to product sales", "terseLabel": "Acquired from BDSI" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of term notes", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r11", "r194", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r414" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r736" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r755" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 }, "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r11", "r194", "r337" ] }, "coll_IncreaseDecreaseInOperatingLeaseAssetAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "IncreaseDecreaseInOperatingLeaseAssetAndLiabilities", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "coll_OperatingLeasePaymentsNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "OperatingLeasePaymentsNonCash", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 }, "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r11", "r194", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r409", "r410" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r735" ] }, "coll_DurationForDecisionIssue": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "DurationForDecisionIssue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Initial duration for issuing its decision by PTAB.", "label": "Duration for Decision Issue", "terseLabel": "PTAB duration for issuing decision" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "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)." } } }, "auth_ref": [ "r131", "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r413" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r736" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r754" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r416" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r413" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r95", "r96", "r115", "r592", "r608", "r630", "r631", "r679", "r692", "r794", "r818", "r871", "r890" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service [Extensible List]", "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [ "r661" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r755" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r735" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "auth_ref": [] }, "coll_LicenseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementsTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements" ], "lang": { "en-us": { "role": { "documentation": "License Agreements [Text Block]", "label": "License Agreements [Text Block]", "terseLabel": "License Agreements" } } }, "auth_ref": [] }, "coll_LicenseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LicenseAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "License Agreements [Abstract]", "label": "License Agreements" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r735" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance for employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r91", "r92", "r126" ] }, "coll_NucyntaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "NucyntaMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationExpenseDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsCostAccumulatedAmortizationAndCarryingAmountOfIntangibleAssetsDetails", "http://www.collegiumpharma.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nucynta.", "label": "Nucynta Products (1)" } } }, "auth_ref": [] }, "coll_ContractWithCustomerLiabilityDecreaseDueToCreditsAndPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ContractWithCustomerLiabilityDecreaseDueToCreditsAndPayments", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r698", "r709", "r719", "r744" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r107" ] }, "coll_PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r757" ] }, "coll_LossContingencyStayPeriodBeforeFinalFederalDrugAdministrationApprovalCanBeIssuedIfPatentInfringementLitigationElected": { "xbrltype": "durationItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "LossContingencyStayPeriodBeforeFinalFederalDrugAdministrationApprovalCanBeIssuedIfPatentInfringementLitigationElected", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "coll_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan.", "label": "Employee stock purchase plan." } } }, "auth_ref": [] }, "coll_EmployeeStockPurchasePlanPurchasePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "EmployeeStockPurchasePlanPurchasePricePercentage", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Purchase Price Percentage", "label": "Employee Stock Purchase Plan, Purchase Price Percentage", "terseLabel": "Purchase price percentage" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable2022TermLoanFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Carrying value", "verboseLabel": "Carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r139", "r332", "r348", "r656", "r657", "r884" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r88", "r133", "r568", "r569" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares of common stock authorized for issuance (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r676" ] }, "coll_PurduePharmaLimitedPartnershipPatentInfringementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "PurduePharmaLimitedPartnershipPatentInfringementMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Purdue Pharma, L. P. patent infringement suits", "label": "Xtampza ER Litigation" } } }, "auth_ref": [] }, "coll_ContractWithCustomerLiabilityChangeInEstimateOfPriorPeriodSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ContractWithCustomerLiabilityChangeInEstimateOfPriorPeriodSales", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r69" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r761" ] }, "coll_EmployeeStockPurchasePlanCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "EmployeeStockPurchasePlanCompensationExpense", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r161", "r162", "r163", "r232", "r352", "r353", "r354", "r356", "r359", "r364", "r366", "r571", "r572", "r573", "r574", "r660", "r769", "r792" ] }, "coll_AccruedRebatesReturnsAndDiscountsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AccruedRebatesReturnsAndDiscountsCurrent", "crdr": "credit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r731" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r759" ] }, "coll_IncreaseDecreaseInAccruedRebatesReturnsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "IncreaseDecreaseInAccruedRebatesReturnsAndDiscounts", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "coll_AllowanceForRebatesAndIncentivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AllowanceForRebatesAndIncentivesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "A valuation allowance for rebates and incentives that the entity expects to be uncollectible.", "label": "Rebates and Incentives" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r731" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r760" ] }, "coll_AllowanceAndChargebacksForTradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "AllowanceAndChargebacksForTradeReceivablesMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding", "periodStartLabel": "Outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r401", "r402" ] }, "coll_NumberOfPatentsListedInFdaOrangeBook": { "xbrltype": "integerItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "NumberOfPatentsListedInFdaOrangeBook", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of patents listed in FDA Orange Book", "label": "Number of patents listed in FDA Orange Book" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding Aggregate Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r69" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r783" ] }, "coll_ContractWithCustomerRefundLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ContractWithCustomerRefundLiabilityMember", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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" } } }, "auth_ref": [] }, "coll_ContractWithCustomerLiabilityProvisionForCurrentPeriodSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.collegiumpharma.com/20230930", "localname": "ContractWithCustomerLiabilityProvisionForCurrentPeriodSales", "crdr": "credit", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersProductRevenueProvisionAndAllowanceCategoriesDetails" ], "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" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-22" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r769": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r771": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 96 0001558370-23-017983-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-017983-xbrl.zip M4$L#!!0 ( )& 9U<_GYQX71D "02 0 1 8V]L;"TR,#(S,#DS,"YX M"J3+=F6$U?)EL]2/NYI"R(A"3LD MH0"D;>6OWV[P0Z1(@J0DV_2%+S,6V6ATX]< &HT&^,,_GQW;>*1",NY^/>F? M]DX,ZIK<8N[RZXGO+3K?G_SSQ__ZVP__W>G\?O$P-BQN^@YU/<,4E'C4,IZ8 MMS)F?+TFKG%+A6"V;5P(9BVI8?1[IQ]/>Z?]@='I_*AX7! )9;AK*&9GI_WH MQ67(CKM?C'Z_^UWWK'ON7"NZ(+XM@=MXO[A$UO) $UE4VR,%$'B-;2M*[^ ,*E:GP:G7"RAHEZ_ M^_OM>*KDC(A1I!HR!H4LNA;4Q/9+%7V>"SNJZKPKN$V[6\JX0E\(0'P3EU2E M)#5/E_RQ&[U5549%?-E!9C(NLB!RKBJ*WJ3(!5T4BO6Y"V_CAH(7EI<6)*3[ MU U>QJ1V(>B= M];KTV:.N9'.;=I","N+!@",[9Z>]K>7[KB>*[#!XF:K/I5Z9N0/)MH^P?-;P M(LV6,%/FDZI7*>+G#%!A[^Z?GY]WU=M8 $_LM&=*:'C=Q=?(_JS3&W0&_:VB MRRI].R2+X7@V5_EJX)N4%A5&NM@F&01%/0)+;IV_7+;<4J+!8^C.!Z>1#CMW*RF*RC,;0*F@4EM;"> M585U.H/_;D=WLZDQN38F]Z.'X>P&"%J #P'XDCO0)BN<-1_I#;CD#AUS61OM M(C9:Z ?[07\YN;U_&/T,=#>_CHR;._@],CZ,)]/IWUM;.,@6B%Q=V_RI/OIQ M02W>'_?$>SC]V;@>3WYKNWH.O%=,FC:7OJ!#\P^?226 O"9,_$ILGTX6][XP M5^#$(WC,"@?EH6O=4H*E$(E[*ABWAM:_?>DI2*^H1Y@=VL&+UJ QF(]@,&=@ M)-OZX4=2!/B)4AA*#(,OC$@0(R6)05S+2,AB!,(8"6F,#Z$\[0A2V<1&TF,. MC@0)2[BCWE!*<.44H:!6!4.JQ:?$7 8EYA+7M6,X4)\15&A$-;8F4^RJ*=[?SIQGT$?;G8%-A$YKT6U_/L@!XS:!&IALA/ MG%M/S+9A>78#>KM+W"P)7-]KWT/7W.'"8W\JS4;/:USW%X!W""L=SOU>[^,N MSE%=:BVWK2URVF%F5S4:R2J-L,[6-*HN[DSA4VO,R)S9NI&\F% +:S_;?4-. M1H)5BU8UM&94.'?;'":POT\?#;FQ TZPRW(Y_@.O-=YVGOST6)]EO72 MD*FA:C+"JN AUA:\P?JV_3BLTX@J;:VBFE6 /_-(80147I;+N% -#@,FA9;P MP@&QR!3J%=;B/\@.X0GN1L ^M :LQ;W/CPE+%46J$,%>AU&[9@,^-<$;9>(D_T1$+F!D);BU> M!Z5,W!,!="OJ,5"Q=OY$NG1),L6G?9(IC ^I.MKN>9S]UMJP5^!2LA-;$?ZB MG=C6$.I,TW<86:*3Q84OF4ME9A+.O-> !ZNH[#HJ8(!AJXA%"X@.D*GO.$1L M)HLI6[IL 28,DZ.ILC^9N[R';F;"4G07IHJEM."=9<$+V2)Z"<;&EK,1L6Y! MK;,36;:]J >JTIYA"\@!6W\U]_ST<.VWV=?B5REZ7QBVUV.BB]>W+5\O%%L> M@]5B43'XVJ)2)^1:%DK5(Y+C"61#I"T@VAG_#Y]YF=$I?*IM_(\YL[LJUC:X MUF_VN/E-':[$W I8EB:#36546D ^Y?C%R*8S5T!2J1#MC"L5>< M(1^70CH=0/U^WGF< XA!X1:% \)+^:AH:;4H?:'U"FO0_'A8RD.;"EH-[ <**Q^?7@ON1&?: MY&_,6UWZTH..(^0=$7@=PF/1:9[Z#+2@#[*@AS48"Z@B/G@G@YL=XUI4,E-8 M48O]D;"_%]SR32^D@U^/#"_B'+K6T+;Y$V:07A*/+KDH'A!>II(2&\I$0ZO: M4"A,3!^+HS8G8H&,K42ML1W)V("4+)<";PED>'%#6&!?LRIA5V) &3^BJ@&E MJ\6)*BK9VDGMJV(JW )3\8*7G"26Q 4O+325H!DS$S/*AV#>01)Y],"UIOYZ M;6_B-P7 U6>@A35G[S]D:&RK2#S$(5RJ>@P2O6^QWV_O:PCN]A6S??2W2J]P MJ%=8B_GG[-R>>R4/5M&QPCJ2=S>T>.]]HT>-"SHJWK>1Z;_Y]VVTF!UZ1\,E ME[@,]QW4BUK)ZPXPA0=63AOH0O 8EM&3Q6[I^A]F1H/2V!Q3K M'P;9"F:0A&3_4.7,4#A\!=*A"\>VK$C JK7(0RWR*/>%[']32,;!+[6=]HJ0 ME[ET8H_[)2I>)5$A3SI[E42+Z $;EM"6GQ-OU+-:%PCH&&C1SHD;:NX/P&I2 M[\,]SQ;[@[ _/Q3[0@8EV&<\ 3WVYRWVQ\5^XGOX^0O\+%,MR'/*E2!=/8&A M8R2XM_#6R6>X7('W@S?XJ-7TBML6%3)X5;3"KUI."V_AZ1K$.> -OKB1Y/X_ M<:9$"W!U@+4H5H0J&X=I@3@X9Z5LM[5B*2UT-8Y,M;NJQP(VSHMXH-(3S%27 ML0 A+&KOJ5#W(*G[># Z:D)S%W?2H_,O,9;LR9)B8TGD9VSE" JH=75"E#!2 M&PG36M=1K$N]GJQ5G.T@,](P*K&7ZDERZ7P>921!C:U5O(!59%[KHV['8%EB M*9FK'FM82OBIUA15&Y0[UHG?PD5<:0DMY'7/_[9('BFWIG;VC/Z"EGV3]%H4 MJV:^Z%)>]-B4Y+JT$-3*<"G-8-*E#I86D;B)"E0P$/3#ZU(/M!SM:;/;< MWJVQB:N_H:*714J_5=M"5C]^7RU:KP>JQ@Y<"]%!WES^6:FJQ30@#O;/?&Z/ M5M5U\8I.S&/&.4YV$XVPA720*NF,F^%CTJ;\MYS8<=7#G?(#2UUP\$5'TB>=ZA;7A MQMI+!_1VH XCK*3%N_8Q_L+O-68HM,B57$OX5P$&_\'=D >Z,)[5$P]HOIY( MYJSQ&N'@V4K0Q=<3Q*ESUCL;],X'O7^!JJ?/CAV1(/L4JL]S89]RL>R>P!05ZL=Z!JH M%!A)7:72=M5 G6PRKZL3%*'VBZIS^"8K3!HP+>#6EUKW#I^9O.(.8>X571#? MSD:]JA31#(2@7Z^7W20->!I#W"Y37 UD:P1\C8CQ_\^A\8?NL[2^D/6:N0N. MC\('KLL#Z=4S? 1&RH5GN,2A?Q[T+A68]!E+B8)F[2: M#*H(_NI$Y5"* 4HQZ-#/5>B@1L G]=H@YB>%5ZO^B#ZH&WX= M, +A^"7]^=YC'Y3-K9W:P;%ZK!Z_1L?-;^"YPQ-80-_;Q#WK]3_>4F=.13!7 MXKS[+SU9X'3 $-110\X72\US-QYU<%H X?VY])CGH^@_">ZOOYZ@W.P+ Y(3 M@\!;#%E_/?&$#^0N+/]PE1_]#FC!>V#*5 MV_9MV])U?6(/+4NY$<165'+H>RLNV)_4&N)] VA39$DGB\1AD(#P*(U\J B[ MMKT.R%\5@'M?6#Z]5W[OF#G &'04GDN%7+'U/5@)".0N! L; [Q1E=D[6=P2 M*8FY K?-\V2F5Q^9;P.'@3&7,S"):VI10>PKX2^' ME@,^+XJAS&L-BY9'8E\2]X+>2.E3ZV:1;94QF%9PF=#(IJ;RE>(6?J/ZWWS( M&,'ZDV]HD*,*9F:NH&/BM)&QP5+*!EI5W7YS<,=K<%L4XA?_#2,&W0ZR5: O M+-J$P;A0ZIPTZRK*YA9+=F"'@RM-Q.9 +>?!!Z5!13IGWGZZAY>\/] YF*A\ MH)XO7$PTQO '7L4A+WV!'P].Z%V]R$OJ; IJY2L=+!*]8IW!ZQ648,I\\/^- M6ZI20OV]2C<5_>ARQ6LN0O'5'E"X*LCZ%U4+-'!8BT7'P"",TTL0W_PF09&9 M(!9]H"9ECVK_N%CKRD4;J/^=CZ)-0G=#CL$I >_#O;;(1/G<%YQ_2^A9MA_<"F"+[\KM4\JFH9/A[QYQUG^2S'BQ\[R!8\*=;V[ G\Y(OO.\@9(/80WL;#]6 MM'F@ZHJX&0\OA=[MF!7I&^IX9DZR#,,F3<87BFF26F'8QEV^;21F5](9??8N M;%@,Z=1)$.W:HQ>]>E47(NO/3X !P0#/&'^K-*6AF_W =\%JH$+IA@Z :"&ZT27VN=>"LJ9K#F"NXI MD8G[;(;6OV'QX:3;[-5K3KEE:H_Q?>SEENI[AT<),>R3J[C\C;+E"B^:?@1W M8$E_@@H]W-^.O^O[*J <+F3.%H22Y74WA-7.T3?NQG?P9K>8"DD:.#)?T;EW M+^B:,$M%1V9\2DWN6O]'B1BZ+HS'0JI+;2YM+O$J2L DH_$A3)K=)A?4>Z+4 M#=2!(7VV8F+OMMF;64/;:-O;KVW.Q4,Z.Z>0H@E;B6GA%#Z;\"^'^4[NIFF- M,DU0,?^<>DXDHXRP8>&,?'&3EZ-GHQLURC0CV#$U5]3R;:J^_T#!5?'"#6IP MDOG2Q?RIB;M[(;0Z59FG_E&X-:-A BEQC0PCY59B[)LJA>^2V!2/ /RO3P1F M]*F,LHE[2X2YPL]RG_7R]IF.Q++QXW1"/?@3KW+!W> +'R8<*N45V92R4^)82[.9.O$-61#0J0GKCAVF8[8A8V3GG!-P]EY L<[1[+&-/@ MFT,77 C^1(O[2'4�UZ1-NB/K%W)L2 MM:LC?OE6'0,$[*2D9<"D.,>NJ&XI68 M"QZHI.*16G@J,]79"BCV6'Q8WA>+0>TR!/2EEB$9B8-#IGJM(IH&NHJW,*:S MZ*"!9L^GA*Z!FBD$, =F16WKFHLH(U@%ZG]9<_=7&-S1J=^](?X7-\R)V;DF M7CW/Q$Y?LI:WZ=EOU;394T@O6LT;[PR$F954N-,F\^ MT566-0P>;X_A[:-P#I/WTP([QQ#WT3_#XLVU!]<%'@A, %,][H&NXV,F?"F( MDTWDKEJB@9--8E-KQK?''^\) ^?MDJP9.-KA)4K1$F/B[F@9IV$EV^2X? ^: M4+;MMB"V+&RX8ZQIHL6(.L@0Z9$*+_RR7@A0."0,XQ+9](+Z' X-4E1LI3TF MW&1_" YJ*:!W)\Q"LH.W4E]$M0N@I3;NA&VF)J-@.5*MO%T2F#JL?3(C18TR M#1PKP@6IQ(MIH]WB6VZQ!3-WQ_]RTA=P$?.UR8"?W]L+8:;VW#>S6= [SP^$ M:S^% MK"OK=QUH*SK!7NOFB@["-[\[R99P\!IQXW4.[9$Y^MN"^):\V>X/$& M'X3?.LYH4X6X@3J.N;M$,3$D=TL\O%]S@WD!2AV8L3&7C/M)12N7>.%!(0[] ME(T)T1JSJ FN\<8K.L;\OYVK+3'HBLNYY#?&E8^+^NXTRT%;-M$6)&XB919X7;,YF7;STV\;,AV6V'VVB@DO7JF^]]+\TQ6(P)GG+Y4\W3>,>,'OB&VM\G-=:] >VAT_%5T3.R3 M)/(5[VAP 0%FZTG,7N/^:UCEJ+8UL5Q5G M2D2;\?2*(*Z$LO#KFN[FCI;0-F9I7K)*W$V#C;['#"JI\VUXPE.3-9M/_EZ4 MOX!!_AJ-VS93SKH'^RN[I]*&7NCT5\P/I)?=%UN>N7;*!VN M#6R1U/:A:]TX:[#N^+Q/SE>^@Y!6G5+OQCW,^@CQB2#,NU'IMH'G 'V>V$-3 M1(VQ_0#E<4!ERH<4:>*X?M7Z"ZOVCK M1Y_:?+'VWE;0F!8N&4YV5UPU%F?O8C46S8-3]@Q_ELV!GPOGT9KE&]@2.;E+ M#/=4P^LTI+JGUS79&HR\(,]G?Q9-\2S+QIMT*"F*-$=7$>!Q^QF_] 4-S^(J M+2>FJ0X"FKO1N$,8O6P8N[B]CG.6&>]%W^PDTN_-X7W:SJZ"V&\F"Q@KF(GW M/L/40=S-C$^W-E"YK:JP2C;:BYX^J6Q!41\8DR?I,T]>;&Y]EZG!8M<)*B=M M6O> D=%"'P%Z\9RXWR8+\+NH]9!W,U4Y:0,GC[SOVV=/J&J(&JB3$I):$YC- M75PEX[>I8/)RE[FP5:)NH)8CL"\3\SKB#YZCP!A#!NEMIKC=<;P0US>54Q.N MT7 (&CVCH^LSN0HV5J07#,[)1/878?]>O.?T. WVOV3Z*UV2)(W<<<2M4_S: M7;8G)_N"ANB]0#==";JAV;M]<]XUL&?/A#44Q9_IS'_]ZHDS)?867>%+ M-L 9SPK&VUS%U_UJ:-^+KZA.2Y8X)OOP4>+?_P/4$L#!!0 ( )& 9U&UL[5U;<^(ZMGZ?JO,??')>]CS0@4"'I&OW M3)&$[)VJ)%! SY[S-*48D6C:6&S9SF5^_4BR#398MF0;6YA4=742T&5]ZUNZ M:RW]^O?WI66\0N(@;'\_Z7QIGQC0-O$7'=U;?3T[>WMR]OW2^8/-/\ M[<[I/Q_NI^8+7((6LAT7V"8\,6CZ;P[_\!Z;P.5JBF1_?R)66$#W=%V7, 7[ MJQ4F:[&/6IVS5K?SY=V9GP0BLJ\E*@F3LV]12OH(%C_]3OF!#CJ7EY>G_-L3 MJCW#^)5@"T[@PN"??7,_5O#[B8.6*XN5Q3][(7#Q_<3$EM5B#+0ONVV&Y/^F M+B62&FA@HU<(,@L0 M^0>P/#A:C#UBOM"ZF-AH'MCPP)X_0,!R,>''D" \'\S_[3DN!W,#78 L557M M5Y3:=3IT7+1DI$<0/4)WX#BT7^0)"9R7J3FU"FO1SQ 0FTYK'$K;E&*"K$_P M7,XKES7\GG4,89JB*BI49RU:BO!WBVPZF")@W=$9!/%*:6VRQ=>"_0&0GU2 M)PM.H>D1:MG088QANPSHDJ5KA-QV"3!=#U@/P T^'"T&KU1.EO(6DRF(9MB/ M@O(*48L>[^Q72B8F'T5UL5M0+7A^PWC^1M=S=."[L^DJXAE1G?N=^JWGLC%@ MB8F+_L-[M.'[BDTZBD(O5&=-(Z])/#B_1^ )6:4TA902:T$X@V3YB%WHC,$' M:W8TV1G[[!X#VR?E =EHZ2WI]Z6,$_DKK$4_M)MZA=0H>=]E(TRX[-1\(8&. M&QAI8:4HUJ*1)O9B(WFJ4M:)"2S3LWA?GOP^%L MJH"=(Z?8+6S&1++8#A@F<6-@Q3FT/%[6 CA/O$#/:3T#L.+[A_[? MZ_?Z$:$CQC,@3SHGA.50.O&)U .O$>(/H^<7EWU3-A&EBC[;<"30A>F5# %TN91"3 MDD4?GN1926!2%:$,L2M"NT[D?GP_.:N M^_D>TG7;A(DQ6OQP_-TR 6^I>0Z!.'4 N@^JV]N<[&#HW;0\=@LGW T5SHZS MLQX"J;EQ:#B:3J#C$F2Z<)X\8#QBVTR=,LD7< C4%D2C^]!Y Q>02C_W;Y7, MP/O:@ 7LBC,< IN*T@?LG>O*7F19EMDL$]/&4=.)8[>M'6?R@@=T]76E*V,T M3!XI]"0E5=: APN-1K7(623MPZ7WR"ZPGDD(? M Y)5>]2TLH#HOBL__SRT%@LCE?W7:7X/EFHH(_TAIN>J0&\%P JL]54Z[0) M UMNM$U(V2!J9=')["SIT6:SMR:R\FE-;[$FFP%2[3)%':W6?@YOMH96*VRV MNTF;0*PT+K4AMX9S],V-U!!3]!*SZ 0]/5=$$Y0+JHG>UX-C. ]$W8?;S"TP M<4)]*,VSO22)1\/S\C$)3B\XA+1;+0DI]2%-D8A=!F71Z;Y1>(V72VQGDKF= MK$%,2D'3L"4.YG/D2S$&:'YG7X,50ND$\JB"4F0553.>,<+?X#X[? MM\FT!BE*'H=[>DG'!G/H7R$3BJRQ9 M&1O$>4ZPNM]PB<#@-PD$P50>H3M:S,"[^$A I90&F449R&7NT00>BZ=;+HM5 M^#$*@P]%B!$Z-)[).C1.9_3'P_!Q-C5&M\9H/)P,9G-)BHZ?K]4'D'FJJ?NT7@#]9:B9R$R MD.W1 6?3\J[@ A.X!@V=X;M+ 6&;$ ^[JC^^$TP%ER#-GB:-70B3S6 O=08 MHZ#3[O7[=?E[21I1=5K0?>N:.3+ZH:]\Q.E.G%LI]>&]+GJ3#$Q.3;KOR_Q& MI\$\IA5T1C;5$=6$AYP7!FRTN(%/(C/)S/=I-+M&DT]I&NX);04R$78EL52? M%I'4C62K*',3J>Y)SOJT5SB#3DGY:14IQ^<9:E([=ZL^^L :1QCP*,LLPG3Z M&84L)2EDIH+3?B4S@0ZD"F->83?P%5J8>^"F#P"I>33F.)6II,U$59BZSPJG MD'=;O]&E-P$LO-]@OD0V8SKI.KW>U[JO%^>EOP!>W9>-OQ$6 M[99@\7Y3)(7&C"IWVEFP="?N&CMT2<$D0F=*;;F A[%&?2C-8N< MI+-W)73:#\:)>-9>^#=P1:")N!KI[Q;D[-!^*1*-5<4,E K6SUP4R9>TGN)* MT7T2(-9;7D/:R7PLQB('7,.-G@F=S]H>#!?"++[W'\A]N?8Z1_#XU?[D?3Z5^U/8!.4%3&-8W4''4$Y\BX+3%FW1]MK*Y+T)/'P_#-\!AD MA?'(7VJ\(9WU^N?=VD>73))WHH&4C%]#E^4TF.+G(S:O^62TD[**U\^<]F$? M:E986'\:FF/:5:#$-/H9AF(_DXU&?FI:_XPC\F":S!RCEW..,9C^;MS>C_[0 M]TX;T\16!+>="&_Q#R(IMPR_8%D-CI);0BH7/5^O*:C[!JB/;8-/LH MJ 3M=\Z+Z,M_9Y*.I0'V,YS0L6:X6$!SV]"JKKSZF163 M>4SP*Z)#\=7'#X>%IUP?TPQ,%[VFQ7V3+Z A#3"W06U-[XIH3<,I>G3/76 J MT23Z&$-)E.QRG E7]\$YNCL^6FP'F19Y*J5FBNNAV^OWZ]X_+IWV' K0\)1A M)U*QE*M+1JXC8#^/!G2/A<8?5KX"?(&_9&C2.OGDQ$? O )P##S)<)U#L+00#=>)C!\ 7A1VPS-6SQ MFIVAP83F!"_SMD'-WM6Q?9$[>_?954'SELD:UTFOU[^L.V!CZ2T\MQH"T[B4 MO"*K['LD:/&[\L:MFJ][Z9@E?D(B;S$--H9251+N,[4U6F_L8@L?]A5O-:?F M:; QY,K-3/I+:> M#U&>?R0%VCT60Y'106@3VNY@)L+:>G]$Q2JVLAZK8-68Y*@@W9+/'9!^EE1>9[,W++BLQB&LQRJ2H);4';?4:!VOR= M]0)W6Q(*T,=FM+W;(JLU#0_#PXVY&1Z85%D$4FRT[;D?8PO8; 7.5,@C3(B& M$.D"]#&DDNA,&&***4/*$[QN [GR'&0S[T'?Z8.W._\;D;>_2A'':"2JZLCL M1G0PDP= ?D+N +3QTI&UCZ2\QV@8TGJ0"MI6_>+#A'#.PYHQ9RW:^ST EZ'X M&"U4K$.UG&.PE%)THN%='8&FUK<$\LYK$PJ(J^23[;6S.)M,I%2E>'R,LR132^ZK25:7[ M/?-P2)] _LS##,_ .XO(P9Z+H,ID?LPJ-U#S%G<,9E:F:J1FV#K8%84U@2N/ MT$[>@3S^2?CJ5X8%B3,>D:TH*D''63:5/P S6D@\*2I*?@2D*T'7_N&MV J M6>R(B^@,WR$QD2/>B\G*%U='OW?1ZS7-$O+I0.TUKK*NH$5E#5_'?.2AY)1KY"DY&DQZ7O295\?K'<[E*$_)<024JZ+/ MO&.^F<+M*;00.WBVL.,1R#=Y'?ZZJW,+$.&A3D:+<3 ?91&'J)+\1R#8!A]_ M-Y1'#?+W?#8QKYP;]L"D)1>#J-?NM<^,EK$1A/X1E87^R<0QN#P&7ABA1$9, M) /8'Q31OQDJ+$&N)-]J+7O3RONN<'5XL$%C'00F1L:CL;\BRXFY,-(VWA'/QDYA[JZUJ5^A ( ',\.N# MZ"W*I#OF\IRF! W']IRJJ:8%B&HY:@NK0I<:7FLM$W:V(\V>:FN,X2I9TWYM M.$N].E[!+1-_Z!4Y ^_5VG5RQ/&) 1@Z&2 MBN.ZO>QU^W5'_JS'FFO6>&5[)&5"S.4"6*D G]:])^O.I_GR+]U69^6"%[KW M7=VG!>_7@E/UK*&W09DJN/9?(8A^(16:HU(9/AO _J;;^90O(.&OWNN<7QV;P]>M;0\_C/:PI_)1!7$N5J*&UR/+9,#34 M?\-W7\)HP1^53-2#NCX-O0;]-GS#)-;*-U'Q*^_@(U5_FGG]ZM;0.[%47?A! M;L0/@E=3Z:>EUZEH>7?,O5^@'P)BTV4W"Z[$HX:P@"&>RTOFM^?#[UDPX3"- MVAWZ\W9G^PY]6"ASI#-XD?3#2,WA!?IUNE]8]7\U5NOD^E^EI_+[STN M2]"3QT.5S? 8L.[P!EF>*XQ>()^]^KAE&\%DA(^W@$[O_*)?OV^N$C5;\<,R MH&EXF3UTM1O96Y[#/ KG#+P+>,S,URQN\\'5<$?R#UXS':,H"/ ,'[WE$R3L MA4H.W0](-O))3&L3P M -:=[;C$RQ&6HK\[)8Y[CZZK,")U',"DUU\BK76U02AH3BGI*^XQ@I7;5LA9 M>232^?5K_YFD15MZ,9SR0\7>&W12[&BV!,6V>GN^V TSLRG><-;E!ZMGZ!UY"FHX@X@0T33])8>C[?* M(U;\L D$%I.9O>7,UAI7<($)%*^E2BL_WK#.>MV+NM\IRV\FT9YEOPK2T=MQ M&^,&?5P7Z6U+L92FFD\9:M!HOID\/-DN :;K 2MX X%^.%JD(5<;Q7:"G41& ML6E\%%M+8BS7HK"9*PB%:='6V') ?/S3?\A+-Z.-VJ=T)63!\"F*&]HOY6J> MZ05JU1]M1&7!QI$]LN'_0T#64[^"^),+U:^W*FX@\KU6+NUHN!TCBW*P<"&A M(&-URK*QS/(_S:V(HC0:/M*UEW8TX M%/^J\NW8H/()>*-&!@D"EGB'-2&M/NTR2<7QG5!9\75_T&6-Y ],?K*WYK$) MA2>^R8GCN+N];O],=]JRY9?IY;3@[1;9R'GQ@VEE\A9+?("\9] M#U616&<;MZU@3]9S68Q+?P7,ZPJN02N-:IUVN[<]JH65\M#6FVK#D)4MPZ_: MB-9M!)4?P$#(K,&%]W3:LJ/3W:$Q*W'%[3=%G 1+X.L![!%!^\Y7F#[M7X[( M:(]0(F+=1V@UJ!.X!(B]0L=.,!U*(L->BMDDEGP\-B0/7_>I@QKN1SK@S-Z@ M]0H?L.V^B*88Q0H]'C.20IYS$J.I!;&&,J,UB_9U9BWB8:.VY.WL;N0&11J1,@]@);NKB.3; "GIJC[L"6(\X@]@ M2=Q>2$ZM3YO,)"!VOJ* 9L^K2T&W&T@X)GCNF>X,O$,6?_,6BGB2RW1@=!4 MI;:$J^&HU4=UA6TJGUS;BZ<],"K5L>QY"971[L '\WR^Q62]UY3%.XFA\N5A3\@G$!^ MI31S>B6=+ZZ-K[WN95W!X92ZSWRX9!8,=;*\&>(7T'&X;.*9CERF ^4W!RB9 M( 4%7H$OBUS_BBJRG]G]8#EJ$[,<-K'RD#+?A:Z95C^\E^2J5R[3@5*; U1 M[J6N'7+H81_$"4\G-3GQ@9*I ";<&&@K-M&];\K-(%D^8A>&8=[973;VV3T& MMG]?Y '9:.DMP_=^U?;LSG:]Z%CI!J_2".JD'[)J_6]8Q9N[*D'E1EC[ >SN MW6/[F2%)>',X.4D-3G$;#^0?-@B=<<('6\8$+JG-L"=<6%+V@#==*O!!2/SJ M9<%2]>D!TFC<=FTK&[".#FUQG-> D \Z)1DL&40I6XAGB>,^[W7[=0 1.X"KK5T6),D&VB%;!4KA05+58_8U F>]=>]J(4#1V %'#> MV9+WB@J5>>S6)*F1P^Z>[NST.R-YBOHTG#1%:!BD7AU;RH6T?(5]VDRZ*N3/ M=O:^Q(T$_IM"FRZQ^>(S7+R'K_ZIK6N[N^X7D6H,OYY@E/(9:AU%*]@QU2T89R219]6G:+^V%:Q*IAZ;JA$8DML 4LZ M=Q6GCD/JTU5S78&V,OC)@R.G)T%-_6<)FX/=]E>%3K2V'4&!3N@N2\? M>3&?LU]/?5Z"M=K?_@M02P,$% @ D8!G5P,K&7A$0P E8D$ !4 !C M;VQL+3(P,C,P.3,P7V1E9BYX;6SM?6USXS:2\/>K>OZ#GKD/SU[5368\DV23 MU&:O9(^=/>#MU@EGUX@0/PAFI\3W5F@V M._GXS;???/SFY//L_?N_\S%.G8CVP>&,#_;IFY/\PUDV' Y_FIV_?#3YX\_??O#[/8Z;W=-05OZ=0T#/_S])_:?1SK?C*(81C^]1/[/[]9Q MO/WIPX?GY^=OGC]_@\F*=O]X\N&?UU?W[AIMG/=^&,5.Z*)W,]K^IXC_>(5= M)^;T*71_>21!/L#G#_NYI"W87^_S9N_93^]//KW_?/+-2^2]RT!DGS4FR9NS MKUZ\[U!L_-V']&.QJ:\8NH!VVKX"2D:NDQ]__/$#__KN[_\VF_V-X #=H>6, M__13O-NBG]]%_F8;L*'X;VN"EC^_L^OCCYX\,YW__XD=N@*.$H =$ M-C _3 _A.]F[&QO]Y='H'!QD$K/]ELUP[9./3OS0?6[D/]U ::]\EFXY#=8GGOKT*Z/ETGC.>N MBY,PIHKD%@>^ZZ/H"XH=/VB.M^$L-@AQAYY0F* +@C>42S%QW#CZE6K(LR2* M\8:JV1N'$*I,GE!;8C28"21!;@GV$C?.VM&_GGRV%\U#;QX$^)DII3.Z,ZPP MZ4"">H(&)&%I4V>U(FC%]Z[%,NO0.PGKYK5!K+G[1T(9R0!J+4/"L6PC=>'X MY!].D*#%\C8A[II.1;D3^1XBG U4@*^1PWHQX^T6$1][<^]?E&?L[TYITA4H MMDEZ'L7^AMFD!81N4#R/(A1'O"%!7I>$,YO0!GFN?!>%$9K3U^0FA(I_^ZW=L,1\Q'2S9)P+:V^093Q_7/W! XHS[*CJY:^C-UXA;+!0XA>5&B3J:SXMW\D?KP[6].]GS&+>Y]K M''B(1.FGUJZM]@3VT.\&1ZN(W,?8_9T?4#.WBBXU;K)U=F"C.SP;+FK.0S=5#-")5#E M;(H*0M_EP M_A)3 6>VUGF8;+*CNBL_T@']B#.5.5+V4!#9+VS"Z, H-O41Y YQ<^"S?Y;Y M@2+*!)00O&7_Q^?\@"*T_)"U__#,3AK?AW1?Q<^(Z$%?%NB D/UX;,+WV1\4 M\I,?WI^S(J:^/.3E\S)(.U)[?LR&.C2<%5K. M4B4\N^8B$?&4R!S: +M'( 8LBQ23QJJ3_7+0G-D/OUV&=$-B&T3,3\/GCQ%/ MR%9W-_;+;Z53E\O-UO$)FZMZXE+"J&GW$HKL M%&BQ9#%\9OC<(_+DNRBZI\YU<>S?/I5P/DCBG!QC3U=)/M62X(T^Z7$3G)*( M3HFY7>_L]XULH3;5DRF!#AC^5(/![ '/S,F)"=TY?WYW\FZV)3XFU"'Y^=W' M?+5_$"SW]FJ@0VNNW3K/C5D2I_\XK&SZQV]7:.4$Y]0*CW=L]I+L2[YF MG*M\-5^MAM"FDWTY,@TR4$6?>F+N6S#2A>HC)I8"7UA?[KZ'_!\LQCESBIV&NJH2W'"6C:^-1X-'MQMD@X0HR[J=' MFV(_>RNLK1C@YO0IKLF&8+!5:S ]I%4\?Z96U0.=0+ VA=\RJI6^68"!!:%E?R M$1Q\5^UE?MM&Y!G+A$1D2W7.CL$E6,6J)AGAQ$T&0N$.;;.*E'WY0!D>X>(T M[IBY<-T!P2/_I9@M1X-(TZ9NK1+.^]K9 +V64<%=0 M-3G> $M-++H4C7B&M7 ]A2FWPZ>[:^1VM\::" !N M2Y_B*C0 @*U*XXDAK=.],LDJ[?:W:JCR9%1MR_DRXK86,"T!(L[94K7)D[?$ M;0#DS2C9@O6P$^;.B ;FJ5[B 4'*-U^%68V32K9E[X4A>YZXQ"1 M#.LVWY]'US4'@7(.DEB^-9M+42XWMWD8KAJ^+FJ'![Y*)"$D MC9;RM6$UE%2!1QI,TF@IPQ%&0$F'2:(EH!564@PN%'RHP:4S@CP_OG!:"1I8 5YJ!M0U$R("PP!04!]K(W94I%89D FH?"!( M&_VI$Z07_""D.D*J:Y911=X,"&I"6:YOJ$#/OCS7\@8;H%B4:]G 3+I5 T*2 M;UX,<,B%OB5X19R-*$!7V[!8ZR%I" 9!>2%,35,EDO9E78-+V C1HUB>=/!] MZ8ET4$@R?YI$?HBBJ%"X)E+IZE:YRI.U H)7^G:'V$;1;J_ M=3>HI:O81[O#"_.Z,JZ9*O^TJBTM?A89941DF^5^&V+YTR$N-Z M/(I26!HFK6.J=(>D:_GU!+#D=AN-V9)&L/<7, M/'W+;$9(B_",W7[!7NR)UBP5Y\D)))E;]0WS@Q1%0PL('BZ]%@,F_E6XO74Q M5,&R:SZ4Q5.I>BG G1+JZ!1+.GEN13:?%-2:3'.*?N65R?&"W/FKMU<]@[ )ED=K039T(2E-/*1U1YY5VXM<^/+ON:H\ M_#XDA.(=H/JE"*5]_5PE(E9!?>28YUVY,BUV@:0;T_J5!^=EGL1K?O.IM!I* MUNBH0*C:" 12BO(G>3,I8O8U80U'L#9RU5*G\J"'*B?18)!D^0MZC ]/S KD M6-X@HX:H@75$I.5'=X>V* M# 2#'LI ?:D'D/CA'BKMJ*&DAR)66.D!(D)8RTQ)>%"-?WU _F@R642P,@FD M-72%PU6,R(;M0)+2!U63/!=0V 0 .N($1V4C"4KVY5W)!ZR)UE%RHV! GMXH M&0B2W*;O>EZ&ARN@SJ/8W]"=2E["8] ECR]I=0&%OKRZQZ!++?HP5H011W$C M$AS%WC2FXV$XK6D@K2:V9:4YH$& GUGV)[MC\ Y%B#RA2+*>S#KMS6>]3N"( M(/$6]+MH$<#^FC+D*FY$A&//0V?"U!_1F0C2NIK3U>_Y0<(N5;M';D(HSB@Z M?W&#Q$/>!24XNP$AB3E6B^6Y0T*J+:);1-*;SG?B 02+<8"9\ELV^YP)#(^D MP2S=YDIJP0AN#2$SV)AB1S=^]@S1#2%]> ?W2C-FFQLBV ML]X>&$[L$6K/?_*]Q!'5-BC;Y&\^B-O8PN)7/U[?H8#[7=':WS[@<_ESQ@U[ MRS"OZVWQH2,E(W%;2AP]="2:BK]Y83H%I.WB"D<1W=M8R!R%+O7%3W=*ST,5 MB!KTJ,,=QG&H M"3-Q$_Q+;Y35398]658_":0U=,D0I-OI=AOXZ=TWZ3LXY==QN*TINX"CW2#[ M?.YF@XR":))$]W;#-":<_;7;4F)P9\0[3K1O E2:B-\4&$BZ@)O-[*UIJL * MOJ7P'I+:EOL*4$5+.#A*[BW1:*O&T_Y*TV$5-L/U^)X3Z?!IM:IRV!%(/[65 MBU_T%X.BHUIFA!TM$Z1V?=0N"K K0<4GK(&DQFH03%%>'!!7Q&7XA-('2"7N ME+S!WC2I-K".R!DE^@H3_T^^40L+8/4["!$5=[!I;4GYA!L@>VPSE8=.[:'Z M(6V'JO?OG?R"V/V'VS6UW$3AZMIVY?=NJNV&P@BMRO.+CV7JVN48R=L!>/A& MR@ZLCZ'P_9ORP/SL13Y@AW+LXB#@+/WXX^>/G*WLE]_.\&:#0W[PDV5_>L*3 M=V6K_;FSI%6?T$K.RFO:R2&V+X5UQ,;Z^!T?B@N'3<_ I\Q M8X8?MHAS=E5-?SLI4:6NL474A-*L;JR-WJ&YN6RGDJE)9:P#0TFPNEI"5<%7 M SU[P+-Z8.UFOK-'+-6W%*N:5N2CKC$ %(7+0-U8&\WVRT"3VE@'AL&6@1IH MM@SJ@;7L,6;8-'K/N.$H4JEJ, X\FFF\=]QBI*:TDXW5=KDV9SUN#?O@R]P8 MV:(&:(BD[:?.G=#UG4!Y'5!-:ZG(*MI;P)6'_Y;LF:?0NZ?FNN_ZX6JQ% #) MB_XB\2?E>N]R"BE5NYZDK8:HEPK<'_"#JP@IMD55T#66)1WQMP\E7EW1/_D' MP>\91E6"1,C]9H6?/B#7^\"I<4C9BQ9AL'MWQ'[T$B.JX+Q*F'7?YUV[)5T$ M)UW-KG=8Q/2/W^9!4)A.&":N:Y9!+6_66=#EWL5Q_(6@'2)"2-6-,CAEC9HN MV5KR8/F<+5<:E^7WFYKHM0Q MKAD@!T6QY;X_,Z]G]]]K%TI]8OD^?GY&S8G M6OG)9KMVR,:A?V_2M7*XX?X!D-GCNVC$Z']6K1P#1\'5K)! M"EM^L BLPMI1W7'8;6AS37L2-WE$[_<;4E&L19NN@N3%[5:$0VDAVZ1^K0-5 M?R5C;T'F;!X3-I0#SO58M.&%9.-Y>,8/:YQ$3N@]/-/I=NP'JE.NL",^6M7N MU1/)CW<&$WH+RMJP 3Z %@+=@]!EC#9ZNJC0NA^>.$%@QHD*_'+QSW15V9R@ MH'CQ3RX.8[I9G@?\W._G=U%ZRG?X3K=)Y/W\CHXU^,9Q[ZZ1EP3\9> XNZIA ML61WE3WD=Y7Q_9_"?THA^%W"2O-AAEQWGUISVQR_@]E6=>@R*ZY/ RZM98U9 MI.8>A104;GP9F7&?JV9<8=19.FQFU$W&W&3,3<;<9,QUS(N"OBEZHT*+3[// M2.P]36P K93)VH-O[16D2=NTJ^DS+CNN!IE:HZVE&WLP(R^ID! 4Q>(BPO>267NAMV2$9^;LS([O#MC->3#Z;#\F_?G@]VGVPV#MDM MEO<^%+4FCQ%_>B ^?Y+7K-2V!N.GB4E^M/!D.-C5 MFE6HE(Z:HCT,3ZU&L&HX L)?*\&E]-,D;0'X9[62I6 %",>,7]-[A[8)<==4 MA=\25DZR46DI18?A%97$S-=05 HT #)$K:Z478!HK%HYJ^=.CX>&X@E9.T7R M2FT?" I*0YP.SE(M1CV0GAJ?*$"$E5"(YY=S0+NK1488B=>>$]J8V=55N9JM M"^B)&EJ+Y)5&,-XA$-^QY<7:%CUD\X',U'I!--6/D MG.TGFSW3V6;[Z6B[_8SPPP(4/V>U(FB5/4F1H:@\QU5VZ6#1-GR8O?0-3!A MA\1Y.6^VC62A4)P1,'^MOL:&EY3F\J EY_-WBKEI'R&- [1XKBS51G3E:W\W>0;,F1DN4&HF15M1H1PI%R@Z77"N>^4PCN4)R0,.)'>KL' MVC1:X\"C?H^7N''Z,;T45+0.#3I#.!LV79T&Z(%ATRT#Y %3&?,)Q[,5WP2C M#+/'(=LX\)///,1YZ.T? MU+0^Y_$"?SE MCFZY67Y+5"A:%82#&O0?UF1K]$BX:6?K4:;&;"S:9;K86C7!&[QW;M85QM&O M^8/F9ECV<2:9SW>!R1UZI$J/34QM>FK04V=.?/>"44\ 1\-&S\9C0_QZ8$J^ M?16WTSNT3$+ORG<>_8!N^G*^&'0&$&QHQ!H#%/M<,A30,VH>K:APN+]'5$P> MB..A- S"*_\T%H_V& #"!NV6D3:F@P>L=?=@6;"UX1B#1UY;X9H'Q0T-EO$E M$XB4RUZM2(R4FCZ6CSA:\5P3Q;X##/,H2C;HH-^S]QL><.;/L0=:R^O2I*-% M]=J:129X]LTGI9CL?6VJ_<\20NB23V,;4NZU&LYBM+8;GK;"WBJGZ4X?KM!E M>![%_H;*X6+)@Y)MN*TSI,6P[@ [ +]KT8<> 98$PTUCO94;5W1CO4W->]&Y49&@N2 MWH,JR_,3-[,>C&V2\B=&Y; J/UEP9C.8#O?1*A[-4+2UGR:H$J<2 T0(]+#W MG:+@,7$=>52GU,!RBF"M).QWH1+![ M_8?;G$Z3B/(UBHKPG^X*?RGO C(>9MBU+(!*D<\E;0TF9M"4;<65*L72ZEXJ M@HK]DR#UO4(:_6"D;-6(8AV'2CCU83[ZV$.!_X3([M[U$4NZX/?[A4XZRV6H ML,L-.@-(T](6MH/IJ8\?M&549XZJNU@S174P$=]/J*L:QV>:YIB=X M>R[7]U":JI^_$4:0)[N#PFP( ,:HJ1R8(0C( KUP?,+.^=AI:W:?QA'@U#^^ M1@[KM=F?P,^]?U$#.WW9S=" K=0U'!FP[V<,G!F'AQUGY1#-CD#BE0P%H&8I M5+,"6),I/)G"DRD\F<*3*3R9PM:7T60*OT53^)QB&^_RN^JCRRA*D,680 M/.![%,?IJR"B/578#, =&;H$ER,!9V&\ZN""Y&H,R\$%F[:04&^* M C6S+\)A#M82DPW_]9+1TPD.C\U0YPMOM@&*T2$&1[]2 ]W+'FD2%D?T/.&0 M$O!#!SMUS^08E_A\0>F&]N"\Y 4C_A!2))MW2&'Z$9PPR:@R+IGZ!6/OV6>1 MC[ZEZ##3H,&VC^ $YT (0&=>>8&A5SC\ND$Q2Q*+H\PG]4Q/MBI57*63K?VD MI3,N.O$LG7F63SV=7DVG5]/IU71Z-9U>3:=7UI?1='KUFD^O#H\G7WKLXK>E MSY [MH3FAWO'J-&?7<22-7F,5!>)]SGAZSC;ZHP<\&)Y76!YYD1K^H%%-Y^< M0'#)QE"3 MIU^EN]?$O0UO'S@PW:?A&O$4F_#:UGU; M2A49GU ;T/EU"OTMP5M$XMUMX% RI.;3-O,E^Q9RQ=R \F?&)]0*NEHX2FN, MQF++,X_"U16[OT^H>@>:$U#V3K_2.! ]7Z M4?)UBN9@=JL-C5F3%34^@7S=:K+XRW"!?>&L@.(!-J+[0IJ\3J'+_+SBA^R" MZ5MG9U8HU2<,K^P 0+'4>W;H540>DP_4++^YN^E>652_1B#[I^<(92][MBU[ M8I6V9/F'?$4-)(TJ #MX".63Q6%QR2QQ]$&\XS^/B9^9>'YH2540=G7::EJ ME:0,.?$K"\5;L$E[KVL!)<##2JTU41T@3F]!5-^ ?-Z@(>)-?)97%I:W((^< MC'#D4%+;5_T,R.K3C2P:%-%!7_9ZVEAP9^\#-,G !_P M/H?M@(NF:U@S!B#+HVG];0V&EBMKKWR7)V6M".(U+U'^0^C=)]MML-M_,2NI M_:[ZVD$V\NPP5^%'=BMLQ"><.?GWWBMI):)>H8FH"E;9LO^7].[8:ZN21PP+ MWZP7KVH0-'\OKP#VX \3\KF%%8Z5K_8?'ZSP_HB"_94BUM#PFI)CDVRD5"Q] MM_P H8#C.1E+@ Y/2.=%3F7YJI$QKT+#*A@(T[$#DAL)P^(5?A4>]7PI9))3^QJ/ N 9 *8-%SAGC MU\?#BFLZ&%[Y4H-0\>*B;E< >1D-!?+P2*,NKCVP2&"\B\O]:UL/7NFO"?^> MS#*M-W@=OR8K[O#.">+=+57M]"]GI>4^"#I9W-S;LDB 3=]!BC((<\_ST_$/ M4/#;HNZ= $6+\-:)HHI$?I[+]( ?UC[Q;AT2[](AL5#/]3J=Q12, MMISOE Z6 R3G#@G])\=XC'+3^%PE-I8C]JT9M*1,7N,G%7W(X<=>6PU42*DSV05;,#3W:%- M=OLZ1^" 1>BQ L ;9Z.^G*R?J6 X,D*9/KJ0J1?DK8K.^68;X!U"]S%V?U]P M()0^JJ(] +>GSX50% 0%%:QR\PY%,?'=&'DNIVLW7&H MAXWXED-M:VQ\UQQ2MX9?18VNY \KE=H 4+SFS"SA "(A" MO%@^."\2IFCT Z!'S1FE@1<QE5N'%?!]\8,DEC[+H]\= M0")>RS6G1 \.1W]%_FI-89I3T7-6I;> %DDHVC-'WSX: M]E!N'L8^A\U_0O?(30A/CS<]AOND=0S'YGKO99/-#K.-Z!5Z'7^X@8) M)!!8I>B=W3*V"<=[:9, M"@&K/7^L[P;D++'_)5ABU)W M3\D?:6L D>HFG)'BTT.NY=$ZO4V(NZ8&+3M@E.>%UW8!$%4V(;L>4G:C1SR; M79RK+VD#(/S;1/9+6$PY")U'8IMP!7(^04O+LQ(YZ=:SNP*0H] UA<39#-VX MA.-+=6B)]WS#KA+L1_CRL<%:J-W(8$=4LAP-+3R$?N&'U/CSV9NTU$9/^&&6 M61CTK]5JA.,GS_=3S ISP ]^[HF47:QR=)'*-7(8KMZ"7<:2$$*9G-8"DOQ/ M7J>BBGMV./ZP6HBELAPXJ8A4BAJ""3!VSMZBFA!A;M5R.0:H-A0H;PXC!"@7 M03D7NHK82;S;AV=\BRE>]_X+_><%W1\*ENP]"JG"Y_;LEP31SM_+?=Z& P$( MWM4)V=X#;HABCUP[9VD ]^@)A770_%C/N0:# 3";C+G7 $VK.G"O\4]W^W_^ MMX\(I=9Z=T7Q"!1[F6YGZU=^#+*_Z5+C8.=^@L+\#'5NA%9A5^Z*AF/ V"K- MI%[(9#UT8;#W,J3>5\3Q.E%&SY0] &RFC016R#X1@N"8]^4J@[#[XZ2L[)>=T<5!>#LB(=#63&\XE\U M3Z^;# ECOZR7=_')=A.,K?+_&H=H=^V0WU%\D82>FK.RQ@ VRB[DN,A2&:IV MM\QJF%;EK,A:#Z]_)8?F_7HG,O3MWB?)KH9;(L*0O4?DR796#TNT4,/1QC>0?75_9*?J6\P'(%A,GYG6CAX.FFGP 91\ JKJ/)7"<.Z"D M@%6.?KU_(%RO[339J>H P.7IFYTC M5D2BO6*;#04@U;!_YCJQ1X-#WS<#SS@-/)\V-]YPMI)B05-!@"0 M)*[F21.D;##I4P;.25,F*08 D#/>D$D*I 9C4L$H:K&<#$8!<.6&";L,,+/& MLV:KRV 4 '=NM.'9$.NLEV2/7_UX_37$CQ%U5YDME!ZTLH?UJ%L:^/G#B@6/ MA6N7/9J789QB_EEBC_0]*8#[0 R]Q9X(\;KE;)'$B^7@@G8TZZ"1XH_01.V( M%..7M5R![_K79.JI!I6J;L)=G>+_&D6I/V55,]>@PM0J5-83 >!(4^F26T$P M0YHIIM-S4$ZWBK-IH0.';\?Y_GMH);R2MAZ4/ZV";5(4H/(DOTCZCF+'4?2D MK\,U&6!0SC4*R37!RG)IK2C8;E9/^T.UGO8PZ*BN#Q310E41JV@_9=NUJ76M M9<24/3=ES\')GI/$;$52+"_&5+5^Q:EPM;B#.X*O[/P:N\(5@-09+5SJSN%' MFQ4S?Z*F!P/^ A/V2&O1VBGF9JD3+(Q' 9 A8\QW8R0!FK#L5ALZ=[%XX=N]4-3*H MJ:Q)@:EJ9*H:F:I&IJJ1OE]8D7H)=0ZRX1CV:DV:X%H^!J@U[,;G2JO1FF\P MB?T_V3/.4:SVIIL,!&!/Z%DNQ'C#.O-30.^ZR28)V"G7+P1'T=>0[F\!0^<7 M2F'V+.DI6F)VI['LF=T.QP>PA_0M+";D@"-#;R :)SOZ;RL/8XO._8*Q]^P' M ;6A+L/8"5+CV42\6(^0'2O.Y/G:BV6YMU%@[^1C-;"7 M0S9S0F]V&'V6#L\C?%'\GS/G .',*8#XG[R?FT')/E$PV?W1_F$H)QT*?'SP M()47C.OHRG]"%7;I/8I7/T 'JB8B<0$M^MXD;+TAJM2-!>%#> M#$QM>X^NQX> ^(7%@KZ:MW0A=G3R5:"Y"H(>SY5,4/":N(S]. M+C6P&!;3DH3]47 )[AY(=Y.X.[J(Y*0K-;#H<9B1K@1W#Z2[WVVV!/NNG';E M%A8M<#/BE0'OXSVQ8/>R>U0\'G;TW:*M:D:Y8[!MWSHGVR?K@E)Z7:W%HDPP M$[]!5&]#C"\2)/+(AOFZS;H! M" )US\,"Q?6OLL:533X[;Y+A- MCMODN$V.V^2X38[;&W7$;!$[JFPK]NH#*T!GV=^5E:J(]5,IA%28#QJ]M.9S7-K:T9[G8E?:IS'+ 07..G&CI' Q M4-QRY>TR1D3"W/;# 7@!S)2][9$>Q1(?1[JNY(4P:^FZ #@WPE(7R7-=;Z74 MA=TKL%BRH_9BQ/X>!SKE$;J=(3R*U92ANCC"82G5%I>ABS?H2EZJ5&H#X7VI MI@PJH0*'#^<."?UP%=TBT!D?9-G?>INS:ZTM/DTD^(H7=003'*8@N3R!Y< G(*SCTOHX&-U(?S#(3Y;M>SQ,X42JC8#D[NCJ8*J&("ANU+UB!K"4#HR MT9%1O4=E7[&KF1R?\?;%<(H(\-JE/21@LGN ML43>@EV/[:_6\45ZL7:X4M-8&BK?WR J7L[*DNQZ '--[M\S[?L#W[%%KCYW=S,.0^O8DU^4VJ?-:)8K%VJ%;*^7 MVB#9+P=/4?R,4)B",Z<&\=HG[3G9>%3+!16-.-H864#.=B7XIO2UKP!DM=; M+W>Q1YNQ6G[:W$7I+=]:+"LV!V#+->9>$0\X$?J2A"&RT8MQ\H8 X7#%-":#_=J)LT='[J@5 MN>.OGBV6U#L(77_+WD+3K"1H.2: W$(#IK=$MF_]*0!OER6N\\1EZAS($D2U MNP)('-35KMHX#;&O76./^G-N_E .?Z;0<=E?%Y6:+W1*T M\9,-A9\WC:+$"5W$,A(5*=*M1X60#-C88FF [[ +E$>W=MF_&%RWB+CT+V>E MX0\H.T-(%FRV5)5HP5FO_-P11?'^@K-'V1H4MH20*&BPKH0X ,X+3&^#NZ83 M;:@ 99:K:;)@Y6$^G63!_4UTV>2S?/8IC;!'8*'#1P[VB#<:')!4/MA :A./4%N&+P%?RG0&X_D2Y1 KS+1:T!_6(%07P74 M;"@ 600]LQ_@%4#F\"MN &HZ&(#,AB$X#^WFGU(0WR%DYX1/F M?%2C!)5;;_((0Y)ST9;G-@\R.E7@&FH91+Y$.V5K/31^AL,G1.6%.O#W**2@ M\' *Y-%.OR0 SA4:'><9[_? MKP_;^!VKAM"KG5/V!Q"\;[SPE(B-BINWQ'1]C]W>.Q /Q5ROIBWJM1P40W^^"\[KHCDD>'HCC\1M4=GJ^2>T8 MXRBE;(C^1%&8:XV6-0\+M/'O G.[K3H#X MMLYBDIL-#OE&/P^](VM>HVJS^QG'6^K9/2V&E1[JJCM)D(GN(LPJ_1;+/"16 M+PWU(XRD4+01;G:X1?"3SR0FVLM<&A$[Q83@Y\J;'ZU&&I1[G5Z)I8_CL%R\ M21C25 ]DIT!L7W_ 9W07R2#F9T0+-XV7N1H:V7S$0;G:Z?5;YKC:7:,LHVZQ MO,$Q; M1YW:(0DU('&'M@EQUTZ$/,.#-TG/0;G9=5Q)@A-\YC7BFQ66=1T8JJ(#AUN_ M4 )$[+U#%"W"\Y?8#U>)'ZU38UN1=*_1;]"\A.;!( .,X+#M5PH&]6>7#++T MQ+=UG;,G].[1$PKKRK5^K"]M M:S#8&,O;&J!I=365#<_L[E A/S7[@"L8$+--$QM NJ[B^$RE.5-I#JB59L#A MJ31G*LV92G.FTIRWF_[?8QG/E/X/+/V_QR*?D:7_C^M$HO,2G9%',)XYV6Z$P)XP 3QGLITYD2 MQBTFC ]:NC."A/%BY/I\N40NLQ);Q/6%8XRDC*:=1I8Z*#>WD9F^2.(H=O@=MJ8) MZ9\-$M(+TTQ9Z#T""SY3=7J 8HTTBJJWG,:;L;[-\ MN5>8_3WE%X\[OWADV336RWLML>E-/C?9=0[R],XDW.1CPP(9Y.GNVJ%6-/4EYH\1=]$U#EU%G< I2B4GZ["!X^P6("NE!.\+_(D=DE[8<%8+KH";*,[\W0'J5D M7(8W5!D]/*/@"5U3S;26J>>68P)0 KW*A CGD0H$DV9JTX:(7<6!2)1^,LL3^/;C23E/(!V&)0RDD\S\<%:D!]3T 9,I("9_<6758&)5N95 M4B8+2-K"R!30$K$B5R386,X8V-^@6I,E4&D'(+RNE*7CM( *^';S.#W/3V>^ M=7SO,CQSMC[S-E0LJ.D#(+*MS8X:5*RRYH'P>ZAW7%A2N5&R1=$>0+19FR4* M-*RRXX[90B'RSAT2^N$J4O)"UAA \%>;$3(<[.HKUTTV2<">]EK$:T08'M1P M9?OE$[H,J3VM3C(SZ \@7*NOQ_31LLJ^O:ER59/\(FIH+>]%#K70UAUMM@M7 MN4>^II0[U88 MGU=/E6!AQ-R*1B(W">/6'RH-Z08P&&)P")) M0=4WQ/+V /9_/;8H<(##& Y<*B]?$D)ME/0NU'\X08+XMP4'+#I_0<3U(^DJ M:C . ./ 0-N9X0:>P:DD=L!AY4 #G=;L5B)''@>+]2TD?S MD+VXM\1DPS(C.%[\=R[RHC2P7J>#\)2A6C#ZI\$XY47HI@\P'X3G#ZU)#+PX MP5$P@POTW/TC\0GR6-+5-8K7E9=OS;I"> RQ05Q'B@]0UJ62E0.LP[%R#PAO M'#9@5!F-OK7QW/M7$L4\T?@!2\[(J;Y@ID5^7=4BC0_>H6WFB,Q7!*%--?>W MCPD@/&RHH6\[QAK.*M5!C./!4@0]=CB)PHA?GG6'J$Q'?HSN$7GR791:LG?( MQ:N4D2*3;[AI(3ROJ*P!ALX3)/E M)5SA*.+^*;4Z)6S3ZPKA_44]QNGA X=U%*8#@!(>E=I >%91CQDEP$%D_YNF M^'^2I/C#3^!WU\A+ K18@R\#26/$=T[6>+U$TO[H5.I MDOIEK>&D\]T!Y+=KY:R&HZ R.TOP:5,T)2T!9#C M7RM9"E;TEWP9D;C OK7@?STC]_N6(670"N5O@VO@V112ST=5 +?#EF%+"&7@B(+61//:>6$5[5(JEKY;U 2CN=D+ %J5=6RXW]VAYEN"5\39J'P:18?A%8OLO,70K5'@!) [:N=& MV06&"JH7NGKN]*B>;ED\J#*A7#VIVP-03SIBM%=6:FSZV V$T+%VBAVAM@^$ MVB03LM=CU,>AK^NB !%60RB>7\X![:X6Y=](O Y'MKJ8V2T:8SM:MK]5@MWE MDC%Q6VO%E4K8CU2_:A\?8;$E$Z?3\F'LG!#F:#(H3W>')MFU;VDR9\(DCE(A M30I)XC4F['HIE0W0[3P U*F^U'2/?N^YD$U!GH=AX@2'P_\RZ//H\-SO8KE( MXBAV0L\/5XH\26NP *A@K14RRR2":D:V$23@&@,+A_ 1)B#DQH*GEN5;P>RWB=OVQ] MPANG6*DDIIOQ 109FXE+-VC#-:%2>-,ZZ11:?@_V 84OU!?LUE+2G!) E7+? M!I$F)0!IFN,4S#QX>3#A-NS"7^G.H]L;0+VROI;016J0DK(B(&EN,Q<]Z<&2 MM#V :F'-U:=$ ^S2&7$2MZ26M^F*Z3>/6W>Q"%?M/8KCH!)I:C( A)K:ANM) MC5C?C,H?@+@HGLLLEH5KM+YN*9IAG#7,0@C"HZJF0T$H;]5C7F,4P>K)3/[2 M)_>HFC@(8J%&K('5H3<@A$+7EI:('J)3A:7%"LNF@;'7761Y&;J$ ^4$Q0OY MYG%,_,\#]_HI*WXB\$21Q8\^X0RERU>:B/EN7RO30SH1SZNG$("U\] M(;.ZON^J3_?P\=_S .NL. /]M)]D5%5_=:'"2!8KU*P1;#O^E+UO7#O8#4NG M7/]7F.LOO;%2GEI8VP5 2FU-QG\M"G;O;N%+3UV[7&H#L5JP>ZU30MK^B78C M] Y8A)Z6\NIG*A@J4"CK1AD1C9"W_&Y1]>J^N_NO-<\7*?L 4+E]+HCC1Y"4 ME("M%&0DJ/A:765$70'()^^.*I+D\[8[S1M*57\+27BJ>I_NQ? U9^PUP2N] MZ.CPW';$[]9Z6#MA]N8%PQEYEUGFV0-FT7_')ZIK!6T! R#C'9C4MB1HWX=X M4L?NMI1\DR7Q&_FWTC$ I*AW*R8-Z? *M-?;*N6279P+2^<,4/0%I[/T+4 M'8FLV3%%6,Y?V#_-;!AA?P#)[$/:+T(:P-$3>[C3R[_%E+G!X1.WM#D1(FYG M%[^S,_@;'/\OBK-KP__,XF69F2Y1(@/-#2!UOQ\-,Q#]WH"PIOL[3Q':7WLO M"U4-#02$6H:1R:^$DB"3@^Z3S<8AN\H;2X+GE>8NM1:,KP?_KGH]N"*-* -G MAI>S T!IAYD3>K,"3#,.U"R':LH[&FW>T2AR &QD'DTY %,.P"O( 2AO))'R M]%_:^@V=^TMI,.5R#']4.N5R3+D<4RX'])/VO:-V1UVAK,)N\!-V,1!C4'+ M3M;%A(03"AH \_0DT)X(Y_./P>SJ16L,+.DYO=^"D/.+_J)+C7O.!IE^S IZ M!")>)O=;D/#CU##+J7[C3NX;@827R?T6))P2>HE\FT(N@&#,V8DCD',!Q<'> MI5F+3"'(=KBU191@,C@(8TZ+;"W%=DC^%C3VGO*_(G^UCO=W6'#[C-UMND]> M!Q%#,8-RS!:.[2"+&:6GI5(D#>#U\59B-TW4&;05]C:6U7$D -[:,H;O;42. MX"XP8X:]A55V'(V M\J,X1NS;?<:5IDQP]["*LMB(0E!$;PE9@;SY-K)AMS@+Z?8^$:@KV"T%T5PWYRZ>7SC&&;;+5Z>Y+$5Y0#+SR@ M^H7@J//M5S73F-7?X((HI" @451="U>\,R=_PUJZUS88:,Q'<.:"U(! @.2D M)9T*IQ'443J\?MY;O8[^O&,^J!IL#,1"OR[/O4^ [)OR(Y+ZM@V!!X;>$:7X*^2$9,)H_1C%QW')!_$!SCEF< M>W5&:^@&3"@?ZQ%]--8&=XAQD?Y^AD..=N($#XAL/JE$=6A(7H$_JJ46*K(] M-*&!27PW^]\EQ=(/(]_MI7JH?KY7X%PVD]Y^R E,1ELL4;EU)%NBRB=WAX;D M%;B'@VOE1H1^E1)_O*P'$.S*A&,VBP'(;X6>(ZCPJGS.7G$SK?7ZMD6MU_O3 M:JL,C*GL:[1E7YH1 MLVM!HH .M_H%A=3J#2B<$"R1F"<'C6AV:*2H=#]1FQ$;%:/+_11U$WMNB9JF1%3 MNPA]#[=VW2;$2] M5U)7_H9=TG_KD)@:8]':W]Y2+1K&E^&253-QA2PT5UN- M9-'[T!&K_9533?'K^]XU4[B^^.F#DHOEM1-%CKNF,,6QV _I8P*+_.Y XAN+ M0PU5^I:2Q=;'OG<0=CF[92TMFHM&ZU0&_] 4GL='C.8N\1E.B$*%&@]A>RVI MI4K*DEJ\>F#/=1+$?KX(==9!30>+R\&$]#58#+THFJP"NV+_N3NQ'T3.YW\D M*&*1LXAJR/R^GTM.R_^)ME(J5CZ;ME9%G \)V,)4*OG-)6E4W?^HNI@[5RE'HMBT%NF+@8_ M_)!LANFU#8MEZAE37-*W(2X\9\&C_:<8_R[:$?7Z 3C+T&.7 4Y]V^;' .^H M=;I+:_1.T1(3=.'3F2Z0QXYEOY!D53R7I>3=;@E^GO,?'=! F;-M MMH%Z! =6,KGF.Z3S,C\BNO #+=6@[@[@1J7F"UJ-FB4V?4$;)_2N4!PC$MTA M%U%/VKN@&-\F9(L).V)GB;YK'%"BE(VK+@<>DK7?]\5:4Z3!ZMX;]'P6./XF ME4X3A2ON.21W_]J#EA5CU?>:_9*DF_L%)E^0ZS,_F&_MHF4H;SLD[7]HO;+D M>/1-[?,L^\:$ZO5]AJ3^CZVI7X]/[X^,Q4Z ^<-I+.5A)^.EV1B#,K55#* MB7_YWR_;@#S3./&C\%^_>?_MNV\(#=W(\\.G?_UFGZ[/?OSF?__;__4/__)_ MGYW]Q\?[6^)%[GY+PY2X,752ZI$O?KHAC]%NYX3D$XUC/PC(Q]CWGB@A[]]] M^T_?OOOV_??D[.S?.(V/3L+Z1"'AQ#Y\^S[_XB(C%X4_D_?OO_O3=Q_>??B> M_/CS]^]^_J[G M[[[[\N7+MU^^_S:*GUCW=^^_^X]/MP_NAFZ=,S],4B=TZ3>$M?\YX1_>1JZ3 MR!?SK+&]V!A^=O?]P]OW[;U\2[YM,1/A:@TG>'+[U MTJ*#W/B/WXDOBZ8GI#/UW__TTT_?\6^_^;=_(.1?XBB@]W1-^$<_IX<=_==O M$G^["X K_VP3TW6]D$$ ; BU_ MO;]1ZOM3A5;6B6NC9:+OIE+GCL9^Y%V%_?0Z[HU6P8?4B=,!*LK]+2F9GBK8 M62/+*C3]3H\,Q6FO7TCNV54Q ;70]Y;]5=&/OJ0T]*B7:P@L&RASB0HD M*1 M6Z$7 Y'\:G!DAS]$NI^^Q0]?^=1GX\+\,<9_,'MQ/[Q7Q<1&^S.5TD:.VZ: M4^+B_^LW==]WLP8(#;3.XZKD3NSFO-B?+7;(6GSG1FPPZO[#YJI4](AI$NUCEW;Z167Q598N1&0M(/.@X=FO#QUD_K?+ M/"]Q0H]DN8-3?&Z6YM^N>>I MVN%TPE9I!_NC1)G\QFG_'RO.R-"9WJ1TF^A906X^*Z<\T;/!,8NVLW'.4XG- M.BC0)YS!A%[ZR"@VJ)]]C=\+93V.O0Z^P^UE%0D'>Q50F\Z#_GW/)AYM*V,&.5Q F@O)T3EA,Y2_9G*I!]>-V^!VP M5K-C]ZLTPNU\]:(.=CU!ELT^/ *$)QQ 8R=,?!C!6_&OIBE^_U/I=S+('K7# M[85*:84#>D7T3Y,X\-%Y*D]L*T7=H?4TKKJGXU=,+NKGN #O;?" M9$$X&Q+%)&-%@-=4+OWHO-QX+$7PU[[8TVX9K=7ML;MQBZ95!U8TQNRZ;2(/ M=%I&GE3I3SS>GWL>,UJ2_0?6)=\K;5'?%KN'-FA8]W&VB4+W67=,$KRNI],G=Z?A[ MG"ZEE+*O6W&"A%.<;.[[0-U]S-SY_8?5HY_6GAZL:8+7M53ZY*YU_#U.UU)* MV=>U.!42KHP=N-KS<-BNHCI-C[_'ZUFUFN1N5?D2IT_5 MB]C;H00U(LA-AU-7+^Z&24P5>W**9GB]JDFO8\R2V^#TL49)^[I:3I3D5"?= MD[O8QS$-4W&L >*'S6WW=6>:6YKC=4$=/:L3R_JV.%U22^*!D\N,.BG($T%_ MNGWCE,*E%O^97CJIDXG3L FI:([=1YOU/-XBKFN+V4=;)!Z\*5Q0A\."3NZT M4Y[4BB^K%W2@LW&B)*E%I@]KU;.H2@(-*=V,\9N"R<:(_?WAXW##+7X(R F(M?^XGK!/])G5A]J;.A*5[_ M:].O.$>@:(?3"UNE[7V^(%M/%)0)D+9PR;/4ZYI]TE3&X[0E7E=LT>[XAN=1 M,YR.V";LX/N=LB-RTE-[H;CIK.>'U;9S\<0:#>M]46HX!V^L$]>4/V;WWR?R MR'/&VN.*!4[=G.;X>[R>5ZM)[FV5+W%Z6+V(?;VJH$: W% _6CO)BG/9)V=/ MCK,3SD2#-,D_*;TJ^^"_^'EID&"YOO9#)W1]%C>1N%"O*!W8L2M.7^RC/[AI MEW[X/+B7]+U3R>7GRZO/#U>7A/WUL+R]N3Q_9/_X>'Y[_OGBBCS\^>KJ\<&J MS]<5+50VFHD?GQ0JK&\Q ]\T4YRP(&>J(N$@C[M55"9L;#@3SSO1K=;[;O'6 M(=20U8 7WBK+#AI1+)7K&T^MG8W8.D\2FB8MN8)RZ*4Z4H MXLRTDKERCK6PNW"2S7GHP7^N_K;WGYV R9.L.TF?F\/9^3YXP#\#XG1@C@IR7D1SLQ*8$]L!A?^H"4C&S'_ MR8E_IRG,0+-+)3Y-ZD_+Z_7 '=\:VLI1W= <;RSK"-W7=4O:I"2^4!RICKZ5++FA/=Y(U9*Z=\Z< M$2.0/E[O!%7 M*V5?=RN(\;BR$D[CZ#.**E'J!).I\@CQ,QXD8\*GD9P-.5HCLP)'4UJ M"B8)-T'$3>!:7T'3">]Y!7)KR,XD.,TZX13!UC9@FM5(C)CV(^@NCG8T3@]W M3(^4(0BLP^U@#U>=1[=TP1U?.OI61TAU>[S1IR5U_Q%!$%\03EX\/YLSL)>; M3Z(S5Y:6REJ:[2Z9, Z4>;FE3+Q[_VF3+M>_LA0 <$1AG[8^N.-62V,YFMIZ6Q:(SB9$2R-T/785K?&&\L:,O>^79J1)H(V?Y%,&LRMA.H4ZJ9,3WM)N;1HWCHJJ]KB M#LIN3YKJ&>$.Q6=S>T\7*_H[ED7),%<."H,7H:YGVSF9JVS1]Q3]%-38# MRPF-$2P[7FSA*O2: L:8)A\=UM&%B22\6D%Y!3#XBX4.$9*,I^-#ZL2I!2U7 M],D/PTD4;46^L5URP@WJQAU%],A6U>%T+QHOJAW)9_1BWI2;SH9VF^T-\K>^ ML_(#?IR;3?9Y@<5-%'@, F#2GQY:[AQVZ(X[E+K:00XVW;YXP[&S!GW=76)4 M[$ZG!]O7&*VIGT ETXS5'_CN]?!WMP:B@-Y=X\8.LXETC5O'ZM:SB&;35W,E MTF@N(8^H;JYA4+*P>>GISCG 50Z]ZTXGC7&'9;..=5>ER3U-]W$( M%@#HZ=31+@QY63EB!RIV#OD5#139R*J)/$/-CFPY M&5:05]D"<[*A-"4>$P.^B5:!_\2E3H@O=J$\UCR.]D\;]E\G:PFSUVQ,)NLH M)K'08\'^X)KP!EZNR[?DUP3(1.SK=4#=E N0;W'QAS&C,)=+"CCRQF,B?_'3 MC<^^#BDY0)5QQB[[")J'4;QEX1H51TG=@\N$\M3!F5>4=L4>;0UZ%=-8$_;(8ZX)FD-I;"6#]Z.HN+C M2<[*+ZC!"'BT3&&E'G$4/E/&G8F5:_\99&T.R_9>N"-44^M*]>'F+GCC5E?P MWIE=29]PPFC">4K-$QKZ42SB'-&Y(;=#NJ/;V<3.\L=DD[(#*TEG]#TYT(1ZB6I";)-G34>X<:PRIXRJ: M"$7_\=VW[]Z])SLG%L?E_IDX^W03Q?[?:79;*R%GY(^+=^_>P?_;2I*CL#4^ M:YKA#DZ57L$G=C-Y[3N^#E7LKGN?#PI<3W#F^ M=Q->.#N?3?(5OZ>Z-6[8:-&R$&D3N/>1V8(N <+$#TE&VLY=E?'5 MA(*/A^)/0+J1/3DH;*S6-KV0VRCLI<:,D_6?R3VP\_7'QPY_^J#".FKR( +,CF_[(6L"L>\I.D;8/I6U"9GP<0XV[JX:LTZ MV>-9%>L$C)F=,N6IXX?4NW)B*/N62')>TK7O^NKRY!H=<:.%ON[5L&R0 M=8(-+VN56D=0NZAFFD+!5D@PK%=J'5?+2L'6$8NUMAT2&D%+<58(8>VZVN)] M"KMH=,.-MKIZ=ZE4B1>)M24W6YG2]KF^<70].>R'JAAE=:.7#87+F&$YR]OX M&M0=C?EI":U=XH;.N(.[FPW4AQ=4/?$&>D?YC1UQN!.%900OL?I*&#?"V=EZ M0WQ:2V2+LL6>*WGCA\2+@L")$TAA!$)8.4]8M057/#DO-H2U#%C3:4X8H-)9 M'?O'/>82\TJYC<6ZX$!*%@CB>T2M\\V6XP,4ED\O=1S9]7KB#ND.VBN./W&,VT:XS>C M0%^DP[505YPXU35.T7IF@5K5LC%(1=,9!>B1P":#<\P#R5H;%V,IJ]J]6-2' MYI2[&!.H7+.5,:;BW3'8K$MG^)L=^4:$OU65"6.."(UQ%4SH+V]$8&DJ/>0G&%@9K:XX[95DU;3GN+QGBCM5UD4^>] M'\R/I]4#WW'(M3PWS%;=O^M*&Z M-6XH;M%2!F)%4[PPW"9P[^1A^?GRZO/#U25A?STL;V\NSQ_9/QX>V7\^77U^ M?"#+:[*\N[H_?[QA#>R< W^FX9XF+5Y;TPRWNZKTJI[HKK;!ZZ!*2?N?UA8$ M;1<]&4TQB[%TS1P12C*!/G_UT\W%G@U16QI?O;C!'J8.\+8W^S]/?3^K'Z59 M1&0?Z]0$;1-%/2UN[6/7' *F9G'",E<;/ODNO7E*X6 ?%GOVD)9GI3W360*MILPZ8 MVT)QMO"KJ]>H2)R'(ARASL0@OY6"$)#D.'>;:/\@29?K7Z+(2TH+)0]1X+7, M);0ZX@XQ?=VK.PIMO?"&2@?9^R^U)_QJ.&E$]V^N*&NDP4J1TQT.N(%NF[B#TD!9KEN MT1DJT#MZNZYZXSA>E]:0>:3U""NU&T94-WL=&-$2Q"]QE"0,1];*8G35%KAC ML48;.?BDK_%&6YV0??V-TR*"F)58,J_,KDZ9:5_^O!)Y9=MYGJ;VN,.H5=/: M%SZ/&^,-L7:1^_IH^:AE3MKVDOH4NF83+4L'@A+*7'O#ANI+-HX&T0Z.%V;* M*O^N=!FATK+F039J7:U858VFT&@U0@[/-0JKX38C3>#^F5:\0.> M6=Q%H:5+BFS$ITG+Y/.T%>XX4VA5O8Q8:8(WOE2"#MAUY_1&R2+U'_L:32V+ M.^@WX3.3 *:G(L _4_5MW[J6V(-*J5TUL$Z:80XNM;#]/3&GF8U>_'$K*Y.U M<=3+ LWG)*UL #I^F,! 3)-E>/4"@_/>3S:@YW)]25?*;4&-?KAC4%OSRA9B M6R>\\:DO>N\=.N @\DN:O"512*ILQ N/*[/QJS],CF\ ($[XR;-CM3W3:NL? MPT.F]H3U0D"N_.*9'^Z9;,MB@O"1KJ,X>XWPT7FA";-,[$2QYX=.?+A)Z3;Y MS# $;HQ%?/DLQVKE\# F1]Q(.H&U3VN?C,(.+WI/H?3 *;A86"BO6@H!22DA M67$1\X4(+B1+Z"I"D5PJ*PL4<[!RP*VP!+3-$-O?\2$.J/DNF M;CT'@%-J>0I.)TVQ XM:X('NR@CGJR/D349[E,5'C4QH+%7OXNC93^#* 8M) M\F8ER'(@?&L]0MD\M77]_[@-[FBLU4B.P4H#2Y%73$L:"Q;62]K7#^'=;U\> M):R,H3/420,[S&K%2(D[2WX(95\LKO_D[S7G3YA\=!+?5=A U18W7#1J*,-& M;4.\ W>SN'T]LWA:O'AN9T$X92N+KB/KF.72Q8LZY(RL@(/>>SM30<\X1KC9 M[J 4#BS2Y>8XL8,-0/HK]9\V*?7.F66<)_IYOUW1>+D^*3O>!%1=:> &L%X6 MD8&M$P&\@-=/C;[QD7,C&3LB^,&J9O:.D<32)D;:,5E3O*C7)K#)1"^CC2+5,ZYG M3;+G"1ZXTSU3AFA)^+S:W]YFRI1B9(_ MF[AIRS2G":",IB.F@*T+D%@L4DT!VZTSS<6[_ 6.Y5JL9YZ'WD6TW<5T V5C MGK.MS9:[[=VIX,;:GE:IW,GK1@(OUO95I'<-&)T77"Z6G^[NK_[,VMW\Y8K< M?&;_OB)O;I&O6/S MXF;!#UR3DLV"%"*W]30-&F/^&L;4 M"?R_LQ0^X(>I825EZ\2_4PZL)"F88T,^C>%@G$%FUCC7P6H&$X]YHEH7Q88E M&A4!JC>:^=4P6*%A@BQ()@J192%I1(0T=FX_6[9@5IM D;#9J1-[8HR6%*RY M!VZTT="V6BI6V1PO2N@(W;]8K&;L(XKYZ>S1=$ARZI7%"R?97 ?1E[82F2U= M<(>SCKZ*!<*3]G@#6DOJ<9?^SA_^3*YOEW^U\G@SBU;0FQ_Q]ZCW\?!K0KV; ML*AD M@"QLV'E+RA)#I3P+Q15 R^5PD1BTM)A3,+2!;J(T=\/-H$H#W"ASJHN,%.6W M>*.]1L8A$7N4(;-_9H^#J>;&4][$;0M4P[:PGAV7*Y+)8W1/P9_]@%9N%3U& MFM#4DE6,Q IW](]I7QE'QN"#%Y%&U;9O/$M" 6H58I$3T(.O.^8MMA.4.5@\ M+BP>'D,K? T?NF#UG63UJ";CL;)'++\]!R=<\G?SSN'9/%4:U-H).3AJZ5R! MN<8>B %+3^[>@2"_+QBMB?3LHN!@!S,F5-IB24CY<5V%)8Z:X([*.GWD&)2_ MQQMQM5+V=369F)50&DT;NX&SIG$,24*78CWMO;"'EY;6U8AK[((Y"/4$[^_) M@KY4N@M-59_)=+==R2>__$_Y<6RF8M-(J&R,.VB;=:QLI]6VQ!NB+?+V]4Y. M]@S^]HA,V,Z#-B/IF$;N[YF.KD1XP)CJ1D' (^S=3]^_XU$&GY0/%-Q"=9X[ MY\#GO)^C$&;<1TIK=< 9;?JZ0L2UM[8;=5[D[D&:.CCL('OO8U4;"N_.[T7% MVW*=(^ %GG:.[V5GKM*-$T+!)U@;^7:,^*R#GPD,4"ZCDG+CBIWA)78W>J#.D:&@)CKQ M,N;<3'Z2[)ELE+\,;V5J<>ZZ,>4'CRLV*TS$S'47TZV_WR;E.QA*).E+##FN M#+)1!65Z44*,.=1+*OXK[6Y>.#L_=8*6(Q"="."&G>ZV."I' MKMD;+[STT&%P7=XW.3,HX"T=%,@8VCXE,*%)+MBL]8DF8 9I#Y_O+'+<"'QG MY0?V]O-/3<$0E@/9/76I_PR'V[2M6-MU;OB@UK\9&4[[S0D3&J0WC 8Y)U*R MLO;PXP16*-2-5>I:BG-(CT+&R%<^'=[69VZ17:-Q84RW5B&PYBB06: MX#6KMJ!UP!&K;$H#*^'Y7FJV1_BN /DO*(6P0@G_H:@QR1&RJV1+7"**8#8WG+JS&%Y"G#G''KE_V6_ MN8&(0G.]S#_K-"=H4(D^5LZ?\4$RZS>M?:'FKE9->]$<[QD->L9!TP?[@LAYMI3%.>WYV>+5/21BEY$!3?B1L MVO-?-@Q=8&W.5$;:C"^YEZQFY["(-?ODIFCVH#&AN7I$CD\0F8;J+&L F5E! ML[9=&J"YE<;LH%E?H^'9F2=G9\NC$[5\G>%XZ]$RG'Y]QND*J.-;J-84)WO4 MN&N(*28&G0C@Q-K^MNA7[POO3+>'#O;K=MEZ27Q*2VG5K$"$'^)XX$@U"+L3 MGR7N]+2A!B9UI#P[O.JKWTA85H@SVQJ$4QNTM)CE&H39W:S'Z-S]V]Z/*3,, MTS8]W#'%($F\8I_NMNI7"CH1P(U2W6U1J7&HW1LOVO30H?=>=L8*:E9ES$C. M;4$XOP6?/A0L+>WU3VD3)O[&X:^;P/T P88;@2J,8 MNZ(XF9X82&/1J1HJ'_C+!"1PN3:%'R*QX@X"E*SA0+7HQI%TXH\?,[ M11\O'V[(FU 8@\^HG(R3E;*K)Z;X5+S85+X6I6M&1=^90463!1HQHJ[CC,"A M47R3J% R(@^J1\&L0<$X5I"S!C1OHK$LR:742ZY9/,#S<"Q1^N2D(-!AN>Z" M SWH(,>$OI8YJJC>C0ABK.BM2O]SM((C@1^& $^>9.=<(8[&AQ']&FO3&R@C M[R/#%/VUF\&+/^A1I+LM^BV;XL6-'CK87_[$M)4SEJ7XQ&,OC),5,["_T*FP M05&89HQMG.[$9XDY/6VH@4<=*<\.J_KJ-Q*.E56DYKJ-,[5!2XM9?TJJ2!%O MLH)6RS6O")K\&GHTOF$?,#L\0_)87R@4EK-U)F$#R>-&.--V5$W9AM#&BW+& M-30SPXK4,SVH #(MBC6K2< M=!OJG@:P8O\8/3HO?_73S28* ,ZOH[A3U?=:6%&$*&:C1P MEVO!W_V0."XJ&4O6BIS',92,0W!@QI:A$K)U/%']]RCA2)D!OY226 4C9H9[ MFF= R_4%3Y8X/+>8M;'C/ "F7?-1.QJS:PP;@,7$RG9?KSU%*6\H" M-33'#6YM>LJ0IFJ+%\A:)1[@K3F ,6?EI$.K"IHRI-A"40*3!4#D MF=XCHP_2?XH\?^V[RKO&&GUPQETGC8O+XFT=D-\,UQ;?S'M*V;L:ZR#Z(N;V M6XE7Q8NG+:DQNAFJ*QK @D,3D9E,?[%[8K6+'[?RL]M>J+V(PF<:I_#$\B5= M*:\E-?; B6@=M%4MRQXUQYM/Z AMQHLEZ@3((SC$-Z["E4T8%DH_54S ,YH% MR>X(5!\_@D_^\8?%AQ_?V9XHZ 5Y 7)XW)8Q3D>]@=_7NF>H?K5>DV5QWLG%P(WHMGY3614G%8"O,AJR0XCH3,> M')ZA7>O*ZF;/G2\$T--21'[>,2X4(#6OA.-']S%^N]>-O<:A])4BX_!G&WG4 M<:B3R"Y(R5%\"6%X_%FEPTTQF[OTDUV4. 'Y)8[VN[)F,X=,UG=B3'X;@C*-:;MS1>?@.&8CW MFL?5EKN.IFB_XG&VZ::C$<*O=-PU]VRRF?'7]B5'',:\IQ O?N 7N_[ZX >5 M>>#@':/@P9-U'OR51('OP4HZ63D!WWU*-I2F=EZP?MCO=@$_#^@$8,'K(/IR M$ZZC>,O5;0%#_=ZXX:ZC%61 T^R*%[*Z*M WCF0^ FJ $Y%8V<8;*Y: UU:" M*-G'M#AQQ,\;^25C.P_A,7,Q,+MS?.\S5<7_:2O<<:[0JOJ27:4)WKA5"=J_ M)+.@1X"@I2?HS&K$08:_& MW _R,NJ5G):,M?71>X#1M4RK=CAZ( M/&J%.;*4L@YX08>1))PF#S!>L]760X^FM3L.-*YK"ARLG+Y@/LL$*LL[A5ZQ M@WR3TFUK-:,._7&'9F=+5(Y>Z';&&\C=5>B]!24X2:708#98GK?@W&SGM].9 MHR'##:/P3*RHVJV')FRQC.^<.,W^(563OO9?J">>K<^+5;]OMFI'2K, CC[6 MJ8&0+F30@TDO98;""AM5@2O)_RWQ71#.F0C6XU1_[P@PDYKHJ 1\_;,1GK=PC#Q(/1B-X(#L3FRX'UK?$C>:-&@GHT5-,[QHT"1L[U'3 MW5!O'_!A\C8*G\[X#23@1$I6+(O@W(Y3" M^>NN'E.<-6C:26\_)7T^T5/ML MT70N?GLJ<%_?/?)2\AN0%FFOG61W3$5M%DY9KKEFV<6E"[BWI+! $-11^C!UX.R^T!E$4A.W]8EP!$UOJES;B=X8)_P:7+;FI0IVKBCWJ@%97PP0A@ODIA5K_=D M%5[-X,EK_N37[*+PLEBJ>J0OZ<= 78YL!#:O.#8;[&HL3&MXO-*(;=*T;_#* M O$K@:5(?*%$%@I"O!"+E'*14C V266B$2Z;G?P?G85QP..Y6 7SPZ<[9A'7 MIVV91V,'W)#5KJL,/NK6>&%$0^;^6SC;K1/SQ\ >_*>0U[^!^JH%1Y*SM')L ML13IU 9M8[=V9]SNW$E MM4G.#&,(M(V'';K/.@@:QT3=OK,- W/C06T<5,/ _MAHUQH84"&?9EY$VQ6; MXNH\Y-C2!7?TZ^@K1WQ3>[Q1KB6U@<,T6%Q6?TE6N_/LW%AS^52OYZQ<>XR% MN)P-D?B@6KJ,+]6PV-YZ3A%6._"U-)U;C)F#]KH@&WE4TP^S M6:O9_$+!I+K:2-"OG!@J($&1/_Z*7-P4G;)HY-[>?EIHW30V7C^3BJ.3@]]=31APZ- [)3ZFLC,J\=/_Z+ M$^QI.9]M6Y)LZ8([/G7TE4.TJ3W>*-62NJ_C G'"J5>/G4DWHK!X6.^A0]]X^.3$O].47SPOJ5N.@)LPT[H4[D3_ MT+N@<>KXX6/L0"5N<7]??U=N1':SB:Y1[*R(1:.\9A&YXVC"7 M+^$"A13_0CH)!L@;:)%)2#(1LXH>;U%M3:(U.RIX#1G90ZFE1D:A[H$?Y%JT M/<8I17/<4-,F]!"TX+21N*K.:-[097;.VCJJJMK/REW-CFZ<.+I1:7R5;83H M+U'D??&#@(VD-V'*%("W3H]'T9;QI2L-W$'06QT3CD=:,P\^@P-T8TAP>JL1*592S=@(>2C[=EQ4=F MBF6ZH;'\4>NE^$XT<,-&+XL<79W7)X 7-/JIT?_XM2@]>FNW]&AVBS>Y$U51 MF<:G9M ?4/M30Q\B0ZQ44V>B*RG483-(H0$!) KZWDD%?6NB"M7P:]%8&- & MEHRU)Z[*QKBQHEG'X^JQD[.V3A0 M*9K.Q3W-82??P\,TB(REJ)% 5-Q;NHC"9QJG,/E[H*$?Q9Q/T^7 UAXX(ZV# MML4=IN;FR.\Q:0K?_PT,XM&U'XHG'IQGQP_ ,[^=]!+3R#I*Y(F@+\+P6$GC M\=<^X'7N/+NH;!D.N_6<9:R.,I9L*&&2^&R\K#X )3UL2G;B= B<=DDC>!NY MB()$1$%8%P4V0GT,$ZFB'D6N@<065NZ/\6-,;5<;CQOAQ+UFG2K7PRHM\&;Y M"CE[7XSBY*S4,$U9X&RBP&,A**0 C]>?@G;IC]LY.UNB4LQ4MS->E^ZN0N]2 MGA*G/^0'48$9BC%G>GO8B_Y2F^7Z(MKN:)CPG.B>!DY*/?XH"K^G"8)Z^
  • 7YV&;F5;N"4+Z$H#-Q+ULHB,.YT(X$69?FKT7X\IN/%S%15^: .C M;=3N3.05A$;CF-R-PLR#P^1J94-TH)I*8S*,G3MN;K2EC\Y+A^N833UP X*& MMM4+;LKF>$-=1^C^=[V -F'$T7AK^XW,QBZS\]>6&YGJ]K/R6)/7$W.7137N M3*2SG3!E\U _6:Z/WMPZB/]M?:9 MS/NT.UF@\HS!5H]\89S1_E[/U, ;&!! MIV2T$ ^M'DRU"MVQ=W('>R0.5DA4Y'O.'= M3?S>FP<%%R+8H(MR2W:P$>R?Z1 M%I=V#X^0Z;3O/O6AA!M9!EBGN@_5F0Q>?!FBS(#S\S7/\"Y$G16^%5-P)K]Q MWM9QQH:9I*?L=W'D[9G!XNS]7O;O9S_A=\R8M9P@B+XXS/TM'5ESGIYB^L07 M.I;K[(EA+9#1[8L;5CI9X.B067M'O-#13?P!!\8D+A ,^2/62*!A&C,\N!OJ M[0-^:LX[,4F&"^9N8.;LX)!;F/@>C3FO.\?W&B.[R&]@ M=M>C]PU,9[4/G%B^?KF.8KAE6;(E.\:7. EQ4I)N*/&#4[X-/.WMR^G, M(T=_A1!O_1"F:# #E3J1F@,P M]5/(1+2=O@FZ()P[7P')^./#)GL&WX<9548R\N,%=*4O&')=O(6 M:IN0Q-9#JZ6USL/4Y]+YS](N_]6+&^P]ZEVS@+THM3HUKCYV&60T%U@S;=MZ MQ#/%90Y@:%Q7$V$O"R6_VI6+1< _B"18/;CB0U*4UBXLG926IA5+PT*%ZP3N M/BBLG>,OS:UN%7V+EU5%E?M/U('5%V\9WH-*,1.0GVALP]8>9' C9U^[U+XJ MK$D#+^KUUJ1OE$E/\F;,L@,(!4.>RWR.PKCX EF36XK&9'6Q>/%?OEX,=EF M,L#2Z1HL^\PMRV;V 7UF-H&-6#^4O]KX-&;1LK%3;X:N4NEEQKR,YG44/SB! MYM9B-Q*XL:B//8ZK(^OVQXM!O;085$=9/@Y=\#M;1_$9<,2"-Y/:1<8:IV*2 MQ GD/,CR<]$7@9,D_MJGWL=#?GAC[P2?G!3D.UPZJ1Z.#"2)&U=,V$OQM'-G M>GAQQXA6_:\/ED\TE]QAY);XDUP A)@P26K=CO:)"PLM14L8:+6AF D@N>4 MV S."5DR57DI>QN%],!HP;T1LMZ'GIWK(L7DN'CW\X(EF.ROCDOYK=UQPUA7 M.]0O737WQ0M/G34P$5(%JP7)F&%!';OFL L#^0.&^I%?UV,NP:[4MCZ^3YK/ M(:350IMPV^+!2W2Q.X+>Y6EJEXWH3Y0/Y&)Y-HX/?$%I"S<;2K M%ZA)JK>X,I D;J0R8:_*9M( >GBQRXA6O3>9!' %"N"2!2"9!%A2):MVDW*I M"EI1P*D8TMO_*#4005-9K/R2U/]50[9]EV+BY:([$A M1UT0H$U^$]3[.*RB%L+CE^AQ$^T3)_0>OS!&!_B QMO;R D_T>V*QD>:Z_?" MZ9<=M2[*'K1W05[OH(,"_>N'[41=X(0O[*H?F&9^^($ W4?@$8@&X=)P::9/!&?5#[5(_3=*C@7?TZJV)B0G"I\IA-6!Z MED+(\)$/W=S)@H&RA99=_CS@/O1H3#PPC_,4T]I"C-/O-MHSS)8-)]O]MC"0 MI9J4S%HIK,C!R\C)G7, O6LS)]T^N!%42^.CBI+J#GBQ44_L 54B<^J$)4Q^ M%),0N-BJ_VA?U:G#53L':NLSFW#5RVX:.\PB7$<8?60?QI2?C*OUT36#P@(\ M?$FT3Y.43:+8E&Z,THPW(=.>)FFVH75/W>@I]/\.5TV/\:I+T<8A9'%&NFF[ MU11Z[$T3^9*(20T-%H>$TIO MG4B6XU71R#[TTX0X&6>["5-NAWOVO['OLK_X$/$KB'C/,M3K* 9S=!MKGQ=CF6Y?L3: M)6EK:=LQ^5=U"D#04A).%2 MXH-7=-8_0MW,UJXDC5W@O2AN+L%&#).+/CHOV4[,1QK2M=_U\&P?BG,!S][6 MJH?'SN3F (#]E3+SIIY\$T_P)TR 8F_T32;#6WRWGVW;SA?62IFU5H*9M/UI M!:;VJX3^;<_L<055^1X9JX9KC.K6R.&E69L]S1_;O,NCIYB9]LT[C=U0.Z>K;J>G RH;8W84=ME M'K1S3TK:)"-N,PVHU;8Y$VCN,D?_;<@'&MK/S8=-905*+S9>_J!>#VBG+GZ@ MT0>GBW;2N+P&T-(!^QE_7?&G*'KP/5'Y]L3']<46@1?A= MOX0P<",2>R1X-I5!SA_NK>30L$]V.F/8IYLHAH7HUJA MDF3K=46<;W=4H/>XS<_!G(;S@I2\B&!F9UM[*CMP6(M+.^RR_,4IS>#4F6&: MVH%^XCP]Q?2IV+%_IN%>%/U5&*ZE"^[(U]&W4D>PH3W>&->2NG<]P0IQ<8"% MD\_V?,VM#25Q*ODP^U?IO^P?_W4/UTAJEBZ/O\/ID;4:@.M5OL#G8_7B]9[R M B73:XHZ?E,[JSG]%KGOG,Y-CKY"[#^F%DV$!YG>Z&OQH4^B8IC2BXZ_Q^M' MM9KDGE3Y$J2OT3J1K4B]G8C00U1 M1G_KA_0FI5MEF?KV;CB=KZO>&ME]T0>?JW:6?(0L'Y@0SL7.@71[NIM;=<\N MP]]3E\)K/%#JM&XULKX9SD!LTZM8.:]I@WR5O$GBWBOB4*'XBY]N_)!\V?CN M)J\^2_P$3@9S3@NH M_^C '91F&Z21;\=4TF M"FM*0^(YAXF+?HUAX+S>Q'UA2R [_4;A:,X#12 R'7-_L9%P9-AX%\-E1]<) MX$2]YS.I;D(WYF4^G N_BS7RU6VAWW!O Z:*P!^&$67\3672-W3=!^'R5T4^.[AD35-H![871QY>S<57XJ[AW70W*4S M3ECI9X,B%=/NB3Q!ZZY'_X,,&7'8QP/J;.P%\G!""Z[N0D9'BI0.CG'E[5BO M/>NV8I]L#@D$2'#(.E-OVG1K.G-EG(A@Q5*PPGP9-R):9#>?I\_.IC?%+C-% MVNQ)%B#RCOU/_!BQP<*/AX=:';77 *)**W5'U1-2KP5FU8J-A;LKRF;#%%*. MC.,K0V+S%NT(S81+0!XC4LJ &*['LY$7@N6J]0:"\D=X/=Z@=RT.;O"..<_#PP?RU2Z"'[LB5.="OB+ M$^Q%+:70^_>]$_CK@Q\^G;LNG!)-+HOG/>I.:?;ICQ/%>ULB/W70J3.^U=#^ M*O0^JGQU0?*2-0OR_L/9NY\6I!"![Q&50I!<"E**8?P$:(=MB-)401!]@;+8 M"3/:/4UH_$R3ENHVVIUQADH_&\C["'H]\05)3_E'BI"2.0^6G+WM^CG-QFF\ M0*_9=A]89,\EYE0SI(?P8D%4^[A?L&6S2Z.)LXBNNTQCL7C)+2=QA=^L[*S]@-E<'?9?.B..^LPV*T-?NB3SZN^O1?]V*$H^N_=#G&. G/Y." M!<S5:O\2!;A" %_\X*H\.,1-Q,T6]+R$WCC$+ CV'L40(0PG<($ MSE% [8_8=]G@^F5#PR,>K*- %?%PX@KNF8+JXI\YEVG19;H?I+J^91!9"H!D ML'BQ<>(GAF3N[PF#R\?8\>A]\6OJ9!7Z-!#C3%^+G&8:F@20HTYO=3THDSM@6>&\5EW;ZTL"),(,LTG6Q]Q;OW9YA M:O2-B6[KN[>6[O[8L4V!%(1%/GV*8M_.0]1U.56132F6?]KZX,2"3AK+:W6- M'?#%>C>Q^_IO<2"=;Z'G]!?EO&6,&!:;IUF]T",ER#-^CA MX,!HITP%Y8?4B5,L>J_HDQ_RBPE-V@^9)R4)2Y/+>=T]#:!NVF.4S

    '):Z MU29^FAUQ8E1WW_82Y/IN%7NSCF$6".(RD!+-A MY!!#G $[-2XW:])"#H'O* M%X_H87;"Y@I_".9:LW$IWE&^G-U>(U[24'KZW$)LSN.NJ-AS9%H[=(V KL) MDM]5_&:J/>UL^6<99Z_#*PIS*YKAA-8VO?+-Y[HV^/:<6B4=>A +@B^C.W%) M[TP"B*9,@/IK#6UMT;NA6L,C7SQMB-HA&\0UZI7&[QU\I,%J[SKJ@X#'#7"Z MF%J7(BNL?(L\S:N7M?])]J*>IOI-OHSEM&F:63TS:N:"XS]29[O[>T-P'#= M'!RUNA3!4?D6>7#4RVH@.)H?K(E*/OD<>*2MI1AY*,*;FYGS983"M;ZF$\7*[:P^5J3N%RK,]Q MN%S-*EQ.I)TD7*[LA(LQ94L]#+Y*?MCNXLAW&]X@/VZ!.%CJM2G?%Z]\C3Q4 M%,*.&BDYSXF?"#>K:4[.Y!Q^ZUS#;Q4VW!BN:X0X5)0Z2?/YHQ;( T8M[[CS M^JM/YR3C^W[JV;UIC9=LBA9/OX4]C2+3/*"=%3M9KC_N$S^D2<*/JB;\4GCR M\2#]J^D1W1YD<(+-4+M4WM;N2 /?BO9@37H/BAE#V%S.61*9YX*L#O('-DNU MU=BDH3:;NC7NB&C14G9\15.\_MTF<.\5Z!K7M5@XK4Y-<3&!-E9-T^DW/^>M MU;S-C2N=YN70]:*;=.T%R9F,L3/I1QX-_&<:'QYS03D[TNV)?=;468]Q9U-^=)F)0W)Y2$4@_LC6Q/.LR6RDJ3Z2 ML>ZVY6B*=I#:;K=TJ2X1,ZL<7T7;EBZBZD(NF/4)E MM36-8^J];S&:)HEY^'D7>]3YO4Y__''028O!<2%Q6Y */R(QM/)"Y*0&J:J^ M<_QQ=(Y2)T"C\R-(0W9,B0V<4Z\4;D2.BU<,S=,#3TMHDB8W2;*G'I2(97\T MK&F:Y?!J4%77FCU!MXW\J\!D;24G@NP%$1*10B0B9!+5CC.IL /[Z%:]<)+- M4@UP0-8(EDAHF@:4W#_\FE?Q1)H31ODBYU-$@\I^^X4%W==<$PV=JV#Z(ODC1[C!'=Y';+* M$PFW''^G7-Y$WXR5/K,#H5.-6["E[# K MR*@1VRP2< :$<\ 2X 9U%MKQAW_(&Y97>BSY<>)DV+J&ZIS(Z8)14=,/]KZ+ MK?P;>/G(";*"^W[X=!.R)'<7T)2>>_^]3U)(S=BW,4.NJY<=#9/Z6GMC,\0) M"M/9NCS#,B8WY%/!:73O/ZF$I[L"RB=56#GG[F!^WV4"AMET4@U9Y9S;'<80R_!T@T(8X6;EI M48PJI.+9,5Y\J7Y"RU=QQ=MEXLXW-R$0SFQ(OCAP"B@WY,3'>5#_]/4[#9* M1)(03@,)VY9"DE+*!2GEA+.$XG?-1;5PSP.UY<^/_![K$'J9[7@\.B]YZ3!_ MBI%4R?>K&5";+3_2N%K/]*L:7EM,,,M1ULOW+5/GI2CMZ/_/:&O%$\8;='.! M"9.82"+/?? =Z8>X5$0%UK'XERCROOC!! :7.'TUX^VQ=4<:87,V7]68>J+T M+$?1ITR+\HS/_PR;8_[8XPV4N8AS'QB-F5IA$%N'@>^I&SV%$),W'CP4O?9A M5^H\26B:Y*]QG9>/N+,Q.WL)+&NR2GCA:_U3B>88XAPOI[-UR\EA0]SP[S^- MJ'/O-2=.+C^^9W7?U81UX*P,^P*VLI^=H.:9C$GUF#;R59L=PVP&3^PD[\W"95&FM^0"P> MV!,M&17*%%N=OFTW,>NO")1;[#\:-"OX?B4 W:8]-IC.GL$4'3C!7.3YH_58 MOT4V_4Y(7!"=.UK?A,^L?10?)OA=9%Y?#QZ?6'@L "X8?1V(>ZHN,H@M!)P] MH)HSM0U8\=W4XUV++%\/[G;^A29)C)L$^3IP MN[LYD.'Z<>JEF5G?J;#J[X>,N MCJ#ZX.&.&2K-5I9VL(-TO:VPW/%B'N'3+;R"79NY3\43)P1/:O&F MPW9&&<[OV-TXZO=>$"T.V44Y>1( _2Q-(\7AN 54P.+G\J2"K)Z#X&P;+HN. M-(@5LA(NK(V9R3SLOZSUX[E/-V[@@:,G?Z)MV"HWG./91%8>;ZV_8/5U3!OJ M%$:&L==PCIN>W?K/0**4=_93!).V+VF]$FB=;)4?^01A?-N.>Y;XZX!1W%GJ MB%EICP+LMHTLRK2_#I24/YGN.D8]UZ\'/QNL/A:8UK#\.I"U2?&^"% #DG,' M@FPO4?XB.U1WYQRZO> PJ@Q?#TAH_R(CGX]0"_!U (B^&9!E;?EY".G+!2F. MRF;"SWX2//[/4YAL5VLR)#ME_:HH&F2'$YFGLO,H6V.SKY]H7//A&V)-I0Q7 MUBOQ8[;A6(L+&&L0HC'ZI!4(AVI]3U=.2I-[FN[C,&$M+_U$C)T3F;U1@*]K M@&K_+<8(:=Z PDMI*X"'^)X].0P\KBHMJ(TBIE/RECG$/A]+8?:Y\)8S7[J3:7 M)BU>/ABI450NG]'/8+!T.2J,GA:8OU8TGA""OSKM!3\FJ8Z$F8_%UH*6L*#*49*+-'AU-F%>@HB_;,*1Y5184 MCSAWM%3^UL$TD*G![55"IZZ5#4!H&ZM7!Z7:"EN!U/)YE<6K0=?1+2Y0EH5C MPI VYG*1-';"1,SS1]U?O G=&!9['Z.B6&-I$\VE[#8:.#%ND$6:-O :"';:G[&!U[;\G-.4'LYQQUX)"O]0R+7%#F#FB)D[?@Q>7:"/25^0C;^ M$U202S=.R-HG9!5%OXMOK>^^C6O*>N"^DNN[ MO#CB4TSYDW/)8\W-IN:6B!&R6;L"!^N;(4>[%J%[+]#[B1M$\ *AP+7B73?B MK*)]2@+!EC@%WVF1:22U,[*DI$M^XY3_CXT)XB.CO5R?QRR/>N+2G+_XJGT% M55N<8:FEH3RUJFV(=V+4+&[O))M1A7"4Z/(9RF>613C29X^0>#O\44_FO\#: MBOM*8L*91B:E)*0LXR>Z7=%88,.FK2.],7>*G$3F7 MT=;QPSZQHTBS'C:,0N2,:$E%RF7Y8=7_%6+0VBU+GG\1T" M)RBY+=>?:?K@!#19AG=.DCQNXFC_M/GH)'Y>UN4Q>MSXL7?GQ.E!D(QJ9Q3C MLIL1,HY@9R6F&N0U,S0>0_/>ZP"%+# CDB =3@8E( ^!E6Z&[ G,H;A09 52 MP;3)81\QD=BW\%9(D F%?QC ] O4#"#2CR*-L\LUG+4@7$2R# D(23(I"1/$%&S@ M?CQ<1-MM%%X$8)R&.HM]Z. V/K@C2$MC.5H:.^"-##VQ^Z\CY]1) N199N/;*>Q=&_>J M)53M3KA]6$]GV8F;>^#U8DVY^[JQ*0!7KTR.FU).9:;S^\\WGW]Y('=7]^3A MS^?W5S8B_29D=F"XLPPOHO"9QBD\O'))5RG+EI?K1^=%81R=?KCC75MS.>1; M.^&->GW1![S(%'8.Z#;KK(43(IR="B!-8XA'O/U-RM5Y3E^)-7E9 M(%)*1'*1"/@$D82J7\BWN2@_T*8?#_4$&FX(CC:I7][&RIN'72RJ<+DEX'M9W8UEQ MD/9JNPNB Z5\4_R.F63#^-XQ:=77Z]J[X/3#+OH6AU);VB,_6*HKO8'K<^JK M4S M5*@L>E:S#S%#L!/E[\8Q>$'[5<-971;$"'/'('-D"4O M3P&-T(H5X5JL";_Q0_)6\M0&,UXX?_P6J;F;% M="O%4LHP+N/8R:Z*&$4Y__D=[F:MF9-TL<-D,8M*8.D,>)X@=*\ MBGU#'"0A7!22\>6G,WAU;<$L+ZQ5O4S'%Z]W%/6^0?ULE]?0CBC;;AMBB7"7E20+QP.T\GP6W<(!SY?R^X$TX<"4"<]Z$,V]!X=Q&"%!X>H-QQ4T@ ML;D)Z\=#\>>??1HS/-L<;IE-@H;S@=J=<0)R/QO4SB,;>\Y@DJ@G__ 9X((4 MY"V>I"MTE>>CIP9H/%;7E<9,0J"+16HC08? # *BDQH&5D:DL+!X J_0]";< M[=.$(\#[QF,3S3UFXO1J;6M=_+3Y#!RZ0>B^[OOO^PA6X>]BWZ6P5$&@##[+ M^;9._#L\C_>&9M0W1JW<[9H6RDO!YB>9JU,?]IZX,[K+0TKLR3FSK@=7P] ML7NG\3EU7N*S4N?!QK;TU$I[H+3=JR2_/CS&?*_EH!FVC1UPQVR[KG+ JEOC MC58-F?MZ[:\/)*>-)D['5/?;AV]+A6W'Z"_1,XU#&.I+#'=7_[5".^.QW,6#! FP$H47(]2W*V1.*+:ZBW8J5:$]G%F/K5 MVF+/[])/W"""(QF=ME3J^^-&D\Z6:-\-J^F,%S>ZJV!\$7]!I*,Y)4-+E7 G M-@@M>5BY6\[OJ^D'?E-[W('>JFGE7K>J,=Y ;A>Y]_UK3GG"*&TMM3^>KH_ MFCB)DY(U*/\,W,Q=X3FZ-2J.BSU&XJQ-N0;)[WZ_/S)%+P(X([2_ M+8KK.9UZ([^2TT^7WL'-Z< ]_S0G#?\XC@#^W&YY8WC%'W:-]KQC=O"0T]A0 M*5+(ICAGZX=IE#7\,.U%G6G-*1^^SW$SMT]I 5+PS8M2O)_^0LZTALD)\O+@ MPKF@ZD6-<<;%UP^9AN_[XFL3@9GA:ZLM&O%5V7N&^-JNR__@:P<8&<^<:GS] M4$+(>[3X.IYAFO%5-LX(^"H5.QF0Q':A,@>D[6R54[C5)C$7S.VND&'@#4H! M7A7Z3F=8&8(EKOCSW.E,)(.QQ'7"C/=8UWYI;QID_!7/]W\&I:W(\5ES'L*B,=4 MX-%]7ZDBR'/_PGPW+ RX2M\K5M)'9XIS6)C6YFVE&\QQQ+L]-9'>)B!4DI!\ M82(2648BA"15*>7RFES0;'6BA%MR4XY(WULY^X+\%ZA9P&@PV6P1>;E/E^O) M(;G*]>O#Y!JKCPW*$LNO"Y7K%$<&RPL)ERN3BM>#S"9_A1IH7C99#34XY]G_ M8?PDN875ZX1A'?N:P-XF/J\/<+6TM8:RA72+UY#PCFIKU4+$7'/=4V.-E^&V M\?I: '6D;+:1T=< J:@RUUI,G7&R.JZY5;!J/T^5"D_#[:*:0\O*HG):/7&# M7@?MJ]?G6[OA!:0NPO>_55Z6,PR.) M92Y)ZH0>+,7M8I_E!3LG("N'4781!.H-W &F27KOI/0A9?_CW5%FY3!UGO1B MMX7 G,)9QQ;J"&_J/9>@U]+!& [DW BP6Q#!D)0<$4#"J 8I].=5Y?Y+"A7:EN8 M?DBS3@'U*VZ-K7%ZHJ:6Q3E,=5/DYRTU!!_A);4TRDK1.F*>E'.>]DCDB+HK MXM#:*V=3JXIE?+SU0WJ3TJUJ+:NM#TYTZJ1QVUA9=)C7>'DJMN%8!0:$<[!3 M$\J"TE8JO3P[?@!R7$?Q@R,K6RUZ=;&/8S:6*(S5G0KNR.YIE4JMF&XD\$9_ M7T4&381+L@M2"'#&,I@S$&%!,F96D&%J@U3U3QA'2S6PIE:\7 FUM1)8ZG2L M>]/,7Z\G;@3LH/WQHE]+-[Q(UT7X$=%MP'K!8*=_<#?4VP=TN58'>UM2WY4& M[D#H91$Y)#H1P!L<_=08-4QL3Q&F-W!B@RZ@SB((S =;CSBC:"E=:L%%5?80PXKK[[3Z /<5? MXBA)?@UCZ@0@\"^.']ZR3SY2]F.RK.REGU$[T9\UZ'2W9 *X MR%4*1+A$I!2)@$SD#4CU=D%67##")+-V6 "'74_,Q"U$D[?<7@@77C\Y:?8O M.$3MA\N0_B=UXK:#@X.)X@8Z,S;37Z5MHX@7T@SI-2J.5>Y""(D.K&7 XPW* M:X<>>?##)S;AR;\FE_PL% A+F- (EW]'-RUG0!-^8X1!?<2FP ?& #.$G:^9 M49DA'C=QM'_:7/O/W":)*333H?\Z@$W;DGTPKI7X_.%.7T6DR.> @7^D4P/ M HJ@!L/Q#9_CHK!0#HLDS2RT9ASY)ZB3/?&CY[\Y_.0#[5Y+\'5@H=I6?<#O ME-K\T:Y!IU'AK1ND*7=YIUE[LVA,_JJ,N5/!(/UR77=NZ4CU]M8X$4)3R^)4 ML+HI\E/!&H+W]KD-)2Z\,.:'ZR#Z B\.1*[/0Y3?08>CPL[34TR?X-:%(VJS MQM2E;/STR.K &S#9(7[SL16.I,!UZMHSQ>3-A@;>61J=;?.XCV+BG)QI>4N\ M/:_(! QV-/8C;]KCR",:_2$SD,ZIOPE.(X^HZ5T*#_?.%P;ES,N<0'6,0=46)S9J:2@G1K4-\>8\S>+VOV.645T01I<4A!=B M8=W*E&H<34&];4[-:NC]-8I_OPDY4"2ML7?<>";!5ZMC;?156LX@_.KE-1!_ M0)@E)20CC2("S2J;:[@3]*P&X;4?^LF&>K]$D=<:A,>-9Q*$M3K6!F&EY0R" ML%Y> T&8$R:<,HH8-*MKH> 3D+-3^"E)+WTVHTKSP5UA@=J&N$-/K5NUBM-Q M*[PAUR!K_Q)%<-Q,$"TR3DL%F8PK=_4"0QM?[8M6"9,BA9O'62C;"#> C2]^ M$-RSB>]U%']Q8D]AC?J6N .N03LYXFJ:X0VY)F%[G__):)+?@"K)R%JY89&+ M61,8*EN<%LS/. MC93L\D<=C)1C.VT>WUF=9QF_>]ZE0IXB6J^#P\2Q4J=)$2KR ME\@CI594 X&B#A+!<=H8,:JE(&;E!0OU2'K;#.I M3M(/64QNRIMNE??3+7O^KPE=[X-;?ZV:56AVG:OGG^JOY_EEOSEZ?HWTHWC^ M@@A.!%C9>8QD"AMD-ZC%<'TGUAC>\$/M5LH3-R >W\7K#I1YM[E&>55OS;&- M]YEC=!])/LZ89G-'>'35;15":%!,NB,MPTUW"ZD)S3:Z6VRC&>\**K-$@#9= MQL($N2"!S-@H3/PD3!/R@^E>3Z 8RT*:%K -)Y^IJA13:Z?9PH2DLR8DL!ZS M#']9[K%"G?' -OB;4/O"B>,#WQ_E%UZL7$0;6<5[NLW6$QUYXD)?=C1,K!18 MO=@P3>A-6.X 7R6I#X?4/QX>&=_S%U_Y!J)>5]R@U47_RODYC7YX :R3]+WC MF3.!P];2V8><#]QB T[D-^!E96E.;000[#*"4.ULOTK7N;K^J?YZKE_VFZ/K MUT@_BNLO,L<7O*RX_DE*+HU&8A6M=JNS1W?<(=#5#M6+"WI]\89"9PWZ7VXX MG:[6+-Q:>1IH,7&CS33U&8;GILU^D1?4U@I;)9 M?YPZIOA:($JIU[3H!&(0(0<1@F!;3)S"=@PI_@D_( 'V/GZ)C)BPI/6:X.?( M0OU1)R/T6L#F6)UI,8;7QF3L9X LI@S%(OV/,P$4QKG[F<,V:J\.5&0K#805 M(/6J@*6BD UH 0'F BY&C,7B_H=YP,LU,[HQXV7$7ANXR#8:ABU Z35!2T6? MD4Y& SOW^)10ABS ?Q;K-,:,Q4+^3^8NRJF5R*TNZ\(KDBM PP YG+!ARD[% MK;T!M)!?\C.AV8"K!5!V-UI7S^JLH7"NP!'ZX@9[#W9HUG[HA*[O!.(K7GKG MJ:@!$3CN[]!JMSDD/BP&)_M5PK1QJ2CWN^9:BMT?FF-3&I$5A:*_T5/(7TL2 M-?773#7>A:\J\^KZ:V:IZ LP<,6[=/*WWS*T RDIW&R$^D);+IP3AGO60E1E M2,B7#0V+[_,/G1CX[YCNC#LOUI#39\*GHJP#LTZI^RX2-1R(!P<\WK"?..!' MG7:[.'+_'D [*VS*-WS@%*YR0\<\O+(/(X=@.6K?EK'Y*K)$]NIDU2 MQK=:'MAWN1D8$R)5F[4!9A.K/J3V90NFB6(SC\X+3\0),NG&REC##RV"/H]Y.*$!2T(!_ MNV8Z? LE OA$DWEZ (5P@7$^QX-Y'\SE,GD"WUGY0?:8C+>GQT]?PGLRV4?0 M/(0:.@&)V%S2X8>?W8/+A/'7)(C")QI//!<<_X=!&!,"7!# [/BJ MUWN9Q=G5RU(?I9G$+\*FZS"(&&_6M"<7:]N@CLEGJH5Y;4">)5-#)+; MG(_QV.+;/3UJZX0S*KGH?SU&:^LQCEJ*E@\FF='$FG'9PMW;"'=EZ.LMAW=P#;TQK MRMW7J3EYDKLVFF@>6>M::MYN*&AVG='CMB_ MRIUB<^,V"KTHY$LD*R?\?;E>TYAZP$S]/)=&'YR>UTGC8D^CK0/R#0UM\0>O M]L7\M%1*OFQ\=T,< NS(*HKCZ$M"UOO0RUXI%8,[? O[&7SC0P@IUM)X-[&/ M-^WVQ>B6RK0L.)",11;<-@KV3:3XSJ#NG@FX?*9QZ#]MTFMQ:2I\ M:L8MO6Z(H:N#W@5Z:?1!#F!=-.A?2ESS;<]$"$.B7)K\QA[[&O!O6L2:PC09 M#U(P(047V[@UB?K+ZS[(59_Y)W$J9?WL7V7&S_[Q7P_Y3= 'EX8L\8MJ9IQ- M[7!"5ZMF@%7*1OBR_791>_M:1LSTA+/-[3*VOX;)CKK\"D_M7+.M+6+W:].P M<$%50Z1NV"KN<%7]*55;?!,&;8G[^CP0 M)B7E!0':8[X_V'98831-E['_Y,-Q21:HH>OOH%39:&IJ%#L<3='SIZ>8/T_; MIJD%_'FD\5;+'EG#.6&.K)L:;:#57'"F(JLQA &J"*#%G');)]W'?GH\O-L! M$G-J^05-DI[^9 .G<\: M"(OC"?PA.#$1DGS28:,<7\Z??IXRAOJGB1@W -">?I-N+"6OBQ]U+#3YY,0L MR].#DTK;V>#)J88*0"D;S@I1:L0V!"E;3AD]IA@TP FH"-HH4,6@FH*4_=G- M1R?QDP?F^U4K?&[CCQJ:\=U/,C==^YS)HT-# 6SYP7$/'%C%H#3D _G<$* '^D$/D$L!#O[D,L(-42 %' MQ)&\LFG7=C6/;$X%PW85+UVAV%0S6%"]1K=#]HPA?VP,ZGLJWM/1[XH3._OH M+U^+T>F'?+[858O>&RG%^S=! 8%B.SXOD9.PMOSUFSV_OOZWO1]3D9C!?79Q M9X:?/A=E@_TDV?-RQ4Z:O2WCL>DFS]=6![*) IB3.G \_06.J\/\%)CZ(6^R MBWU75#;V>+XCEIT9=P:V8G]Z(?:=1>79_WDF1_\*T23NQ,?1QY-Q]% ^%KL0 MSSIRP]MY_V8J6]S3;7X_@VL,'FAP?.#B1YZ_]EWQ4$_H/<9.F#@N_.OZY/%7 M[4Z(QP1MG2O+A8T]D(\#^O+W==/'#_5UB I6J["P[3J!XFV.,M>-Q$6VW?@I_,<5XJ0\H MO=6^_JKLAQSC=#57[(K4=YH!TFFK8 ;L@L@)H5)IQDE*:.%- WCE,6*Y'&1\ M_ 5'5# WNJE.UF%+/ASS1"&@Z]/''R;?91G) !1I^CE!9F,;Q44>I57D')U+FC M,92-=YXTSC,U=\8Y&O6S@2*W;^@YJP1?1P]#9Z)V!65(^BNW83GG;!6CN(E6 MIO@VT_HQ#70RUDK7PC)NI&1G.[\?TQ)WI]ZP4RD^Z<,5\!9[F%"PA&*TJ&^) M$P(UM*M[KT)JAC=Q;A)V\+&?C.B"I[JC!&*4.D%34C*&>H_ M'BA@E!!VE+6 M->KO5Z_:@%SJ;N/$6^?W*(0M+$C8$O7M_X:V.&%"2\,B,5(U1)X'M8IM(.U1 M%XHKN/,[:H3SGS;-&4W_.M5L'Y+\>,BWF,]7+)]Q7-5HWMH)9\1VTUEUCO&T M!][A7E-N4R<1K\7Q%7Y\(F=&?LO9C5+I*=#QH,L5O/<\^U-.>!*(,T,W]JJ^ '*R<2%&$_YCR.G0 ?D,/0 M39@=91MN0YG4JX&;$_OTOEJ1T7D5L'*JS<07*?+3H=AQQ9RA6)#_<1Y8 H=7 MC5DN(_;:\$2VT3!$ 4JO"5,J^EA!%9!@)KABQ%@LY'^P?T0I?TN^0R6^DRZX M44)'7_7)H6I[O!&O);6IN/XECI)QCA.V[7*,JJ;8[EC1=13361U!,6R' NYL M)SX:@(T>?NKT4:4>>.&E5DHS<&(%1XSJDX7:"O:WMT>DT&K K>A&%4'_8 MC\+E6OR=^JN [^6>0X'C"R>@H>?$_[YW8O;/J]!C0BS#3RS>-M^_9_3>J7=1 M#=+&B2BC6+#8I35%&/FNKG$U#1U^:F>)(L.SH5[V%D<[D%*5E9JH<\OO9B>B>.#LMS. 2+,"5* ME?!U#V.87K6^YO[88[VC)1K6:M2=,<=]5Q4,WA0MF.7_X.,FYX>@+/J8QK@) M_13JOTAY5\]:P%-@P1W4VQF !47_V6-!U1(=L4!TGC46'*DP.A9P?EBQP) Q M:K! %+AZXX?$8[,;)T[@>"Y)-DY,W^)8\K5@#U3@")MP"=0I*V\9+=3^ MSJWP&/M/3R<+1>:HSA1(NUE-"U[U2,X0=#LJ-@X4%T)(%_U@88/+(="99)+@ M0NF)K%>"WX+7;Q.VJEXE3;BM!*2GM;9" F6/L>/Q=P0/ZM6=;C3F#E,U%ND& M2A*!.4-0G1IC T[&DP!3I-ABTBSU2))F1O!.C8 $--AG4-G,'DQ9+=0,6!;$Y@TR;2F,#CL1_#N SEKGJ@'ZB3K(7I?CO>)'Z3A:IZSU'P%1:H1TJ3[K. M%235BHP CW**P+_P&4#R!Q\HV9:"9 \GS H_S=NQ&3DE?D0P1 29YHWQZ<0[ M)D#)VM7"NSCR]FZZ7#\X >6KAG"V;+N-0KZ.>!YZE6UAC;*$(W"<(QH;M78[ M@AMA-U?4-ZN\H9%"M5+^33YL\,7R;_BFYS^^AW]EM_6RHNQIQ#[C*O#U=:=X M$H@?N00]LD5WN#!S=,0"R2B"XW?IL?FSA-N3PO;L3Q TVP9B_Q*R9IM#4/V] M>JK'>HE(=/9_K N$(=X]UEAY2=?./LC&^&5X)^ZF+M=Y!;MVVVM0F,U8IFL- MQ=C4UGU68XVV,H;&#D_PRV<.?BB*]V;56?FK;-Z>QTI1.)*_0G,@(=2M9L'E MA\_1[VRZLF=1M'7B0TDRCIY]""5Y04<^PA].7P9O8F.?# @9QVSF098AR9@" MWN=L;>/Z!&:1G6YLD"WQ,W:CU$<1U^HQA).!TJS UU=Z[2 ;QN968*P MME+#$Y;R?226D- # .N*DE7&Z)7@[.CV5.-MP5K.P[-W6'/V6'#7HMNMZDUA M#),_[^%:()L&9-?U8$/@,;K8QS13GE\O7+KBJI"KL0C4@^)L,+JOM118W97< MK#"[MW*]WVWA#/DL,K][RI?G&50S'F5F+>ZH1@5C&:3UL%Q<W^+:>;B[01GA? #U.N=*$%9&Q9!(6<"&"-R:\[J!.F5B%T# M[YC2\0D,>03CIWGY@N2V_ES8^J*T\X,$[;:1'(4?9CYH:^UDNO5X<*6@MTGAX5D!.3M=)H-*K8(\- M@L>SDV2/5.UK]N^2W-,=,_B&R>Q=.R[M4 !6U1,G%O?07GT3I+;;7.Y\- MO M;+XML2' )P,#!+KU"V] =Y"]KWMS%FQ\6L,8E7,AIP4"K83V!/K?4S=Z@CHWHDZHEUM@ MS0L0PA'8NO+N%@;K_ @-''>\6J^I"]<[3I^A;P3'=AJX$:"71=0C>PL!O+C0 M3PUCXW[Q6C)P7)""IZTWZ.V8I52[.-]H]N#O113RYSGW\-Y,Y2_7- MBXX3*7K\&]M(4\[%\SC<^>'YSBQOXJ6;%4#=T@4G6G715\XYFMKC33&TI.Z] M4B81%_..X^F&G5HODRHM@+CI$2F<#TQ>,[LK[->7%NZ 'V2A0:]+ B&\$#%, MG;YA-.1M21!@'D]+&C$5B_4_F9N.=-"!'TA48,506CBQPHB%BHE.7T+(IT&# MU1HP]&83I*! #S[\,LX.OV&=L+:PV+=FDR02T[_M?5'Y8L'O]D;I!JI^4S<3 MF0_;O(B*DQ(GIJR'1^D62,'9$=CI9^W9=VO_A36+8-8%3%E"L2HN$0-ACR^@ M;+DM&'=Q\GC-5$XWK&_B,NPZ '"MF?FB+WPU4KR$(G_[[3]7-!/V,\H:G\PJV6+H4 M2L1: M*4A.WK#?/>""[W9QY+B;M]-.)ZTY%# 6QPYYZEKREH>@I3P$.!&MA_;R7%JC&]Z9DBT-9TR,!O%/0L>0'W?SFF:^4ZAZ M2Y/DYV(MW$8(/^39\A6;.:0'N,D1A8 GYR^^:A&\K0_NL-726 [8Q@YX0U5/ M[-Y[R)PH*:F2WX#N_['APT<*7D9;QS].R=K:XO;91@UE7ZUMB-='F\4UY9OD M-T'8BG-*Q=]J7WYO:H?;*96:R0YYT@BO,ZI%[;_A79;:L[+![7E\S<#CTP14HT>W-0>M_>V:BI[KK(Q7J]M%[GWFDA&612.M>&E]S1E*0;UKIPX M],.GI-%%E8UQ^V>SCK)SUK?$ZYDM\O8&4M?=;_A.ZT98VYP0=^N/VX,Z6J.0*NIWQ^GEW%4RX/F=%*KS(;918 M6;/F \0-WP6_Y'O7HN3K7YQ@3_EWRQVD/LG5"XU=/SDIE3J$#N[8Z&V9ZF)9 M1R)X8Z6_*GUC1E2]%RR)X)E535X0SG:1%<;/.)."M96S8=,;**=T4L<^$IP0 M ^ P!K,!6!SE/B\? MQH+#7W*[O$+[^19;D MY>P)\,<$.2-;JKA.M8YB0G.;". IRK;L3FUB/]M3VD1]DJ(OM5E"CZZ5M),_ M-:G9P8^V0F, D&#>C$!V+C;:LI8V"&'-@>YIDL:^R[)H\? <)/*?:;I<7T?Q MFOKIGLG< _8UR U(/52W,[C2OS53S<;&GA,A3S!?'1>:/+K+@HS49;K(\5_#?TT M.0_A*6"6,&XA<^0&XI]SF#^R[@3L<&+95'8N+A*.R OY#<0I-!\&C+EP '+E MY)/+1T! (H?^,4QR:008E'(*5!7?9=GAM)Z-'B. MP]S7;O7VXP\S,/[T8YW9*R9\R#]W>24E#RHH?J+I)E*=VM+LBG.@ZJ._\@Z* MHA_>Y:%.TINYF5(L6.><%KQH*!',+!VEFL0. CK+5X024;7KW'5I0&-^3%PT MD=YF>?/-^)%1C[J $_ P"''*2^ [ M)I=X.XQ+1MZ'<@U0>1B\<<"$OS2UA0#^/C3E61&;N4 M!MZT/KIJ#U;.1%J03"CR_[=W?<^-X\CY/7\%WG:F2K?)7I*'5*6N2K;LC:L\ M8Y?'N;NM>4A1(F0QH4@=27FL_>N#!D 2E$B*I/"C2>W+KNT!T=T?@*_QH]&X M5> \(=)",Q<+45S0WM=T/^9ERGYG?U,:.4!1G)&49AGSTTY>]>P"#T>#WTI1 M+Z^\0*;C-,CH-YJ\!RLJ#J65-]'J#ETMBL7IQFWC7LVT8E8FWN6&-A"%'5-$/ [39;QF==1L#< 7Y5)5%>*>&?A>-CBJ_?1@%7'3W'S6Q_[58;K\AU> MCNNE_=".7I?C1H@AGT#0YR*@ETESPG4685A58 B9@!F)A/79B?5V9C6K#?7W M(7U:<]*[.=R&7IJ^0F;O)G)L_0+W..]@;64"TUP<[ZCNHO1@KR7KA@XKIB_+ M ^'UD^]<@I-4PG"S\:NWI2VIV8^*X.ZE=?:HW5+]=[S]L%;+H1T/*B-0F\-T MZKE!K7G43PJ-HZLU9TZOEL#?W33E2E7? M:C--=BF/LX=UMK0:J]M0&/FY92?5AW9%MA!E2HM-2+8RAIJE\RTD\D0$A'R" M?X\L!GY*0_LY3+5XV@IU>Y8-&IYDXGDNQ!P M[# MG"H[L=?)XRFPY)(+O,<@H@\9W38M?9K*XF2F3A96'E*I*XAWFMJN[N ' M5?@2O%B4?X>:":_:[B@T:Z5XO\C)+AELS=\<'X(J>4)O#F41F2-4W/G? _

    W.J6P-R<(]S8\A6]O%T"\'++^9,=9AF5^C&^4T<&I;JN3D= MQ0ER>I*/UBLD\%EID"=O,Q)2/AB5.7_7OHP_.49GGC[3!%9[WAM]6C_M,S[1 M#J*WENO5[G3!R;>N43G:ZG&D"/*5JG-8-&U1*2'R@F787[V,;+T#6=)&4O*X M$>&![".?L;T7$:L/^DJY8.QVHE\SJQI8Z MG"ISCT]J82=13;JF:>]>$,+A]GV<_,J^/;[N9D$]PC,#^NE"+Z%P1@T<[%407.\AU21Y ]D7KOKQ"Q)>6.#2AKRF^D= @3J1/.$_'94C)S^M)CID MOE(GY[2' M+\XCSLN(3!FE[&>MHW_87-XB$]8?%\S= M85AX67UV<.,B<9*> M3;PU[-1WDC?9#?E^U@^.21+3&0^JYOMW/JN5_P!9)!E%4AXR(?G2XU-#"BJP M):2\;/EC$ZPV?+,]ST4)63"":$_YG?>-]RXJ3(*W309_H?GCE^P;3S OXY6? MGJ/?HB_1XC7Z+_:_;S\1GDJYS.6*E??OOW+[_\Z^(GN/JH'AFP M7^,$-%[S!"5K$D=4;CJN(S>6^G0VA;0!1/ MG%:ZF.)B0=TQ[<-;'9!KIFO\@]]EILDVB 1D?'#*@2E?BB5P5")'%-^T 1\M M^KI.)UV]S_RC=!E/V/E>;UR#5\!AIY;R3Y]3[ M1K,L/(F"'%3!F,BH"Q;-[-3V]=CHJI,ME^=M/*8L'BQ2.?T6(MF4,HGW;YLR M& 4^=A$<8A6H8];+KS3,U'@,B::4B8 'S?:=TG U0Z? (*W%X)++9F*&FMZK MUU:>UK?\:$^\3+!CA!)ELJ",%:F#:7A5B!GT0GS*VVO#ZD'.JI=:=='\4-0% M/+D70LA.KB-AQ:^,'4=,Z@J<7"Z'X:4"@Y"=)T"7XO/E]RR/>G-P;(D:WU8M>0/[%$;XA.W MRVW2/]LKQ*OS/C67-M< 0R)"FWC)B6\UH$KLAJAY^T2T.L]9Z.Y", _SY9.% M4-*VB#_+LB18[B&*GK[&RL,3_)]K4FDW72+663]N"M..I,IHVBK'2W#Z3;PH M]%UH4DR]9)2IH@P<:2V"<,]3B=RMUU07:(6HD;0T;<9G^=7!,R..9S$E:*D8^GK5AI^7FR"/^!$X: M;7,6Y.4^010&%#&]+3,4#I$2ZR%*LX2?%:4\S_SKQHN>1(#97WFXV8.,*7^- MX5TU+TC:7@%SILQ$J5)+&VFAUXLTF2 EZ\'#Y947;@!1+"#BH8F,V4"D$3,B MS( P[?QI(;!"/+D^+OIWVV*\.K(&[-ZAPO)L6X;UZHL,N9/1^-Q+/>>G'TSO MXF<9#RA/4.O.=0?4@9."+T*D" +I6P'RZ(_!Y@Q.OYE?$!$;7;D8GG][IOR: M!\Y*N5:C/JX9E/8@#^O(%+87,1SUMIL@2=6KW'W C_T(LO[[,9)C"Q+GB;'F MX[&28ILI9L9^94HG1>+@PNEB,9 "C0(B8M"K$>B5!(942'1R5EI (I[QK9^7 M?XTC,;WE4_"4SX+5?X<3I*]Q]AO-Y / OU.?8RSGY V+ %NR<=*VDQ90=Q&L M",:[:6#7_,MI5;X=WK1I,".%KF)S(#UB7:8F.=",E(K.)%=+79UL!(RC%?X[ M2HJ*J]S-S[83&O(XH2RN1,#$M;B.F];%M@H/%"^>>F^*<[:NQ)42?6N;6&'\ M6@VND/K;<7#O W@D4ITC*-(6)$11?5H>P4SC2.3B=YK(5"K[=F<1I'S"OY(. M8PG!Y$5Q+\U7 ],ZA2S:ZX6MPU@3P$?6CP8:E,#M-=RTB9W3QCH-\'H-1SC@ M/UTLU*_)Y_P=3"+2)B.A)HQXE[&KTT8C+5>"Z"Z&W@)DPDQW35;(OWH'4&T) MR]POA%\U[1]!,$+&-T'L(E7S7>0[IG9-K7/CA9!8QAQ2WS(OR::,U<@='W__ M(7WHD+K;COAK=7OU[6#'ZU5E7Z/3:T O\\3BI MC2YU'-QZQ1Q>WPXN8N2OD<,;$,#/X<=Q\%HY_#]$DT3T#0Z#,42_:WDU9VH4 M?A\G:QJX9/$Z#:Z5R!M;PPZ7GXB_1CIO!@$_HQ>Z3YC4];=/42."=X#.FL]L MYF^),)::^_^[3S,H51?>:U\%G*SMLCTN?S=HF'SDUQ)^H9B+ M)%XA,Q5AD/S-D[CZ[E">T34HS9@1^K$*]R)3F'@N/$[(/@JRSWG]G'4 M0O9X^+N,J#P>R^BCBSS M$=*FSH7]R9.HOW'4^5MW2J8,M_D?$6".N#O\X>IZM!\V__:'4^N$S@0]V92# M[LPW[%7$X[F"<>1>O1H*@\^U]]?O6OW[P)9T$0WXAZ?7"!%^=W\<3^C2ZR.* M.S3?Q%<0F(C/8_77[UH]UL"6=!'[^(?'T@@1?H]UFD78G<="DV'8? -/. AS MSYH>GZ_JJ=RU.JHA;6@UJK.39M?HH@;A@]\_*69=J6NRVK"C"B(M=D1K8WUZ M.R'\VN+T2OAQLQ7%>JFJ5QOPJ@VXP8^ ;"CYD7N7/.A!B73PLDH(1)R0J,C* M5PF+]7CN.HB,R.3KZUG<$%P[E5A8YXWGY#BW/H(VQ3A'F7K[3R H5T+Y5&8: M-AA;>TX8SFF&'8RU+&9;)4UP<=K-7H?T7A"XHJ*%-(;F5HV&$>>7=\25'>*M MLN"=>8"1\ZF9S(0MZF8Z!<15O"IF)$T7>\ MV96LM<0M["F'X3@I^>Z#)JL@]98A-;KY42=GVI3;B*Q.BCT1,EU*;385 X4J MVIG<_# ^8]6/LE(CG)!3YE_B-=G5^911,*:R87%T:BDMI<_P[#ULM:]M'[J5&+GW,](FO9R@5@U&[ O-X):8]-[=H>](2\[[Q\B40KD;*:QOE M/MC9@Q4'BYY+=1JY,[#18E8/B"?J*JS @F$QU>E@>:2N!'4C3N5,VH$/Z2Y] MVMZB9RL8.M6^3@_0%P ,7%\Y 9\BH]MJE*D=F,]]/X ?O' 1I*LP3KE/E$=E MAMKJG,QI4WR]\IZ\P\@:2TT=4;R/U1O?44SK%5,?F#5!E 8K(VE; M.\@;@2/[VEO!;9F, MJ0, /8(0@/$C:,H(UOX%;C;L8*U*9RW%\?)1%Z6'=FQ1-RDJ)WGMY#O4?WP> MY[('+V*8\O3#J/AFE+VX:G&'?BP^&%U//E+;0%\6$ISTYA>:4M85-O/(7]!W M&L8[T.WN QP<_4);1/R^-CP*A()E2+=+'"PP>&"+>8AKY?Z]>(S3 M%#:N&3_1:!70]!6V5AK0:BR,>Y"WVZ@.ZOJ2> ?Q&7V'=E>HEE3J)=]YS?K6 M;6F2*=V3_59V3?;+_SP&6?#&!\Y MHDH"=>K>].K5W5Y9[;5[7&>*CJ7KG=I7WP'+M&IXW?MXG M_IX^LTG'UGL,MO!V\K.79&QYD&Z"W3.;D4390[1. GG@4KMDOZPFG+U5 SK% MD[W#JD'^G.Z%1@U^+9.+)4+NC#S^3)Y_)CLN#6Z]%.)(N@\R(XOZ.A9PBGQ$!$^*33E@.IIG6 MVB?&/MUL';[WOF-64DAX<:%?2X"S9B3U<>/3+H@#OQ3:3'*-)1&S M5;MU!>W4%T/.'V>4UD $RA5<" O*9'!F%A,AFX2%<+N#UY#ITBH34Y!CC>=9 M93SSX_U;!E#+ZJ1_%2,:F!WQ:!RQ9[X?V5#N:HTF9W_2[R$*AW\G68J"WED8^K+OI/K2G\MK_ M5$P1E='[Z])WZ1^R:._Z^.N3I^AW,\]K:\<,U=/D+NEGN9,+3W"B'\UKT00T(N!_;N M[A=S(D01D&75X2(W_H*!7*6B UN3'\2+(3>438GH?1!YX3WUX6K1(MF_J7>9 MXFB^VR7QNQ?>>M$-?4C3/0-E?1HJ4,X4[D*Z8A;50>Q*$<14X[1M"NYRH@5R M,G2+B:Z0)J:US&Y"EEQO_F>I-P'%255S\HGQT&>R\B(2@-YD#8823QI$]E%( M4Z7R@/U,$U8#;)+872*-LX6.)JL'OA=\D$]7Y8W$=6]MIEQ_WE)+-M7E)I!@ M38011+5"W<^2=MC?;!YG?-F!?6+L'NGTT>CEI]RG\3B::T^I<0E$B[2^?S,:4\PSG8+NO4B M_Y%F@,D+7='@G?KWC!R>]\DN3B"C V1;V,0AFY >GS=HK7A\##D,NW/#7^W7/;];[,4&X7V<+.@J2-F/?'NPCAU;RN(< MH9TL+"963061SY7.JCT\C3!;6;!UA2\%D'6<\$U;B/N"KNA+O&IQ0&!_1F+,2FBP^J;-FU4?R=Q]9#3RJ=^';#I\@YATNEI^:C(R;C9G*1H;KLEMH)+-WM66!ZO/JV?DWA% M*;Q>6+N3=:8\8I;J8FG!4&V%D;-3)]4ON:/%*\^I"0ZBROKM$I$E2Y\+2Y7Z M[?./RW9%L,\BUIN+(-TR,NRWT=+T*4ZR&F)_RU9+[7>CV6MIUU[?9HO<:"D$ M8=IL,8-!S6Z+GXMP,MS+B\4TRT(>H37?QGOYVAOU7^,GR-, 2<@.3<#UK ,Y M 0Q!I,($?2I 3 F#S-"0C[<4-R-"()$2>8HOD$FX4#^Z6U8M!K M/(O)CYL?Y>SCYO!E'P6K8.=!TD1:N_G0X1N<([27Q2>W!)L^0+X1T5E]C5/8 MY8%4A=C=D;!H\F.CR?:W)ARU]+;-;"NSC;OUFJX@'X)XA?35^WCA29& D6'# M]FE'Q2YN4Q:"7A7@Y+;A6*BSD.Y?XYV-#+!A\!%)+HK(]V^9, +2(-:,M540 M!C)YV#-E%IX\$:H%BW>:+./V"8H32#*&!:MUR!MG36>ZM694H?X:P[G-GA5; MAOFKC@NZS.X^8'JV#](->,O;.)6KM-HS)C-RL62I8T^T%I1!(J@SP#P6HPDN6#A>33DD9T'62?>1X3 M^.OJ;$EX^7 /I=ALP=OMP@//X@2RV3=I%JS(6EZ;38L#$*5"()$4-C5V"87? MY3]]"MFRZ[.(2UT55$;B@LN(EV5)L-QG\(X=?!^I2!.?80P'O0K(K)[4R\8 M1Z^)/T\2QA6!<#H+1BIUAC640SR:VBPK!E1=(>1CJE7EH;WL-?$@0H-X"<\& MQ?T=+400G\FP.Y ,6>D35BLIJR6+Z@+O/_^YU.21_?27?\K_(BOYR_\#4$L# M!!0 ( )& 9U?.1_/[,F$ /4T!P 5 8V]L;"TR,#(S,#DS,%]P&UL[7U;<^LXDN;[1.Q_T)Y]V)Z(.56^R#YR1_=LR+<:Q]J61M;IFMF7"IJ$ M)'91I HD?:SZ]0OP(I$B<2,!$J04/=-]; ,@,O/+!)#(3/SM_WRNG<$'@+[M MN7__+KZ,O_^??_\2]_^Y]?O_[7[>QY8'EFN 9N M,# A, )@#7[8P6HP]S8;PQV\ AMQQG<0MM:@L'@_.RGX4]G/YU?#KY^_?=H MC%O#1WT\=Q -=O'3>?J'NV0XS_WKX/S\YV\_7YQ=7 Y&?[T\^^MP-)B^I.U> MT-06-JNA8[N__Q7_USOZW@"1Z/I__?3MOW]9!<'FKS___./'CY]^7/[DP27J M?G;^\W^]/+^9*[ VOMJN'QBN";X,4/N_^M$OGSW3""+^9+I_OD,G'>#RY]VW MB"WP3U_39E_QK[Z>7WR]//_IT[>^)%/$?^;X2-H<_]6FM,_0$KWUQL%#1;];0;#X^Q?3; ME8$:HI_7/^-V/_,-&5'(Q;N?:Y+X%B"@XHG<>:X%7(1G] _?AX/Q2R8_\%K1F@SF;P?*XY MUMS;ONEX?@C!JQ&@_YXL;D/?=H&P1M &:H.R+ 7\'@?'N M@#=@AA#I10UK63Y8&V0]N=8/VW'0@?/)10?II8VX M.O9]\8,=YYCM&'03AL!ZMHUWVZD'O;*AVB!I#N#ZU0L VNIML2)4)J@X4!OD MH.7_ \# CE3:M3T83:DR4:3A6EFUT#X@J&X?TNZM;'H#S_P]\F;B8R?: E1R M;3&':P=PZ[4=1 LB,E-X]XDV!,"MM8FGCMG.ZH3] W/CLP91N3'T/7DU= +3 M_"0VQQ9AVM:4-* .!Z.:Q)&&T^>05)- ^J#M'9CJKH6Y0?0Y M/-4DBSYHRV>,VLM!821]SQOW:$&V'=7'C=U7M#QMO!H0W\U_@+K,J/ E+1DR MA9X5FD'2#OWT8>.0,[0!&#N.]P/'=MP9 5AZ4 *"%,U&2\:BIL9R"<$R,G>3 M1=)!.0M9WVW['%R7 :5CM4U4YG W#:&Y0I_" 0^VE40"(0"_ /WPH<]=-BU M/6ML_1/)+#K\R>2)K*FTS=('/[#7.%HD0] K".+#2-00 DLFX\0^J,7M>/H+ MUWH+-QMGN_M+7;Y4^)(.SBB\P0R#Q/ AV:5_Q^%F:9NZK*GU31V8-$;;M7O; M"?'>9.^?#-4PZ'Z)'1AX^X4IX0_):.WZARO2V-Q(,W.W!P/XS/2#<(5QNT6J.?AVZP61Q MV%LA[R1-3#-V9\EX^,1.T-K[T(I?TXPQCR&.E&^6/>QOZG''5?]P2QQ1AULN MU.P"_^[9,]RZI'*-K1O1,0Y?;-=>AVOT=RFGD.H?U.=Z$#6^SOPE^EU=OE3X MDE8,N6F,(>0OZ<.021C@%&J<#:^&#V4?T(=\M*(!"/P@6;<488'X%7T8H<2$ M5OE4>T$'=RNTN<'"BMQN*\^Q /3C/]7VZ7%_H#WRY=#8*B'E 1+2;JIYA]>' M]%V@P0Q9'VB;4NN4(L?H^T>)0JDC" _IHQ&@T'Y@_+;V/ MGX%I1;68\#\B>B-:G^*0@#DT\!YWC!8#Q'A"$F]AN(A$V@BB!$8TI%26,3K; M_2;^OHM#7(#U;+P#YPL7:P['!^NEF M/Q//>8-V\4@ND4%Y1M](OH3'XD0S7ZFG#$W@,P"N!:S=;^T ?^P,S?AL\'60 M#I3])SIM#>)1!]4J2&%:L80\,S<5!U<)\R"'IEC CC4%_6.O*>B'W^X\="(8 MO_O1;58ZDH-Y_/$T4E[-T8@'LSC\\V_7EZ/+XQ$OH#>NL"=Y$L>YX0] MB"S,W[^N2=BN&A% M#'&(VH-KW2/K1A%"KEVG1,">>2* RU8$@%9X-XZ18RK"8=-.B8%K\HDDAHU* M(EX6'VT'O(;K=P!+)'#8I!.#769;:GK%F'.,\Q M\83[URUP'Y^<(%+$^)R,:\;=X5M_N+WS++(PJ+TZ)!MQ.A)1?6M!5.AX^V0A M6J.LH,B]2+=3A/8=$H\(!8E@1BT(9FQ9B&U^\C_H\ ?.B4(I:=LA@?#./A'& M37O"N$/_G,"Y]\-EB6+?LGN"8,P]/=F=M2>'R*A.8)1E%E?CI@KCH'GW),)# M0"J69D_?"J39LS=6WC$$!D$$ MV3]W@NG,":=L;O:$C1\P<*8KSR6?ZPZ;=(+=7)-.6=[L43H)OM^>7[S/L4^Z MA.6'33K!"7$($Y"*I8V3_T:JV- M<_#;VG"MW'8?5@#N$36\A?H_0A6..3+ M<,GX+VW=(5GPSS^52;/GW00Q*^ X+%%D&W5( LQIIXQO]@2<;"&\]1I?2J! M9H_1R0[NT?9-P_EO8$!R2 RI:2?D(#3Y5!3-GK/3B)']'!_1;\JV4(26G1"$ MR-Q3.31[X,[/, ZCXI-$IFV>GN$0_4-W6;!FGTJCV7/V&$W0BB;I&&7+=N[O MG> Z>\8IIPE'Y[_]?!A[+2<@6^Q%V@SWB''9YV3U_N'U[>$> M_^MM\OQT/YZC'V['S^/7NX?!VW\\/,S?OC00GKTP_/=HO-#_NC2,39+-X 1^ M^IL]#I-?_+8C)%.,:^K%T7V$.&Z^+M45J H923V/\@F7-\K#]&KX;=C.TB(B M :QO M00H\(1>0N =@]QR@9E^M'<@\-$B8;%FFQTN*1[T%87(0L(C21I'LHZ M+W#\RFU4OLA?X83C#\,!..4M2.L9174#"0#@ZJLG('AD6\1%=8(5X&2#=EKX MRBD*^6X6-*45]4JO+3AZ] D@HF02TU=DP.*\\<4C+KGOSX )D'+@*BT@H.." MUJ5/P!"FDYA7TTF#L2N_B*@F("';I$^29])%S-OII*2G$&P,VTJJ Z#%(#16PAP"[OH0Q84MA<83BO' MBRGT-@ &VZECQ,GY:-N\P6=O\D) ZZ*G](4U7Y! !;O$9E$PV41/?+C+9V#X M8&8O5\%D\=V/JYX28$#MTPL\S[9,Z[>E<[52* A=RA M%^ 0)$_6'E0/,&1.64RC4=JV%Q#@IXR8NM])Z3.V%;W:.O!L#XIA&&)B=5K? M&<2LH7H.>B%-"BG$N@%=<1)DWH' S_CA@--<,6?&/31O]SSSO@U'PW8">ZK& M']2BL_,^A SU?.$)Y ZZ $&*8*DXX2&\\R$,Z=U:\JX(WX5COK'&B. 1(?F^ MD8/,/LC_X#4A)@3*V_<1!0*4MKU$%,M>X]^D1,S .UHV_1D(0NAB.XD+64<8 M+Y>V4-_>2+X^U4I]S)>-[QH\P^5;&$I:]@85HC0J>&4\FU+1P"]4^_ M4('9O0<#RQ*9>TS,]N,%B5/>4J,N,X0>_0<&:*42]J0HG7MW2NQ$A=- M8T7X\HN7X[U#BB#A"N(8&D^LB.<9$4Y+RRQIF6?)S7!T,6P5"X+"*TJ?ET9) MEQLD^W#=QEJ2U&2B9N8>-.N=_+D(5)I=V;@K>VQ9=DS U+"M)_?.V-B!00IE M(K3N'1!$Z%1P&&T6 G.(SD\AW$9^'WV?!S>.UG,C4_RI;C(*+V#D SZE5Z/M)!S M$1BV"ZP' [KH$.9G.'0/%K9IDW,M6!U[AYZ*)"L-K;]J_^S*?6;-<>?Z;#BZ MO.DV(#A)E'4JU39TMV+(KFYX4.?_Y"=?4LA^ 2L:5 *<1@)8@< V]P<:9EG MJRIE 0=_R7WL7[^=KC*N/C,%BA+YVGPN*P4[_@P$5=#Z(Q=MX\01/!T;/K@*A*HB1O M5][UW1HN.&T#I4>/<"!B%;H;Q%L@^,GW0W[)QZWSK#D?CJX[+G4*60K\3RU+ MG/S:"D^7WLF>19L"?U+K%QPQY?PW'''[KHM>C#!5P0WMN 9V?_4GBR1R$/V5 MTRUPP?M:P-L<_<_+P^O\;3!Y'$RF#[/Q_ DUT-4A$-]![ @C^ "(K9J^._@ M;@A8[P,<-M-%:QF\SGO^.4CH_#D]H?(1<0?'Y&%"?[6#U5WH!XA1<%>2#%>I M0/]GD>\9*XRD"RJ$1$Y$2FW*%8,"FWX^R M$&R?85DJ#GHX#H0)MO3!7ZMP,BH;G6>(V?!O\S^KT(2H0&U@5%-2'"B;7Z MK%'Z6$KCZQN%VQ7!5^A\7 #C([]?3ZO,T=B3!68'9L8$BNR%N/KF>7@Q'%VU M6R1/&H2J4T^Y0-%PKR-L0'HK<4&29=V3E"8;-AX-_ OT?!_M[!?$\,Q,"UT@ M(+"]95HQ_:Q%UNUSIY&48E@^-V+Z#PA6CI?,7G#,D \0_7)_]'AW5'2]Z M!22AG>C8H/311>35Y%GFP! EME_O++X!Q\$//0 7\='!1R=K;;LVYF%@?P Z M4O@Z]PTR-:A6>F)HKU9)RDC>]4,71-19-VCRE5E5HB61[O.16$+=M^RR6!E4 M=+XJV9.+C ;P&4O_0:L."I2'@KJQ#*7IFR M7K1;3>TBT4HH^V('@=#7)L.RI0]_U22M<_QK>EK6D4@3>^Y-7S;),BSM&T'YA))4RMU->B(@/2&:-P]*<)0\+X?#T>A,=U3(H#!%B_0,J?8S M90@%JSC39BZKI_O$P>'I%/S\,_O(\>7OK0F&-F$M1G>$" M[YAE=P5'Z=1)H#U[4%-*G">% VO0CQ!!GK)U4QPTB808!-!^#P/\;,/0YRIY(RD*VE':W"./PS;P2QY].";X8 W8(8P+HYE_3.,+Q88U2ME M#:\;/%5B2PS)M;EX,K89P:@QLB?TRF:>K)"@TMC@QD%;PAR&7:7TT UL$E9R M46H5Q!H7T:'!R=+P5X^.]X/W+#FL>)80RE7$ND#-X7KVNAJ/+\U:, M"8^$#\Z8JJCO?,V(.$F#XH#8-]!%_ V(M8@A!AOZM6_>'Q;\N3<#IN>:M@-R MKIJYQ\E[AF52\:FC!FIC#.U7('XV4QGO30/#7>*\4USG)2#91GHGW6#8&#)* M0"G.J'Y9U&R5!0*8LDU.T.%G2[_LT'TR9[%H0$:O$YQJ<4I)C>8V$Q:3T"T0 MN5X0]32S5-[XA*@J#&H[%QJ[F2(XG-U/A[:FPC/KYZ+F;8 2S8 M'4[0J,HDI2^3-?\29F[/E]35=9>X[@>N^'%O^Z87NIQ[:W+W$]SDL$SI*V>- M+W$-Y8!=#Z^&[5ZHM BW:KQ2DCG:IJ_,-&%<,R^G?3ME0XHWA6!MAVM_GX%) M-'J5!CMA4@4#Z^;!Z@94Q'Q_ M5*0?J6BDBD@.P/[ P1W<>"MVU0UI-<7-@Q].)M3UG^KV@':1$=B N^A#-K%J M#K7/$4*'17U=5ZK^F$&+_\:PK=0+F#C_T*X@BDNC7O94&^P(45:9+77]K/KO MN%+;/36VE1:^I-\1@HJ' PK8Z@:0Q2\%]CB9H@_"*YV#+-N\&HT_J\FFSI?F9U ?^SM511' M+SBX+OB4%$[7Q+5V!(2\&_!U$^;K[Q'->U)7U/<&M$H?ZYD=%_#8!L*)*LKBJ ;+R+T: M.;"=+$0P)SK.<>-/"K!3&<]R7&=X7:#7 *3HJ[1T)BK-P;QJ=1L9>.;ODX@>_^$30-/V MR0=D5K\3 (6YHS1IL_'U.3VJS8"#3TQS;VY\_FH'JY7GX"*WN!B;2,I=U>&. M&X*UYT9:RX BN>,)=.+LJ7LHULU!@VA/ M&#%9O'H!8,2WD9H?-92$F%+W>"O9/A$"3+);@SF :TS6BV?9"]LL6_ZX^N39 M<3,<#;6L[2,7(]4YHU4>D]#A*)%7EBZ18))(;M_$= M>];:\B&)TN.HD23*E[ZE5?(SN[;_]:AQ5I--LA(I6XMKP\3C_\?Q+1^&$Q]U M$0=M$ZE!%'K@6OE?9%I. 5(0ZS P]>'3=$(K>I ='5S<)9@AE7I8+ #QKJ#9 M2>B"=]$[!0VX)"L5IIMP5X'>HP0C#5MU[U8W$= 1.3 X(8S [..$F+QS:XRQ M!]?J'L(8M_92QL[Q_MO9U65' M'5$:\@YZ9YS.$W-0YH1GMG"+=H__ /PPE) M?EFNOKI@1CT6RG%7C4%*;](;OTXJ,/B (Z^>:X:0\H02_P#'#+>:7.I7862] MMVM'ADSYC%/Z2E/S%9;#S<:)=C2&D^YHGMR%!]12>[E6>5:>(A5NG]JO#3R MKO@\ON6GX^"P8=^AP$5OOW8V>!N'.+=/;7"MW:W&$[*LS !^WOZZ8$-4ND -';Z39 M)-'S 8SPX)(>>2VY&(ZN1YU8;$1)DJ3X^<@HI=J.*Y<%DD18R MX-+C\S/T'Z2[^V'0#_%( V\QR(REI6Y.X-)PD\+P>RN'<1B5AM^Q=O> AN'L M#2!!B26-V:RVUYKT7OAS!)-;AYQ!(/LSNM@5J3C*&J!&&*;JW6+U-NLM7*\- MN)TLWNRE&P4_NT%2'!9M :>(6V8FUHYAR2Z*EBP9'YNRS!<&^T\,,M_0TL(5 MN4$P6[2&#?M+:;)D61B^SKK8#;9T^#B5[R[T M V^-YL.IW9=%[4Z&'F!9#':##WZ@T0?9X;54[!*^9-E"T'+N7DW?(5.GQ5)Z MWNYYU;@WO>"JXT+LTJ]8E<^$_*_!UUD6E1226U><:5#;R*+IZ;7ZVS>A)D"4$(/<< M'D.EKXHJG0PUR(VE0K$).:X%4@BZ2FDG(]6V,#Q)U1BM==$M)EMW:;&"M"C5 MH)O&-.C!@"XZ">!LD:BL!:<"71<5*!UI@(8:I&-IN3(>TDS0-'*S9E?"PWFP M%C]B^SR.A\/1U4TK.LGB?W:-$R.FRS[T1\.&4=QOQA_WY"+.A"(KV[>B8N*! M!]'(V!>U&WN0'UQ+3=WQ9$\0:5VD-VU68\OFPM)::A]=-)=''EGM%2>JN\XF M6OU@AM*.BDJ['VW@9X?34DTS+R#CN\ZD>'ZPW3."^2(P_P!-1]CM9O;D)G/; MRZ8P2]>Z S P;'<.#9QE&T=\\!]<57U.%P-2'3'YZ+X&N=23HW+Z9.N6TR;= M%&U2=@AM[5 TP8R_K]SP4%LV;V$.IL)C)4A==-%T#ED=8/ MVW&077I"([I+7.8F_V(P73?/SXJZF0XZ,%QKL!]VL!M72X6EL(*IPI7&^.VB M:?7FFAY+X<4&R>G+Z&PXNF[W94UA"17-@P0&]&0=)[_=RS :)<%VR5B#_&!: M6HHBV>D[X-E?$<-31/HV:Q\.WJ-&,RM.E]]05!Q-%XM12^>':D.^R#/S8< MC8T?+L#O9B Q#/!\.-?^KC[ZZ*BY;+(Q6'7(JF[RV)$-_'=&H9.EH1K1>-] MQ=IF#0Y&U%)+]Y./7O78S3=Y929*"XP"'"*2TMQ!TC:VYF -;W=Y9WN;G2US M6UQO5%TLAAQN\)-0M,VCD;S\< M5DL+1.$$\]PLV+?A@FX\DV.9$[%!\DIR,;P:#ENQ'I5DFJN_5I_L[MJ&3)$@ M3EM0$ET7#S)(1]%2]7>$6016DAJ_ZK(U]"ME!B M-@+5V47UQ.S!7])_:5LAIH,YVFC?:?N3Q<&$MO%_,S.[N#KKHNQB.=HU:%.E M]8V!HBQZ-B:< 1RAVX*7Y >!94+FZYL^^Z#/T+$NP<<^>6+& &NOMV$0772 M9!4^;J\\(?B1X17T7/1/,T[%$P&'Z##=Q(D4*F4][J1A98\YMJ1\F\3+,_2? M2O4]!G^)/Z/M[K!7A3Y*YX)# ,?N+KQG&PF$[>P1'BFO/Y?#44M6HD;Y#UE4 M]ZN$-M)Z8[F$^!70J!9:PF N'''U[0%RJM/92('M9JO&"*TLP^+*DAU+^P5$ M+E(E9-;S=9GYB'CXK#-5=)$FG6NF*T&!,V6%="I%5X;JX*A2KIVB_ M-G2LC,H>P8P M+4RX_9%QV<;O:P,KWF:O-V%:8UFTBH_\#W4;>TJYH,J;WGK5(*%EZ5MQ6>*H M':3].M7U(D)QFNL+,/!TK(D[P^B'"-S1?2%W72'.872Q$I5+#=6AL[O!$V77 MAT+*/RHJ?Z8&T7Y0[=6]P6)$OUTW[JU$$\K,X\.P'2R-1P^^&0ZGTU)@"%V, M0371E#@RZ]+>+Z](AIUWCN'[]L(&UNTV=0^'AO."G^-!D[LW CYTU1FR;VB3 MSHN>^$YVM7Z$%JB;X@*U&Z@3BU+G*E/M#U^[2=W%S\0+NDCHW?-0OVJM^(1@ MQ:I:Y'5WHTFIQ".BSN=G176FU[#27L?K%+,2[-N6'4BGR:_ZA1ZZ:'LE:97K M/Q^-_=HZ[JE_M%T[ ,_V!R@W"/Q8X1ZIAQBJ1[NDC6&^[GGQ.8+F?%]D;HS7 M'@R25PT?/G%V*]_!I,Z0O<&;="8H"#HNOE;=N%'S:.KX&.(7:JO"4.8G>@-+ MY4R1%.A,LH]-!J(=5K,3VG2?EX6C%6I :K_3[FTQR,QU9[F@!6Z-&0/D]>1Z M./K6T9*/-4GN[DG\L,JCD"6X*%J"8JU'[0U!QXH^[F_-Y]FRG"47- Z4F(JX_>TF0(I2A3<5HU$:R" XUN MPJQN9ND$4D(96K.U&1QR'V6H??06+5U 5#7E)%6K$C+,&A-/+OH0\(/DOGD& M3&_IVG_BY*)#"R52?:+RL/U CU)N-!(I?US>E:[B3"KUDN*=V@\DB3-9A/PI M);6,XE&TOR;6^8FD'2J++P,)*C5K@#R@1PC0+>7_LQ])JD=3=T,ZRE])$M+2 MJZ*6DMY*TEYOC_C1I/T+/=FY3@%<> @[K@FB!O[XAP&M[U&>(;#&9F!_<-L- M:1_0Q:[(?TI),8]Z5 PGI7Z&_AO:)OI79'2^NW;@SY#=>_0@9I+@BE9IU![# M40%CNE]'?K]7*-76B#&335SB3LA UA[X&) HE3>=+V&?*96VWCC>%H W #_L M9*$HL&GL1--(:NJF#@^TOMA>+!6!*G1ROW<,T&V"9=VML)]Y'$WH_%%21"S[ M1)KV9XY.OI66+?6[WG@N5@+L4DTFF/A4;X$+%K:HKU!X1%ULA^!+:[(IEK2[ MS[L*M7J*[1X$ANWP&8;AV47)(\X"+[$E']/6;G3P(;8WA!7 BMO*-\HC_68X MNN["8SD<-.@8XG/P%M0.ZD+ M")!+_!0R>P0 :B18:=L.")XB.J;H*41V6NSX[#D#FQ":*[1SF4)O"8TUS=@3 M.V@'@$KV7HP\24Y,C41/M_J4+MJ)7TR2O%#0T_R3(LE*2<#MR#F/K#[=D#.7 MJ:].;]L7: 1YH\,).6[G22C*E6^V#O^HB'39K2\1 (4%E,B2#]R^V:Z_#\H-.X>_:\9\RK;P$V&2T M*0/CDRZ#[-\[+ ,F&9K4R"$87=;)C]5-%\E)6%MJD:P@<9C@WTG"S&; !+A0 M,4X?*_/EE#3KB*SHC#YPW?"2J57.KZSCR!3O9VW3<'!XD&4C/CRY)HQ.R(:# MXP,GB\D[.ECAMTC3+3%!SVN,F.?W^7!T<]YE6*GBB-*DX*$45/U.UF-MA/[>1( M5^[7P*]\QS;!M?XS-!Q[L44[OR0B.//B3)DW7;B_+@:J@FM=#JTZ!D;OJ4HU M$#\:,D/"@!_ 9\1)\W761>YRA%@\6]7@0O<008VFX^FJ"QHD2$\4"A0&*'TJ M8#>91P_.P+L11+-")W_$&AO-BQ)#Q=6S6R*E2.%@]UF#>J7R+%NU9F 1NKOW MFK9DD7)W[JM4ZS% S@4(2U$187?H +!$H#-_]Q'\YM"P0.P7CG)^.526W.2),T#2?=TF3,R MY2MRRPY/QSZCHR87E-H525YN*O!W_CRTPMZ%$+,^=LT2(5-CN-X#239OE-[) MB19QK@(OM(5SE^#)?? #>XUT:K*(;H_J0(P]Y''#K")_E-[7-0&U>V!"8/C@ M/@1S[P[-UP[P$22MB"6,,\9XQPVR*LRI>Y%W$R/,Q5>32=M6 Z":V(7K[W)7 MO0W?.V^NI>S#']PB=)HK.L^\!29]Q8JT/'>]^:_C^M2I3U/U[H:A$K+ MR8^Z1(K5X_RHA#Q=LG"20^0$)F4V":E291]>=PD:B8ZO+5)IEQ^ MDTIMJXL0A210*CA.VI3>HMT"YSTT#?)-2JZ!AKSG9.+!;IQ-E7Y57_XK,-:; M/RFBRC7HC:C85"F]C7P-S2WBU!,D\_V@26\XST.7))>:1#5)9OW %MA#3P5& MI4N28TIF-:OM>@,]VZ34KLJUZ(VX.,B2%*TM45JW8&T\8@Z[E/":0J/>R(R/ M,DDNEO;>G6@DM;C3![!:)/23!99U@L9I4=3'\_[&WH(^SX M_IVW?K?=B)FDEP!XNOS6?%V[W3L8Z;RR KC=9GZBOAL@.(QNAH$EE*(-D$)Q MEXM9EI!-R<,AM-8-!U*D6@2+"/5]PP3^)P3TEPV8_73#B8A ^># )E<_I^>M M[5G L3\ W+Z9-L"!\$\NVHW$!M1PGER*WX"[X5&U%O4]LQ&LDRNM MBV[H:&X%H;.@RZ\DE.S&T#G+MRT0UTZ80\/U8R)(%9=%AM -0L*R)L.E,OD] MJ<*YD M^W6 IS.(YH,CC](9#7)3B@I/9"8UB&H /_"??#\$%BX3@_Y!V:]*_()N M !1&2JT3=B7N-'( ;PRM:;+C[)J+&Z]1!7E4A6&K(B*:$U M(6SNO8$@<, ]>#\\_9.:]4C*0B1JE1'?;:=NIT$CC7Q9>>]>8#CZ "K#T=*5 M=@+3A?8UQ*>%R2)Z=#3Y*_]VNL+@/0:A L8HK7ZM SPC#DRA;;*VW*5]C@-, M#'H5!&]+W^F4V.E=/1SLM5AX9_VP'4<]=-,OY1E_?7/^K=TL'+W 2N52 L^;'L6LI(7-K$SPRBL( M<&))X"<.(DLT,J50,.<@,F7WT8,8%?3A0?SE0?KIXXL^:3R!2XOH$WWL$$DH MLJ-/\C:E+[>(=:-/VL>!%*E6C#[I*2841)]\&Z)-F1;V@D>@M:-/$G)/T2?Z MRIXM/3G1)^U#0>_HD_;1T=P*0F=!SZ)/9L#TEJ[])[">+/SZT,+&S,N?5,;[ M%VQLX">EZ),FPGMR21_4#9["..*Z*%3)++FV3H,K&QE\NS/\%?H#OAO[,)R2 MJMS-?%17=#<$3;6ZPW _4WH.DROM*OG52#(6*0>=R[P,!Y1B4*00;PT[OXE'[2; ",/Y;TRL* M;2XG36IJB1&6@E8O VFE:5/H;0 ,ME/'0-R--[T;?"7;@&81OWW2)(6:),9U MK8(W^6-#*G-GLHFBKMWE,WX;JG21:>2;)Q5@1)NHY[96,:E:+1I/N!;STF[H M2)_Y6EY.H^'5L-V7X7NU,+#XK%6\JU;ZT-A9I,Q:G;2@*1;+BI/5*\]*!M.R MOVGNPJ_DJ[JJAB:W?KPBJ $VBMQ%/ ME* (M+HL;. <72V]3=;G3EJ@] C-PVVMKOF: _P,O!L!\&<@"*&+GSO"&1F1 M=6A(!<@3."E%$THAR'^M[@ ;]Z^*9Y'*__!)+1ITM[+X?KJH(_&1*_>ZN0^? MM$;U.4. [UI=TFFE-4Z#O^L*]QJ./^II&EU=FS+PJ4<:L;2L;[60P@VR2FM*EGR M>T.>7!/BT^W[+^5^25^D\J//C@PTK\KKP-$T+$"3PA1!?3& MOTG2^,('R@KR4%IFT8M8-1S=M%-KA[P@@^##*[#O33?L>!?OAM M9KA+4%(V)_C&QR.BFXTN(F!W_517AL$92(BT)"UP3V8KOV.EP3 M19;[NW9"HTPK+S8V&9T3G/%)%USV[QT6').,+E=TF:.Q)XLQA)@G465CH@:@.)_2#1(GCH;P:'*-UGMSSX>BZ MG53%ZBM$%0(E.=\5RG/F;0TGV$X!-+$$EEP>BT(GO:5+EQ%#PGRT=B%R^Y"R ML679\33WQ$45QM\,!_@3=VKX_GP%O7"YNC5\.XUL;300=HQ$$T)/IEYLMIG?Q=N[_@S__K8+-KKGW%_$.^$ESJY&9MU<<_G!%6 M#O-VBZ2S]MP[!VL-5X%\SG%TL4 L>977Q*]#)&6E2\W 9>/'V1\&M/!QCN*W MR+7117QR15-R3&42S2'.B\:U.B$<6-BXHK4L$<7^J':[W;=)7E2-2-W3ZUJX M=,VKL::7ME?Q*=W Q09!B:UHBB]$_#4+N8?UQO&V +P%GOG[))H$U?5%;*^; M\!L39!%#8CS2! @S@!90VPR %4W[NVL'_NSM.Q4,U#XG0-3@$_&TTBPH[CSW M \ 5[UY]0*0'KJHH*#VR1-[,1R.VGV5L$50B/.)Z%1K>,DHVZF1O*-\G;2# MA:)M:04N*/5;W#2-G5<01"\< NP@($ EUT8W9%208!$&; KKNE5O8JF[("C( MO/&W_-(WTB=NQN3=@_< L6&RF!N?!!PP^_42&]6HUJJ>A%PK,0[0WND]#&)O M[S22PKWMA$$A>%RT>R_Q4XMX63DSI1D&UTW#Z%=@+U>(U#%2(V,)7D.\LYHL M(M[ZDS#P \.U$,,C/A.P)#1&+P%5GP.2\E;0]]^]$O/4.*ZB9 Q\$#"<>!\8 M\R*O;,530^9005SQZ@[<2P0J8HND#!D2+!O?9Q$4-;'W!7T5,WBD47H).!D\ M4)I@W[C)*V6KR%&_ESCAIU1I=>C&+OI0I(HR#G#$/33N[ZE)[.VV? !:4(RZ M+^:Y/AQ>7;=;C: !3)7$WS3,7TTNT@<[Q"/GK$%1RP =$TQQ M'/%>=2GW(\6&N@BY&>$5P<+)$>W*&%9&!_/6@M1<-Z1P2HXE<@:!^E6PFO_P MII[M!F_V)_KG(]HU90Z9;\!%5B@Z:MZ' '6^)KO(*@VD-PH8PCQPF,EC@*J= MIB2H/."XQS?P 5P6D3=LN @/UD?(R&%"Y\_6N]7Z=KO[YW_8 ")AK+;/B#T. M93/"UUDW]#2]0:G!)0J\6MNJ[FA(6!6=-8N$477$E/^6 M,\A*?$C=$"4H85KTE21F:+):O'@NV+X8\'<0/(:N14=$>6/=9"U=5$4T"#!" M$SF7W''1SHWEK763=.,'10&V2$K=;^=Q%_R* 9HDYN@;@!^VB;A5?D^*ZWCY MA"M4V@%3YB>T@Z4 3(H@4\Z9+E^TW'EPXT$CB.KZ[$,9&$%QE#ZZ84>Y],L" MZ$3YT[8OOC:,OK_-8;0\;#DQ1.YP I HKP42]KCD&I<737NZ(F\%49T M?YX:QCND.8 8>4WIT1N,B-+8KVJAL:'EMR'$]KW!@QB%2HM^2GK"[6!5C6\Q MYUY\R[7?ND4A_N=E04E" W0>"))(EN3]DU.U3 9%PF5YU6101R@O\@0(UE2 M[X1^DY4,3H[E>% MS+((GU_M8/7=]=Y] #_P7CT.U)D!TW--Q+=(TK.<'R RSSON/;E!S-!+PL96 M[4<[C]86V=1(J<].@WL2!I-%X^C.?/4$[QI\2O!]<]SX3A? K7J33?O4T2-9 MF#FIE_3LA-\\W]199>JW3@@6YDX*89G1#"U"^.#MJ[+,?F*<#+-G;^!5E=84 M+&HN !J_%,KG:>ZX0 (H76>43>(4>?=!(4(?2D09$8.M'@3E"<]?4EOAA@9 M<=.: FAB,2[YL$$;H*=P$28Y19":.X*4I^H+*95=H8I53QH5JR?M!^W4VQ1/ M:%7Q@Z2 U'LP=BT<>1!DXN((U9/$!_BM\9U%F:!I59*([76S &),YPLB(!/: MY?!K!5DD[8M?3'PE1Q4!,KLL_$YGA;0/,Q&8%$&FG#/Z56$JTTMR[1QRZQRY MYV>M'UJ5B_+@FE&0,YU/[BBC]YD1'4WMHQN ZBY8XL1V/F5C_('.#9CB1P^^ M&?FC2C95@!X1*SA*%W!#EWM)@*0$%BBP,+H!8M!.QAP]=;,=8H(H=Y95(;G+!R;YIV4-@%!5 MD-7.S7V 09?/S1H 3@0F#9Z;^X!,M=44-,".(9_>86+#S\-.)G-2CRCW]":%UF]:P61?LW-/T$H0R6 M2-K8D8KAM'UGXT:.Z]!P7HP@^25- J)7.Y=\T8WX:F1$]7L#VDH DC_LQ7T N7*_RR%F:5+PN.S/&/%9G5&'-,6[P]K]YL=^F MY.?M/=H@UT1E< M0[WMQRQS$6ZV8F;^IIB+N!NI&]8\)GI' ,%\4ULV:Z5W4YD9/]#.!$#;<$B7 M:Z5M==%6#NYG#3 _+9V/$-F1^JL'?W]RI] S@<^4<:YQUX7,)J;S]YT[6A]M MU_97P/K%\RRFE'.-NRYE-C&=CY'8T?H*:&>"M$G7)4HB05:%Y\P1N>G@3S^X MMR$P@W3Q(49\'C;LJ$PY"5%0H;FA/2^V.C]LQT'G@RAD4, C)M,PKR>5P^*W=%\Z$>5VT!+Q4R@WN;]'UGA+,D+JNHF;)B2QAE6+= MH#7$L]X" P;M7ZZD!$]#:*Z0#1V;)BX9CM_)LOX9)LXCAOBI??N'#7%R)1W1 M6'$P'3 +[=9246(7SJ4=SF+#\.!:+?H_*:LDW@=G@@^32-E8?OB]- BW6!>B M)P/>'[_-C#V,QP8F2G^6]3/3&:)_X2FB6.D[/U01CS4 M:>M9V XU;F+V(8W8-Q* 9_L#%"9*2Y;G'T#7%8I;,D5S59-X[9)3?1AD0(-^ MV@,&_?#;%'I6: 83&&<^@9)T>5*S//U#1/]5J\*O*;D]%(0([JC ]\ENH#S1 MG=I6%]$+2:I4P)RT$:4LXP[]%CCOH6F0*ZWE&FC(>TXF'MR2LZG2KT+>:VAN M$7O)HLHUZ(VHV%01SVE2@DRVZPWT;)/,]GR+WO"=@RQ)!RB).O+@;#^W[V19 M9?_>&TDQB9)T>]566272?NJ9D9O-TU47$$C?2-9F@B3OEV:@^>Z#1>@\VPO2 M 92GJVZ@J2QC$;@PR-I-##47+/'GM 8;.52+WBG/MZOA\*;=./AF0$0B7%;(5\N1\12W M=%9G'CXWP/6!Z'5/(=F=>=V3_>@@^>KIZJ;UL/S6+F[:-S.59"OCVB9O:+KF MQ:]_;=.^Z&M*3O3:IML"EWEMTY[HA215Z=J&)>6VKVVTX#TG$_FO;=K7+077 M-AT6%9LJC:]M.LQW#K+Z=&US/;RZ;B_(6%^7$_A@&^+1>W[-5J/_#]&S%GSY" M!]?)L55FVMNS-:TYM-A6)K45F:Y]>WX6C4S;A5XNFV,A.Z[ A$XU)ICX* MRM-5-]!4EK$(7!CD:[?'%2K.10[HF499Z=0']'B[=PLAD12]7'2GS@#6,D0%9J9O&@Y^WZ!".#/GR+I!J;+D MA4!4BSN2K!.I>DWC5B:/AU=5-UU&EA"4) MKJY[GZDK)WFR%T"J07@"EV]*GI33Z.BIH)S$D4"'07X"H%$_[ VN<3I91,^$ M9.Y*WSR'IQH 7^<>@Z@& Q(8W?2EA#.RMT^NZ:W!,[D(2:Y-CV'!IC-U@9[U M1?P/!G1M=^E/ 7Q;(5[?&KYM$F!0VK;'<."G-X6%*M=XZ["XMYTPV$>U,X"1 MM#XB:- H3L&ANNJ_^BR)L6G"$,W6-MYM)WD=6B0'XKSX%E RY" SIOZI#44^ MH%W$)%@!F/U5>6J#8-^&TZ7BR&P'SLFM,XKP0U2@G;>1J\DI5PZE !] M;4=N$-QB"0E38XM,G?_HP=V39^6BY>O4>0G7(+/M5S89@H[C9^?&9\2+1T#2 M8;Y._1*T&)F=?V@S(?O6G3L$=6RM"CU]K1SM4[.G@DWUI ME[Y!@)](5:]XRK'S3ZZ))HY.,G?>&E_A13)@6WI:M\Z+NA:A"FZC&H_3)NSZ^3KW!004R%=P2->RY M6V\<;PO #$15C#.BZG6B9VJBH1JFD>Y_V@!&QJ,@\.BKH MG7H#B0IDRKH):GWEX,9"_V%0#0&U?7Z9D)2&'/ES ->O7@#\9(>$L'&!?_?L M&:Z82_^BZ-+' PVBT0?)\.B7^ OQ7_ W]'?QWX/W@%FFB-2H63W&LWART;=# M_/ TK?!024M==)?.[ZR2\A+16,V@RJ*B).P7&^HB*%$QL 1(I$U_^;T::WH& M/:FYWK(D2H0E2@:!2JL"S7]X\Y47^H9KS7^@N6SQ+Y(5C5P(A=U+;U$Q.'[@ M&ZM(;9?K&?S#@#8V33-TTJ.8V\-F>DM=Q-AR44:YTVS-U&8G3C6RQ89Y&L^' M-V?M2H]+!G3140A3:E:?/=?RW,B?^FZXOT\62.&!A6=$-JJL/CJ+A\+G V-: MB4I-HT3>@(DVW=;D T#77JZ"1]LU7--VEW1! M&,Z3RUG9M-:8_<*:?%9(RC^0M?LD7P<=TKU-BF5&=0MQ6AVAHAIGUW[@I#;% M"M(2E.Q77CS+7MAF+!'7FD/#]0T3__18J!+*UZE' *A&JU9UJKBVJG?>>FT' M4>A0$F^+LRS8V];R?CT#0"5R%20;:+.=_>X:<8TM8.& 3^R/F4*PML,U8DO4 MU/=#PS5!E*))+IY8<]1^P$PE,W2K=<5EBR)7_S;Y%Z9X"B!.!366'.=H2N<\ MARZ'HYMO'82+!)JE93WH89O25-'=F\[OK)S93,M^@$*40-7UK-)0PW;38.*W MMU]LUUXCG4C.=:*Y,1=5^_!&[ 1![VK#NL;CBK@)1: MMXW\3%&0BM2B&T?S^^[C R(G1_J[<#+Y0W_ L\I0)\S1&*$T!+ #4*.\VUEM ML!/ZYR]>;?<2:')X4C<" M\2;&H@N6N*KF7 ^KE>4VQ^+72[ P"53ZM&9SKQ/=>>X'0&KP[H WX*+O1\Y: M!(GKS%^BWXE=XUX62QQF!AS$WTHN=:/+W.OV[($*JD XM2SW>#-_D3_ M?(R>OBA;#^]#'.9T3:V)*#Z0W@)ER.7@PE<> ]HN]]5V_2?=<,!CI,5(:ZQR M8O-UG=H3GI@(#D0G1)Q2BQQ;#?SLR&21L2 8DN,%TND[PT$'#@/^9VA ]..# M:]GN@LR C3K31FHN6SN*224?U""(-* M2=$+I*"N%NQ*/.NXOFUR7>"Y9OP(SB_0\\F+#;-GWW!2C> ^+T29?==^.S;# M,N6K5$/IWS?PU"&[UW$%9;R80MOD+'9$Z7]T$**0K;C+@LG;$FC'@G@:C!#P:/+.EJR'8?FT+"BTL);OD,[8XQC M QB+=*5%DS2$$_J=#\P0/W.>88WP0LD:[]A@)L(&I<6:1"''6:PINU5(";T- M?<1'WR\Q397&Z =FY)&N54$G49R\ /'I$0U8@#ZJB6$D$+O8\ &']$JWI!N M#A:E&[\I]*S0#- .T'! M '$]S'KM>=&6\*Q:^7.N!Q%F61_,2^);\/1U77O MX*>.47J5?^*"[#U8&*&3Z.'$3:KI3!:I^Y\-0=8(O854)<)EU8=J 2+0^[ Q M_/V= L7>_UL/0N\'X%CX>$?J/60J,2"%3H?J]+^&.&P 6=(DP !O >?>'5K\ M$TY$X0<3,[X9,#D6/-$1>PLE*8Q((:7'TP"5K!%.WI@L7KT N],\M&1O#'<[ M]][VC!"W2^PQ>PLK2:Q(@54[>4^?90[M$>,5OOXZMQOJ:& DQH$4/6I\WRVG M?L[ )H3FRO"!)1A64MJS'Q"J2W"*&#W>!%"&F$I@*6/;:#BZT2FT419.*+2F M$-'C[8#:$/G%L%W_V?-]X$_A[:_B(R@EHY?9+\>\2USFZ[S#0*E& M;HJ5NBYI;=X[_!5]%TP6"TQS//_#U'<"7-@=^X67BO2FP8YZ.*NUKF?2>8@( M4YJ"0_7KJ2U6$;BI6T6@4 R>7D7@YDBK"/S6+"7J^ - M? "7E8A_PRYI(#R8WFA@"/7 >RF7"7J6-A"P%X>[N>0YGE(0017JJT'?]5%>&P1E(BKB@56 MS_OD83(B]W-_UX[_E&GE)< FH[>%(2ZO-+L]J7[:H1.H(!_W.&I!:(<0NIQ9 M*!&FNU_O9ZBH!=$SA#"H5/J210MX:*H21 ]04HU@I94@VKY.TS #NP= D\\, MI;4D- 2AR@SL(P 8BW19[UEH"2>Y(0(] PN;4DG%'K2)-](S/__R>GAUIG_H M21TC),(&I24A5"?8-I6?WUG,R"-=:1V'+N?G]Q0;?$1WNFI#']+S>XH^=8SJ M8$4)S1)H^P0Y*8SH<,4'C1)H^P0K2:SH89T(Y0FT?8:1& ?T*A6A\!KW8;$ M)C[$U+C)+1FC'["21[I>=2(Z6IF[9S@2)5NODA =+WZ[.JLWQBBD*U7 M88@N5,_J+&!D,T"O"A$ZUN;K(U2$"&^F0D1;6;J3,/ #(WK:330Y]U(@.3?S MF>/(R&UYYU$K(WDAOVK!LDZ()E.G?9E$K*$R2%/;=\2OCN M&FL/6NX6R@OXKX .0\*A]QI@<9M0U438#BZW4-BPOF<@:AAO^3.29^DI#Z- MGJ5O-3;F9C@<=2!3BQ,U54A7FM8W;/G2*&7(P^<&N+YX6=>AP,U1^JU!^K'C MN#]J>9-:Z_Y(#^TO9VJ%^Z.\1FM\_U#C_D@/D?&(0?S^B%]^+2_3DNZ/=),E M42)5[X]8 NW5_9%NTF0(I=;]D5Z"5>#=U4V8UUI&6_D,!+H%)_:ML.D,P7[Z6;*36[?;%0 =?-!'&R9'>26]8T(5;A$8%6OL6 M49ME0<( &_@SL$G\(K@TH.V:]L9P9@ ;9 O7='M$IV##^6]@D+:B=8?5#6<5 MD$*'FS2F].OJ0(!%3^XK^ SF/X#S 5X\-UB15KA:8^9Y?CXO5#" M+F\_U@EN5$XH#7<7O8H@N+ $J(V*/!-@5&NL7L%(/BFN M^R"-;OFZ^J>-]P5Q*GA2]R$ M)^&&ZO"/S6IM]"X[*X@QWT@7S2WG:E8=.>;-$>C6>'3I;MJ)CGGKC>?BW3 E M9I':)T_YY?GP\J956\LA%XHPN2G44;8'DZ=&,):VU5:6W&(IBI:?4&W"&'=O MR#%"%P_:Z28]?LX7I<9'G"82&UN6'7]Y:MC6DWMG;&SL;J!)C]KG@-C6WVBI M(TEQ0HD7H\U*=0ZC-T>W$0AC/%(E2FS?)VF*$4F\=VQ6DC.\A7>!]6! UW:7 M/E6,Y8W[)$,!"HGW> T;6-,,UZ&#?1&38 4@IAL=U8#KVQ_@R44G2'J4/W?_ M/HFY'M&2[M2<-J)Y=]O&9T8@;[&A;@"H=YJADZ7).ALM)3GO#E%:APVUE1:= M\642XR)-4N#B)GJ""$T6!K6ONV4>=R('G(\=W(6WQQBM>P,$$?HD!1#2T-!X M,&O)_C+F _^F.V[?&T2(45@WTB]_\3/5"1H1 V)UN \AVKC&L_N'X80@^MLD M(M9_^ 30M'VB"1$>IS=0DD.YTMB^QI5*.E:A?$I-5,1.[&8QLHI'X/\X^9Y?S6\.M?DQERJ^:O,B;IQB$UD9D0D_6H'JQ5P M+$10:NOGQB?POV\\]Q^(>L20R>* #=]=._#'+CXE+SRXQD&9$;NBWT?:6Q:+ MK_!SG0=C*PR2%3:I-.]##5-*76O*OW>":24.I3BM[/UG!'4WGIR2\VQ&^CDV M_PAM1 >.;7\!P9K6)31&CZA&YZU81$ZM*R@H>H.1[]!,?'#2F ML)!T2:"J1/[8^F?H!U&FWMPC1)$ANXOWHFGI^$E\-3(#F^2(/EY"$/&T;(V3 M^H'.HZDAEJ3@JWQ]P !?\Y7[.5@6<0BGAE@X" >X?H2$&4!*ZML!> /PPS9! M?.*: =-;NM$H96>(ICZ;%][UU=G9MV[AN55&I2BO>Y=!2L4:M>* V>MXB8^ MYF&A=NP-TBJ2FF*E[JT$*VVO,:R0H@V?/=^/O$;HB$1 "T_7WN"E,K$I8M3< M+S2.%T3KGG ",')M>H, -E6IJ.O7%2A&\-RTLHC(B/3LL,@Y24OE7M=S'@?W M/;C%C7(? CT[C ,1^M) S[H>:C(8^A+G^6TX&G;LW%V-PA02DIS!4R8RFBKZ M(%K9X8)0V>%4MZ'&.FVN@!4Z8+*(P'B[O7,,WZ<6<2#WT$5!.2HZ"!+!40*@ M^2#I\-T'?X0X9?X#9PVA3]$*.Y2WUD5D5053(EH!0B4EV;23^5:DDUH%@MA> M.P@(")!+_!0R>P0 :E9L:=L.")XB.J;H*41J)W8?!AF1HY_VXD8__#;#A:M* MC'ON;WE*1\.K\W8?A:ANRMED4?+AY,8X\ BF5/,._JJ+<-BL+1$#A02595D8 MO'\Q/G&)5R+W4EP"9#D](X.$8>OTQ&V81FF^@B$7D[3R9UE(S- MU@J)I9.F[AWSC723')/O9%%1"%+Z(&8<@NV:B#+[(\HNN3@['Y(?,J2UUU4< M%-X>A*((4Z>)Q3N(AIE";PF-->T03NR@FQ EG,/%:)64:MS.2:R45/IIG-)% M.RR(29(7"E5LKWHP$ SV%*_0!1+(!IO6OAORY3??PK0J>)1/RJ)FQ:0('0'PI5DX66>R<7?/M72%75UT!^*O0[=V3C>1 M@ :\^TGV0L^,2G.E;75!@KS]'3^9"HI]M+"_NSV,&1Y#B!TY. #@=KMODCPY M%"?.AE@;$)/B3(TP6*%C_I_DNC*ROZ,;ZO@Q0]A$*F>.TO>")67+5.;$V'5# MP]D'QA]R9.Q/ <2G<&.)#,,D#/S <"W;75*21UN:2Q^0K1\#E;Y3W'@*H2R+ M\6'8#EX8'SWX"^I+>I5(U>?Z /56>*3T*>3FZZ)4-A3XOY(,]3CX[UPV@DL^ M<4*M %^4UEG\U@I2"REV17:]'[+KX7-CPZAQS"P:3&6,WSN,*F.*TGJ-HAL# MZ=OBF UQO8$?M9_L SY;XY/2 I#M5$4KWL'L=_MK_'PH M<6'GZYWCX]79<'C3[EN:M>QA#9*UJNE(BR#(TA=GK4=J1(P@(+3O@]RK$:FT M=&([9=,;R-SO*$1J4JNTP*%HW!>O52BU>F\@")R"%UI\@#Z 0A+5G:@LF.RL M_,?L=?UDD4^N"2-B#2>; MSC\. FB_AP&^J4",),;.['A%VI]+&S\OC/-.0K09IM0N7J@70MG[%5+J![-C MGS!5D5I9-0 U 4NN/DE:7W;\@=1H"7 =8H*?2;1[GX!3BV9990'I\%%?UB4. M)3QT\[\:$+OJ/X!8O9>KL_/#>B_1^%^C&ZQ!]@OH3[N/Z%\-9D]29%@R-4BC M!YPQ6OS"59U/J!Y3=[#6JLVP;H1\TI409VV:>N/K8IKD8(50^48!BS1)S*N3 MBGQU<7U^=MGJ0J161B6['A8O.,H?=2YQ60,Y,_E.%A6%(*6)R\37\D&:>-:? M'L0<)YFW0@X1PAAY9ET.KRXTJ"&C$IORN'3:?NA7A^(8$-PL)Y6FC[83/QH_ MD5.,S"=:!6IJ@_AHQXM8B?Q2FC7:> K>%'HF );_B 2#&81?&05IFE]=^U M2MD1/YI<+H-7S_V(3H(1N_WH')C].XYA>?6"_P9!\MSRGXE;.SE&$LQE(]\^ M.I2WSUVE&;F-[QF4\3'>E45ARKLWRDDNY68G<=*9]MBL-$4Y75[:BB-^"]=K M VXGBX/K3WR+"N#"0X.Y"=O')MKF";\P>55\89(2<9Q,9^ M!OL)Q1T&AFL- M,G,:1),:I+,ZA2B?0I1EW^L.AU?GYZW8V M-1S$^40,#6\MU'$0:71-?IMI2J'+>T\-#//2:N<-!ZJ5C8) M[?1"#4Z;#%'C9K.D>,\/ -\]'?S2#; TCF!I3W/B[_=&:>1AN14%HTA#DFYM MXCB5P(!!0;_DO 6OA7Y%SUWX3QP5\AOX_$F[6M4N#F%(VO61%JY1?Q0K'Z[> MLNJD L;_BP2VN3#WR5NSX^2NPEZM@5Q(U.KGBI[MV&<%: M>-M%9MD;3=70'5];#DHONWIT-N/GN,9*V1M-;%!!]%1KFBZ?[@ZXH5U5_/9Y@%P/;PZ'YV4F5N9NRC3A4>E.6+M6>=.U/A M(6_VM$K]KUGA08.E6:G(BA!A,T-',5?GC885'MH''1L$%79CLOBB27I_KB9E MO ^AIO83V^LF_,8$6<20&(\T 4+] *"&4OJ_#=$_CVHQ4\3!4TI_Q*3DL#P) M S\P7,MVEPJ#":D?TP[G:G G$>#B[%3Z]%)W H&*C%,3P$[Z3F^@+HY I?"G M0OG71 H@[P\K=GH=VTYU:RQ=(?/@$T;9_\9I/P M0"?T\CY[P\^^4U9X7B:98!-T%G_XW-@P&D%9 1/>[Y[ +]%T5^.VXOSNSNF* M3EOYCE8;T4$9.-DK*NL7"7#3EU>2<2&]TIT6/9QU6]^PTW Q3V]6>WJB,7"2WIF)M^5I% M"U"U&)QRX/L@Y7M*43*ID\C+=C2\NKHXZ9KH!=WB_/I) MMYKW)5;5+35YK)WS,(XMRXX9L$_F(65S-?+-WNA0TWY#<:[VL ++.YM_[\+& M;@9PA@#Z_9WG1MP,#6<.X/J"IA_-SJ0W6E,9S 2%TD ,2N.2.[>1RW#U"3'/ M=GW;5%(-@?6]D\HH/?-P,%NI7^^F:^L/>4]+,C?GBM:?"C/)R_=F>'5Y5EJQ+'=AZ%,$I_/GA$_\3B);# M&=8HA_/UMM@JF<:I,LZI,H[LM.OV3&IG*N/D[:!6)5.>7&3ID&E##,,4/../ M8$+)=7(H/70!1C/B+,)'E#4= @2U& ZUCVZ@$!42MY@IY&I2HV2&F(T8M1J[ MUCWX (ZWP?-/]@;4LC4 _49H, %UQ%W]'.SM8TT0%S36PY% M'.Q7;:.Q$XT+K')N)2I,P"A?9^UPJ 8710#68$\C=W;J_4*(W+4=%WU'JP/V M%J/E KBF#7PQM\_UV?FAVRA.B'WY[MP%Y&S+U#.E'B M["AOI(O(*G!^+S8!TAKS3PB)"Y<6+75'T)KFZ1LB^MHYG0IPGR8R!F%RSI^$ MUWVF(;1",(W6PV<;V0Z\@8 !.A[Y*WLS17L!-WAR%[B,3[33*#U>UAA)7U$R MI+(7J&SJM9+W/3X;VV8P6;P8OF^8*S2G("CW,LC_@"[HD"WBFN 1YYE23$TV MMF=;>^TA@Z.\I2Y2KFL#!*@C'LE5R&,=#NO!!2C+G@$+I(4%0,# %6 MH5K2.=BIX!HDP.$E= ([-1D\6DKMT!-1B]/8J,I6T=$C44H1+909P2=#S+>6 M;X_-/T+;MV-?%5L9&5WRU%\-T7\ZN796(5.2D"6:VO$?(?#Q1=)\!:"Q 6%@ MF_Z3:_((FK=O7R1>BUY)48A51%_)Z3'#GGJ":VKW-UTD6]LC1:>(YL%E;(@:V$BD);&#P_L7XM-?AFLC]W-^UXS]E6GD)L,G0)+BD MH.JLRWYR!UVD5*(J%$D[%'B4J*31>Q60@3A1W&?W$?+F$3WR;>> M]WO9_H2GG_:RIXOO8(=2F6*Y/H#J;WX3$)#GRA8=J+9Q-:-;L/ @>+317!^! MA2.D[F&XS(9((X#OB8F8(SC1X#E;%/V6-3RVF*#] :8$LE7NJ"*@HK/ MG*:KQCZW#Y^-_4?;X3*"M.Z]08@4PI5F(JI9:E,:[\':<*UG$."/SX )[ ]@ M/2+>3D.X\2 .P,/)?RO/020>;L'E#7P4>)+ $J4%L$21)GMI>P4_[AS#7L>: M)K*>E?7L#:3JTJS5LPP$ZW0?QOO 1P_> ]/VT3^C76"9P2&U[8W Q:E,1/Q- MY\W)0Q*?+")J5I]^B;P2M8GH1SJ+'E^4AJAQW=O^VO9]L1U :=?>8*4VT:D?\*P?]2(S,1AH M-^U$OJ'QV@N39"-@S;U)L (0QRYN20 2&:-_2*I-?0HI-7E6>IBBF#<5#%&N M8__ 4XWD%#%J'+.2_"3I8?W9^.&'-LZF?0E=V[0WAH-4!I3N5UA]>@. ZM2F MLE?C/TUEKSXK,T[]GQN?HEF8WXI9F/%8@V@P_9,N=Y0S4RRI+=LH.X.FDB0, MWP(7+&Q2<71"ZSR@1\.KZ\M6U)=# L5Z,GS42+HG_@#PW=.AH.O#8@%,'-*W M8\(LBM7%-B]$9F^R @BV E$XM9M4)JET9'TH4CIM=4FX"#GELW?5T.- G-E[WB*8G(U)_[B$+8QQ MQ('TZ:]D3.I(=Q-,#Z?.GB8(66NMGU:2M/3/_UUH:F@&+5LV]'__2SX0_PU! M73!$69?^_2_7SH43__V_O_]/"/W/^R<4^N?_#8=#6L!:;FA$/T7/ M3\1HXH&BHG3R^1^QT)K) @R5C&&HF/T9@L.D*"3B($R1 @Q'(G0DG(R/DF$Q M3@^'HV@L-AH2>SVA/_^,'<18Q%S=_NG:80D \]]O8\;IO+""=M0.'@(>O\@&;,?LHZ& S'' M?C@6T.V186G 05Q&'9'1,)$(T^2F']MRGC( ?7A O+QXB722WGO:IKD%1R^R M*O8#?;M/K_P*5Q_S1X3R(7,V%*,O#@=L&Q&*C+_6];J%_X/G9$4FD\D?"XR7 M3:]0$)]_//KBX/&"H:H'7>(/H"2[FCD&2!;HO>;]@$C2Q)893R!V,!#\[0Y= M'P 70LSS_'@++E28BAT@5'X6H;$U0N5OO_\90R#^_D>##@@)ANX@7?3O-P]_?FS^KOL:&N+R]S^B/ O9 MSE*%_W[3@"7)>M@Q3*1H3.<7>NH/]/5!&U&V314L?^J&#G$#>?$3]P:M]4M9 M%*'NO40-=%@8PAU[P+&*A""R1Y]@L'Y-)W1PO8(G(]_/1?)A) M+NN"A%AC_]1E)'#'T'F5A8MQ MDHXD.%"?%ZHFEZ<;Y!QSXI"F2]!(4CQ-8B+1WZ8\=^>KQ(+(D%6S2Q MYA).$[<]LX\CO-GBJ\71K 89-E4A3992B^'B)0C/NI;GT/ D[]NHMK$'@")5 M U&C,J"Y:;.?&W:IIEB*O<"'C?G:LJ(*@>U:$!NR+HJS.-T8VBA, 4,5%G73 M=>P61$,1$+>\(:!W+@K = E%5K+M39HMSXJZLV8C?<"VL*7SQ8228XC\?-51 MTVDU;&LXW>9QO-.U,N#NO2N,N$S:YCB54]J4?F@6%;9=ERJTQ3'"IP M&&T1^4K18J_"MH"BK>XZ]=$S?,M%I(;C0# C8CW3L=M)*C<<->]P>XMOT]S0 M8,<1,L>PR6R"MKIBK]6YA-\2(+QM[,+RK K-Q'!Z5C88 MN%P:#:9@E13M2;[KA,07S&%*& *[1\@D075 1^< =2GB/P3[]M*$]5'&L)V\ M88AUZVT:;:NL,@9E 6XJ%TD>5-.1P7(>9'2_G\:PFXGU.<.=,]I*ZY?)4CFM M5Z0@@_C]-!8BHT6[D&IWF66F'F_0MMY:A$]!8Y!RV0T+(O-C09%U#$'Q;-D! M$\8,9T7U.CTDV)HQJ*?8L-F9WDH.^RWB(D,VPA6!4B*H<4;LT/%LPQU*+Q-W MS 0\T@<[FX:5%#TMY$'3(-QLK<1VQCTK5KR4;?T0\>^?F7RRF5OHG?*08<%4 M%@<,8[5;9[RJ"(4/Z9];4%4@[8W.$INEKMMW(D2FK8SZ')_(.A:2^0C%*_"2 V1T M!T4S&8AUEUK41;@HP^7>0)=F;1XO=45!R:06X8;+<7$*M)3,11BDBSH;#)!6FR2>C_7&X M8NT9'J@+T/[]#]X9\-/V%OW1\$/>3H&?>#W]WV^VK)DJW@'@?3;V-F9@I1'> M;#YX6-@BMD>'?:P?M_\,[ZUMN);WSMNW\=-GF4?3&R[41HTV389K8/6+]S>;]YB$_#B!Q#$(>F?)3(60V3VO]?IQ: M$74VNLHT^"2W!/,[0MZ)$.IXA% G1\B^LT=O7?)3(23;5+ADB@45)CQU31D8 M<;-?NR/D P@ACT<([=FTSR+D<0AJ6P[? KH$/='C=U44@VJNYHMZ"YDQL& + MFLA\C8$-D:<9*;;[Y*,)(\JGG\@:$ M4H( 56CAG=#/-WT,27=HPZF+)_8,1UO(73O07X^^]W^M$G5G5:SWJG:EH60:@RF@J&J# M=&_7@+Q&ZYGD2Z[/SWQ>OKMPA]C+F: W[U7GEW$]I%J6D^.ID:BP13*6UV+] M*A$+G M\=SW>3/V0Q-&I']3T%&';%ND)9,0"#_3:9%P@E=@LJ0![HK).GR?T MP1WHMP=TI*>)^$6!_C@_<:J4%4NU)4XK=13%C4S-'IBV4D,VN) ,4,KJ?#F" MCTJY!1T@ZU!D@*7+NF3[(BYH>J.32D427*R;'683EI"K1X+KF!TGXN=I_=KR M38FBC(T=4!M %HMZ!IBR U1?S$Q,(\.598(A8N$\N>!2DYF:O/69_"K)7US: M@N!JKHJM:]T90PLWL^ 8,W(&B[I@:-"7O)F/EOINKA-3\E-FT8CVN$0F??.2 M/Y;\VT!![.26FP+3Z0!6*97K\JU>=BI-+8%8=BV] +-R>6EFNS!!2_E@YL>OQG+?1X4I*:$PHYZ9ER9SH5& M7H[&TO/YV=>NKDH\_323]DFW11/B9GC9'W:4KI($87F2'1;-X"X !M9MH4^X M$O11*;_@ME@M.2L.TN.B$LL/FI&!.E],V5L7\:7=EB#(]W6WI1]6C%B,E)%W M.H^&*YF986;:=[0:M36:Q2 MH4 D4^66$*=1F MS;*6J=^ZC"]JLH(BX-=MEAJ64Y8ZG#,,H(UY>#1,:U]EJ60$RGMF501^J6*)3.QK!G5P_:P M*-CW../VY/NZSBZNNIT!F"@,42\VQ#J?E>BP=-?95Y=V[.0ZNTI95AUP#JG4 MU7(TTIWISN1^PN[]4CY'^O-$.GO%2HF(%6L<-R*[N57UUOV2*QFL\TB[:\;4 MLBNZ#:Z<;S;YHIKO\>;9@X.K$K]-@I(GLUA.+;V@YW- ,77*:J796;0Y3=Y# MK/>)F3Q3KON]8G[!9*4KT9EZ35E?HYER3?*PWY4J-8BM1"=3'5.Q,H%%^C1 MJNW2@4T8W.9$/E'-N)=.;[U7Y$E;KE&#B)M38,=F1GJ8UE)\8+VQ@,SCLY_! M:ZA KP$-[I4NPJ05=0&/< ;Q]Q1!1GPAMF(5E@5.O<--\:TRC!U;9;3 SMM] MXC:%BEZA[C9D&%U;5#+Z41DV4HU2-9QWTARTS9*M,>QTT ZL00V$#/$=O=$S M;/-Y2YNVH.U8LN#XY>]Q'7Z[Q7*;9>+QK%Q<0L96RI(1BPP;G7%F&%A!OJ!1 M7R7Q-F;DL=)L0,N[^!DAUZL3LLE3N/F:6I3CDQI#C5DQWYG%%E3BUJ*:%XB[ M#0D>'::\/B$7[9E-06X"E>F(GHY 8VA-@[L,%J )>?Y-L^^;D4XZI9?ZDMW@ MRO%>99)+ELQ(]]8TZV5G9# BSM?G)]>Q.:H8VL&1_O/W7>!2Y/Y]0-O[AG8! M4,\!FKD"F^TI!*PMB[EL6JF/XWI,(?+US#)PJ0=<3/PYBORHYX"DLTDZ"/=6 MO$O2-5=8Z@XH6IM3:K.H:ZZBL94"#6;<:>ASJQN\VLR^H!:_GK2?OUGL/5J\DF>7LWC?;C)Y M!B;,1([/M,C Q5^!T.)7O2'L(Y)^K,7S[JS*S_DXP2WGTN(@V[[1>7UV M+7ZKTMYJ\6@DDN4&%#4B8MUL!%!1.M_*WJBTSZ[%;T[:::B!'"(/Z,O-9KPV MUR!R0B]*:/GQ*%R82?U$\*ZK>$/>3\CZFA)_/H/Z'KO-2PF7NCJ.]A2!RL4PU;Q!RRI#DP.%@>VPF M*!?5'8##NZKNPB-[K$H3Q<)F6XQKJ8L9^.ETI;HP*5D;Z%&=W 6 M92)["#I_E?<62,=C2*>92KXZ:]8&@V8N$=RM%[>$H,CQ"(I=8A'W),=WJP/% M620R^213;QE*)SZMVZ-%<.U34([O?BWM\@(VRJ096DE'Z"?: TZ] M8^-V],;^LN&)R^['.\)(HJ;1)%>6JCV%E6/F4@EV> MG\+&<. 2Y9AL] C7J,O] 4]HLGW'QGL#XNLELB-[V#AQ24:W2LW94KTQX6)\ M?-K@:ZFH;-]MRGNQ<:Q-H;E\6$,^!)8R7%3B#Z@$JMFV*NNDZMM> VJ;1 M_#:R#G1!!FI1MQW+Q3PZZ(-CM^69H.!:LB-OSR1TFUJ27L&5H\2*Q:3ETI5H MKA98=!W'NQW,7F'>BU@[?C#/Z@4WWW!JJWR^0.]Z/ MQGO&L$P#>17P66!;1J2>LUG85V+J9%$5^\E$5 YL)ORV@/TJYX..X",V15<0 M.9+7* /LO67:NBD;LKC[=G-:T=2RB9*:E14W8D2LCX9*^LA"89H7V&V.R92-2'A*5(O*-%=URKPFC%U>Y)U>G$8KI &$9M7YT1^ M/HI*W&UAX5KV)(A J ZDA6DGPV,E/T_J,Q!X=W$9Y,;K/"NS1FKK0QB4YVV-H 1.ZCBS815UX,I,R=7%B4/:P1I1;R[HJ M ]I>+6YK)AU+ZSGS'.C_B:-W:.R:!B50\<$ \U0A3QD)D]",VRX-M#%]AQ]L\0?0$NK&&"# R8=:T3[ M,VO!P&9OKMMPE*BY@5T$?4JHCX6W*3VG2KAZ-:<7-FU] A?A6;QN][NDK&0* M9=@;+;)E>16XD#7(N C@R>,3X"+"Y(%5Z)*J2L:&Z< JBD!5=PV"Y7@7$EZ^9L3IE,F94.4; M7+TZ+R2U&NSF\X%U(P)SL\S-(2!CZ#-H.?)0A37#@78#+ %Z[:-@%:DDC8;# MF(JFA0M6952:-)S &H<74/ JB5\3"<]OG/B,5>@M:THS'^E7.*IO#VL5N=6< M!O>4<]"LPM6W4IS(*K0J#5Z@T@N>TYK<."S*+EQRMZ8/KF(5@E9K\#.ZH-,E M);>NUGD&UM+%2'@LZR!X%:L"J0L"6*_LH[J 68WDIIG*$%S9R3J6T",+T]Y= M%P0: 0F$@0T"MJ\+LZR:X3L"4/+.LI-EVOIHE ["3>B/^99 K#N2;_M-SW[, M]I7L2\.0=8>5%^AE3I[!/5>4A;IL6)Y#FG4AZB^VG5>K";EDW''Z&L8C9WE0--[,+JHB9/:"J8,0LXKZ?ZD4\R7ZE]3TP5*HQPKK314AZZP MD58ZTS/5;@\(2F8IZ2(0:Z0>#US2^#!C*$E?U L:(16T6YM=^Q1],6$= MVBZG);72^3C;9Z8U7M=@%$Z6TMUVG5%<1]R MZW@P@I0!ZCCG?36V0C,E?IH M+S.!\QFID0.M#%!1Z ^LI@LL]);11>1NU_4J/N]-D^@)Q*,PZ+19(([C\U49 M]..<.Y$<4I:HR31X*RT83L_RV,?3J9C\^=#I=O)40=T_\!:^&5D:.RR<0?TM M)B9]C%>U9;H=:\=I3AO-A4PQ-4DW4[>;Z7PW [XFBBB>)+8PVKUY!4;'[45I M15NUMEJ*R%Q>&*Z&J9P2$8-;.^PYM%Q]0PHRO<21H-AO^MD4^ E! ,;U<*M# M62N&[>DI$"]IM9H0N @F4" X3!OLR_6T29X6SDUZHL3OJK(N:Z[V3A_I_39D M0IGLBA_55*)+2Y/(*,JL"B!P-@3[25O^?/N-WQXPZ +^S56MTR7K7+V$L75M M#,70\;9PCUP?0DJZE"YP[:[(@0@LM\GY4@^K@8/0FX)^B;Z@R_'(K6J?..*@ M2FVJ7II'+(9J9[1EA8^*ZC!PL520CS@$80/;1ZY&OLA*Y9#4,H.1T)<5-C&T MVN%NIC 9!LXQO:]4!BQ@>LE^X:*!'N4I537F0!>@G=+%%K21S*"]A>DFB>58 M0'"ZLC/.N+9C:-!JP9&KBQ49#&454>^#E)A =YZF:VDE3R_*YHAKU^UQ8!WG MXWBP2S(=QX2@6\)3(&+;)(=O\1HB:.*V1?2!CH_9;PMQ9[OMX:I#E9AIDN^& MBQ/8K;0#:Q+?!8?C./!'80&U0 K9DA W!,5&?&E;0(0M*$!YAH/.#2H2S"R5 M6(X52UDZG>RL6LU;/3.PGO#'4'$D+VX#'\_<97@>\S'H]]UVK##/2'S-N+*CUXS^U2JTXFX-*93DB#RO5A:2]7)R=P, M[(0.GE1/>83FHQ?$/I5J>EZS8BVAD.?J8.*6(]".TW3@ECR"*U7ZO#'>1\5: M*I 9.ZS"*9/)M5LC(FK:;N<^6:\2F7WTQMZG4E7BA;#^GFI]I99EYXUU3FCD7QI HEBS#8 M 5=46#K96&CI8H4.WLG\X$KU+(:5_+18QWIIE(^OG!8C@T7;M";=MN7>)^NU M4QK#ELC35I-O*-!M#^9CM=OG8T&XO>"2\7H&V&.Q3W$=*WE).XI3(#5=9C9WRA0573O9'>84>%8>K/PEF@9+L,Q%LH)22 M5*BU&)+I.@J;C;5TI5CI+1.!=_&5*;\/B?$2V>6,&+=T[Z(["(=NPH,B@?BW3DFUH/WO#?:\AMM6TT1<( MK9HAG.;,RN:56Y;Z^WGP5?&0,2S3L%"<_*S@)]&,K92G#8*IJZU4NN,0=4F^ M7<&_2NQ7D_#Z"DO/9@'O>.0CV99*,Z[#2JLBH?4;RR1-37JC06"M](NR75]D M^2*9-RO5S[O]U&;=9-DC)V1Q62)B1F+,$DM7K03W"I13N-[4'R_[3=AGMUA:J)<@Z:_:5L!=;Z7@2;]WL,+X3.=1'>?6XW7.1& 1LVU-U-RJ/> ME(ZW)DD.4FY&337=XB"X:?JS G1=XO=U?GU-C+YQK][5/="QLVA/S,*PK"P' M1*)=&3-CC0QL\N)K>Z"!O?WQBA[HM!Y6*6NR%+A8I"+2:7[4[JI_-CZOX('^ MRA\O0PNWZR-E$K:XKD, M5VVF*+.DP_R?Z8+NUBBO5%3Y3T3I47&2W3?&>BWO.LITFATO^ORHRY3_3!-_ M[3CIZL4[7[IS^ *:M LL"^@^-_E"?RX+KM!.,%K?YC1EE32JP=V(=1'-><"@ MLZ$PR#=?7SU:7RYC*[5@9 <M-ZT,B'TG7S**BVA/VS\XG72=:_T-1>E2TWEZR,6,0 M-9*,UA6GU04U&%6%/Q.D5XW6KXI1\NJ:]#!:9U7'%L?:R"26$;-OUM6HXM;^ M;-M^L6C]V)S15T3AZ]&Z;!CS9E]/SSB7GC>&PJHV+8[_3%5Y]6C]3T;I2]%Z MO*.FJ7&_0!/0,B,+;5HI*L&MM?Q5H_4_&9DO1^L%939QHSP3)^H]4TREZ46# M)_[LE+UJ^'TH]<.L@N M-=,R9,$'4J>X;%8BG?J*ZZH#@2A2QE((GIOXQKV AS2=FJ@OI[^# MM@_N/?H[27*3IBJ69"[6&RN=42W#5I1;$_7%]/=M2?I0?[>X5EVIZ=DA YNQ MQTT#+W[['343Z\X'.1Z)((S]1A/3I> MVD3ZUM3WQ>ST;4GZP$Z+5'\TXSH.Y#+#4JM3JLUI3KNU,.M2=OJVY'QHIX5Q M(VJ1K)Y58B5]PW\JAK"^UG9_U92% MJBKK4A[JT )J2A=3HB;KLNW@)\P@LS 1M[=[4!J5:E\-+\,%KNXZ6:[$2*03 MW(M\7Z%_MPKZ+@;\25GU\Z'([([U2==),T2F'5;DNJ;8_7+@M,MMHBAHN;WS MHAMEZF\TF%(H@!&GN=#$1%NM_N9/D$32S@M$K-< M,=T+[N6XMX6BH'G [T%1"]H0UUI&[,OB6LJ&B9OZO-O8,8L&!9;),,K2X2.I M\H1O<.' GF,X"CM'D/VE$/.XZ#P41 0/49[)H@O4O>268#A.UH)+:&U")$N< MB1/;3"NQ0E(<,**RY*G F1]$S\]#>C:9K<<$G5*L9RP13VQON^^U%OE%(5(J M$--8D4[$:2HCAP-VS2<=)HE+U$@_'K8U9K3J4<-$B\O;N8K<)EG-"-[RZ75@ M&YR(++(GY=B3B.RX^XI3HBCCSH#: +)8U#/ E!V@;G*V;BHW'4J2I>1'\7&7 ME\9@W@^L[3KR[N)723XG4B+'(R5V":0L;+<:(09QD0LSX:52E&-,N1D$W1@< MQNTG/>BM43GE%&LFVWF]9;=89IG6,V8C7*DV@YLL"_H4>T=B8_^Z^+,A91R> MMFPQ6RX3BQ(!!58L$70RU];O M4^SFLC[/(R6G<&Q_,)^4&D9RG8.!B\EN98N_((9['47R$ M%#@;3U:Q?)GC-#IJP=&@*S<;9_=1;HIQKV]C.&Z*H8\U0_=.VV].>HV,9F?5 M6$89MF8X52Z$V#'(Z)"$BYI]EN\HNGC&25*&5-?WGK2ZZ*( MN.U\S5-$.&FW%Y?[K,; [&22F4S*T>'BUKW;BR+BMM,+3Q&1-GI#4(E*70(, M(TRS'QLLC. =&@TL(FX^&GZ*B'ZYDRG6BKTP :K57H[JML1N<"\."B(B;CMX M>XH(-EHE:W:1G1 9PL[&&31JMGRW&D&.-0XW>NQ! -=+:D%S4PK6,B0+:+L5 M])0@0!4B-$'Q^:8^)*:15K\^G9(T5ZXT)R3R(VHS*[BNY8M4^^OL1Y)]2H@< M7"U_HDTC6SV0Y$EO[A-K9V'S!I^)J,B.+'FM,HB\G>0;KB6ZL(&HUT!%UF3$ MB@8"J@XM>RR;#<0:W2GJ(TO6)6]V;?P'U>#EU#(]8-AX-\_4J2*=J0=.-^"C M$T\)]X7_,O4/AA4$:.L)2O($+'-+J)'6#I8I\41(WU@Q%)C>310Z!R1 M&8J14FUBMXEX8('Q M&;0W?'4GU.[Y(.4]31WN6NZ0D D^#C6[QL7Y_:U\RD M03D1ED81HIZ386'1T@J#67 3VP'T-1\#)A$FXD<"9K_I66M?M0!RKSQPX'=5 M69,;HMJ%&LURX3-4*+9!2+=/?F#,%CKZ"G^\( MT%Q&IZ08''*P&0M<%N&&@D&CF-[N;N,X5H;A$PM92@KZ>2*H9*C$:^'L^FJ$TC-_R)"WDGRF7),)SN8 MM!\L1+9J8O?F#&IBL:2JW?2\TF1@S=7G7(N:Z[5 &HL;4A,H$H@=!7R&T%:M,>],QD4M_;3Q=Q(V)'N_&1$^JG\C]5=3-F]> MDQ9M>2]!M&OF(T2T2:U=UF&96-8Z_6HR4]2U&T/(&R2>-[]UW'+(HZ8G@4)\ M#PGQSP/!K;46=6.8Z#&Q\6Q(+&/Q1=*^+7_VJD X.F]%GS9O1?/1/2!$/P\$ M.]Z',WEB)CDJQN5G[?AL,)X%+@D>8" <8QP>-SV)5T$EMDC8O?D,%(K$>)9( MIXP60;EAP^C/EIU%,*_H""(4J#"5.!(*^TT_F^YXNCJ6A4/D(B$WV\6T[,3? MGAOML>':0!?;<_3-$G\ +:UB;*^M-NQ,WTH7ROF M8]2[(!R-M6=9N5F?/XZ79PM2DMY.SZ.BVT=-3[+W]SB 'JRZG!"@2343L>;S4IN0 M26#W9B/-G%HW ="C%G#N #T+0$\(P+S='8Z(0B&MR(1L]S/A6H5)!0Z =YA\ MJ'1AD:J!J%$9T-RTV<\-NU13+)W?(?J ]WGU"G[ONJ0BTFFDZ'$"BHP[X:05 M2,=:I7#@_,RK75)QOCI^.V3WY^E,;TSE32Y6EI2!7!L7)^<_;_5N=_K$:X4D M@6-EWQKLWIPA%_^6"R01C$/G(_:"H[A&*@EBY7$O=UN9V!/GZL_G1'W>,)$$ MBMJ/,TP'3<]^2/_I7FA&,U5C":&W:[BQV=&G[F+\/)A&8$,,<^7IM*&YDI&Q M@GL\_YGMT&\0>+8<3X#O"G@_"E19[M4HD,H05,.Q"M8XCS14X')]P41!4&O] MOQ\%5-,2FX=0S,E'LW'?'WII#^3A@?V6Y M:'<"7Y]!RY&'*JP9#K0;8 G0:Q\6?7F4=YA,MT3 E-X3YNYJ,2\'#A:O+1;M MCN"_0N=M!?:ORG6S#-@P9-UAY05ZF9-G<(]\%NJR87E,R+H0]1?SA0VH<9_6 M.-EB(!=ALH-:*3,.;MWRUU8&WT_\5T4 (TMCAX4SJ+_%B*2/@G ^.R!R1*)& ME/-F+-73HGRF$MBHX4T4O)L!04?"6P=HL7.P+4O""E 'J.<=,###&A8T@2PV MT!=6VV AZE[L0V"E=!V?+K6!M:R/,JIA(U.)+=&C%;U/;#YH]3FG+9)$CBNG MW-%LU"V-J&G@W%#L9CS+0A];'^?AY]< [(A(CC'@C\]#=+0F4.HKT680MP; MR]:%IH,XJ9BE4C):4O)Z/#)@HS6*2=SR=/@@+^_3XN338C^EO'U-=.1YI-O5 MQTJX-Y!PN?4' M*-81OG7L M;>1D'>@" GAKIRS,<3;:T5>4RK&K">$V*]EF-WC'@#:SZ3&=F]70MPD-2&;^ MQ*!XHU;))RS Z\BJ("UJZ%Z1CR'0E?IH!!'_]V!%UC-M(XF(9>HK7H])F7:4 M3@9VH><<2OJSF'Z+Q5_*.JRC2,I+)9XWB@2CDEZ(9:-S@B(J65I>@$HU'CC/ MYA:C2"I,GBR?@)! KZOUG2>C))3%RC IMABF/D\WTOE5GF+:@;5Z-Y%1(CP$ MT"?,(^S4P?KLZMEU@PC;5+@[Z):8S$JN,%*RC(*+NVXXB8^TKQW>\)'VFY[] M6H'3HTB3&Q&NUQEE"6W>ZP@R01;&I3N*3H*BZUU%L+-(:V5T5O/4;(V!5 ,] M2$!CT>[D%DUHK6[2>[ZN>7I<4G;?0+U14G:_:: #M49&M>-VSRP05$T?I894 MC.ZP-ZEN_LATV/-[ZYPI%X=U:=QEPF;7L<2JGM0C@;NB+8 E]W9I"]5=%YI2 M56.."Q?;*5UL01M:,VAOJS=[DPPI)<<"@M.5G7'&M1U#@U8+CEQ=K*# 7%81 M,_RYUF9HT)().\V4LP-U/JQV*OWS7^OUT;EV' _\^7E%\"(,9(NE#*,_E.C0@W[$(I(056;;\+2L=QX(ZC(W&$6F3& MP)(0)P7%1CQM6T"$+2A >8;SAAM$]?/M":0:.9>C5IGJLE'(3XHPL#F-CR'J M2%Y\:6R]L/7V/!;/ZD03O5ZVWR;JZ7PRF]*3"\Z\6[ROL(7W9&@ZTN))=-%: MNJ1F,C%'2/8V>%\-1\=:/,E0[961 '%B*<5'KMXIO';^4PXHC3QPYC(#LQV:M:ME[AZGHXMLW&)K=*! MC:B"AXD 'U3\,"8L5>&7,L.:2L8:M.V$D^ZT;FMCT]4Q<75?]87[Q$]TL]>* M'2]D5Q4( A+TK!/C^0SH!18A0;_9ZQJWC;]4W/)$ )D4IKEQ-^\V.;::13[H M@IEDFX%U-0((D',4O7SIKN#SI-4ZC59SJM?CG")78,$MU4&RI@76LPA^6NT< M=9M.@8@C4V.CS+!0U$%K3$R%B:8W=;915 )K,@*>&@L\%HY-;V55NI*7D]T5 MD0=2LUC6^GU8_&()TRNDM\Y:X^WUC-7VL!J#;*FSS!B::>CHK7T0@*1$45Y; MSP:0T53) %-V@.JCHHM"TA'?D7L$M&P^TBS&Z4QP"Z:\2O$N%GF5Y*^9QWH> M*50\D0^G9V6#@]R%/[^H:K*43DB1!5>. M5*J=D<,;>2FPMOC-BW;?HC<@@=MYZL)2.:UA=NQH5ZG+!;'<;FE@(0=A-IVO M$@=)^7D-]+P1.3[^6@^S"27=6$G>0T"V[7@;]DV(A09_XE^LGG& MYJO->_R0-QZ8Y;LS51QHU4I?@3.E[]02X44[WWSRN/6I]$\\"4UCR%-.-Y8@ MA%27RXC%H=#.]>=UYREM/@?1RT\\4$ Z@V?5E57C$_$^$9:4C-9) 6ZJO4 = M_L$GGF?C*FIC0Q61)IX[A9Y&ZNP,144@.6/,4FY2>DJG]]B]WWWBZ2J8V\A- MXJ$ZV>FR_GS3_9_\QFA>A7 ^#Z8MYR,9+65CBQ^'HWX&_-5?HR5"W MIOI,9+KU2*Y<6N0JY=A3Q!\[-O1&7OQ$C0QDAJ&]?CN&*-+!8T6C_/T/^B=D M.TL5Z5UDI,)S673&/TF"^)]?)D#.L2Z%53AR?D8>(O'=1Q8^F[/YS%@GY]!C M5(!#ZU_?'O5J2;(>=@SS9_R!,IU?B%GA,?1ZH(@',HH^VGLJ^K&Y^>D(J=WP M"&BRNOSYWS9R0NQ0#^Q.] M#.'_8NN_N'\0&EMP].^W_[0- ;VU3: ?/-%[_5,W+ VHZU[GZ^'Z'WW[W<8A M8L@8A7#2"4<5__S O2"> O2?^0QO!14"Z^?0<,:_'K/Y"?_V&!1);(:,(P]>R,U+ +R@3 7OX:& MA2#@?4 _8.[8ABJ+H?\0WO].)X.#)Z/WV(B&@2I+^D^ MU/!03-YC,(/V931$NABUY6K%-I,-L>U4FV'_^3'<%\MI:'M*RX<'RS(9KE5L M%QDVE*IE0TPO4TC5\DPH4Z]6BRQ;K->V%%QC[(>#[0)[C&3J&/KW4/8A\Q"B MB&@D>>(!'@[GZ0S%#2/HRYELR^O<[L^Q+")O$#7_W_\D*(+^M9V2)QE4XI-< MR]5;U?_]#QDC?GF<0FI8-W3/),E"R'R 3D@'V',6H?PS:PC>HBO. M?'WSU$8-6!9?G*#_#]L+G9B.8L@X679ZEIR_,6J2"#?7DCT8\(F8FGPBZ-?& M\E<56$JHKL._@XTUQ[,-?@^^>L.^$S!M^'/SPM=[/SU=ZR!C[(B;G_BF(;%3 MGYNA_7#$_8;>(KH 5!^2'CJ1'OTU'\L.#*,!"=B(S2U@_GJYS\^SD-RR,(S, MFV-H/W=,]?2Z_Z1#R(^P*77^_2:C0:,@#PG94(= 50UG:"R^G6=&-%U@H5FK M+EO0-"QG;W(0(S)-U9-:G9NV:>1$0:&:3C^='!OVL% R8(@KAMBEAM#YW^=T M^O_^)QF/Q'Z].'L>"?-J8GEMRC6Y5*O-M"K]4(MIU%OM4(-KL5RJU@ZUZR%D MM-K(,JV5&DF'ZJT0&?U+_'O]03T7:A>8T)YEVUJU5*8=JN?\WR7IR,XZ8Y;\ MP+/AAS>) CK!K^8^))_W'G*&%7+&,#3=P#NTSEZ$H"Y",?2,O=F;?#]%G"=' MG8Y%L%PB'Q7J9YI]#6]0S#K'MC?W.JU(+#,L@Q@72X?YFCP6>L6&]"X.L-!T MUIE*FO@>PN,ZG]$*)**2G_1.ZJV[3;W;U ]YF1;0U_'K$Z.JZ=UHBY$B@)'9 M4EXJYP"O%Z3GX/"B7?7-:&0'AANUI.U6JL86L;V\F](@*;Z-[72V,-X8SY%E M:&O&GNK?D&,$6\L&S;')&)HFVWC=,322D?[776SC?S[GT9Q4MS'>$E(./;+F M/7$_4. C"=@;VA$"D#66&-2:4S7W/F>%(,@P':?CU)E]E+?D(&M2R+:$?[]A M^QG&K"&2-+$@B2D:XQGDC=KTOGR:[]SH4-^B1BBOW;?0CR\]5V+'R.C<(&]! M2;:Q\G/P[4)[0#>*O)-0@;LB &\)R5DO:=+>#=.O:=,,0A+JT-5"ZTMG!.AZ MWM3WM0(LZL+#>;-);_'S>;&3ZV__\N7++(#@>)S"&7YKRZ$0L$.V"06\WBR& M9#TD.W9(&'M!U]_!1>IQOO,C8/KS&2]5".LECHW#X\UMX#K&YH/U6I#WR<&* MT7[^?]UF-\<3ZX6>0R?]L>]M;'SL2/)_]IER<@?O*&WYJJ=MX]UFIF7,,&I. M'D&OIRJ:/8:%7&RO+V][6\9P=<=:9@QQ?^82XF#5<4MQCF/-@E@KM?2AIJ7> M9:(Z,B9=!L].UN0%<'J,,DL=08=,"JVY]'3F>!'G#6GU3QO7F]07)Z,O M&HK/KB53HFCADWCK/Q44]I%[&G(6[U/"0,D)"KN?5)F7XDT&O:Q;;6.N[W$FS^6*<95PIP1% M#I22I39S9/1]G&$=PT5O#?U9/AS?S_<+94U\=GC>7=UJ()<8.5_[[BF@2S%! MBSDNER]1HIX M(4=X(J"C48?PL%]PXRZ_<$#?;JKZKW-K5VQ?4A8$CW!FC\*97G96R!.9E%-, M6H[9 NS[] M]]F3.$F'Z5@R>=73Q>K9+.LX4OU)K11_&.SY^#M&44\)SQ(,W#SUL MOP=#VU!=Y\DBEW_48;TAW?_WR%B;BCR\'G7>,&U8;I%;I.T].8,WP7EVG>V= MB*'P:1S_3$Q;=M8'6B 0QB%!!;;]KOS/FYB\ DD6\ SE>B_17_;?[R+H32!> MGJ":OR+IB0@NA#'0)?2!'IJ/9?3)SO)^+)-U?E2^Z7,_(?F5[',[M[93YB_3W MKHZ![>W=$T- 55$+O$48!XE35\8A(HH,A]!O@#KVH\3M/EC#VM\'ZT>->\'F M!DX@F$&HTG& LHA]Y[=$O M\7C\SO .:ML;B3=<8#NA)+'N001+^V%S8O!":QD9U[+0B-8[N;$N=8#CVGN& M<9P9L7:'=EL*I?2H/!#JCIIIO@&=/K0_8@\/:7]QS_CC6?#K:3^)9#+YT/M8]>SZV,]6M5P5KB$0(:)8L;2@Y*I@IYO8<#OT%WX9_T71U(/? MRAG+WH9 $V\(O(@>6@]_JUF@_?>E5<8>ES&3?0VRO]X'%J"U6M@USIVZ!IF/ M%Y/T\BU?^JXROK[*2!ZA,=ZG%-#L R$5%W4, 4% 2@$A',T3/#$L;)^?_32$ MP!5^Y@M;0[H$/S1$_?([=DM09\AXXY%*(U^2O3;,W&[P\MDU#[(SXC5\8YZ:EK.^I.Q0+AZE- M>G[?NWH(+A"#N+\YB:*MZ&=SV&3B(1Y_+7(\-@0E'UX-0(_NYG3CB9*G&M"K M&8[C!Q1+!(Q#,2H8NT3(4^T2.>!2[&U ^JG+^^RYSY[[[/GH[#D-WT_#+^^T MX&8:/U#Q3QZY6=?Y]-PC["%*AK4\T\$;'#=:&?\9>Y%-?6P1TU6DF.&TA$:J MH#GK\^6W(IO*\R[@1Z*=T)O!QO-U:AX%&UZ1F@_@\'6U>)+PX+V0V3]M_=Y) M=>8I\!%R4H]1$GI'7/EL)'DJ&W-[TCW_XO1[R:D]%W=^2L+KK9_['9S:]KQA MZ6\/%D&T>Z_I?/:ER#_T?,;ODB5AUM;2&^'F[J8]:RD/,JV82<=C"NPIK;BM MTW1]\NS2P?NLU[MJPUS993PA%"[M50:. =]^,R\EMEY.@%]^.FP&F??&F%D/ M<3\]WIS,D[E5T^2TO-2=SA-<.:+/+S(M_H!U[Z-RS*-7LKEXQ_6S*6AY]-R2 ME+<0A6RY;GCK2*X-O59H!.M:?,^4&3(L[UGJ$C]\+J-'8VVN(^H,K.81ISS? M0 >Z( ,51P[XU#]N;/NUP^T0KCP@BR]MN:;_ G\_F]/]E+/Q:BF-PSEX]17& MK[P2ZBUZV&.HJEM7X"^$1&\!8EVFY(CT_F;9L _M8*E/%A/V5&NV>[I9;Z:G MD)N"ZEQN\N-!/_^^TG+OU)H77@,\6'^\.BZ#IK)3WJ):77 ,K^8GN:[Y^1W# MVH*A.?['1V[.6YM&6A#?AN !\SW7+AP42M5=330<$0HR\G"_A6SD1B$RB4/8 M^W?A$-L[?GNM17Y1B)0*Q#16I!-QFLK(8=2SWX_][[=B+??,3AQO,ZFWE]2[ M2,FNNXZG[Y'BWYL' \9J,(0U7Q*92C?<:>:B#)M+??M-4]]C)/$=/6X#Y TC M?J\WE-KKRPMV.U:_;_><;C>A;G>??@\9NZ>O5P*?N5W +_)U<,& _]E%[AC8 M/!]]=/CTM^\5^'SR]O!>@4V)-,1W>.#S'N$C?8 -Q'L'ZOW[__R??2GB:Q"1 MZ^/J(EX\-:R?&T[M75RQN;3#8[H$P^MS%6"$W/:?0)V#I;U9_D0LC_W/KAZK M3S*-Y>!=&A+:O=R=IKCD3204"OC,B]P[0A.W<_'(M^V!M7@R(B82PI"G!$'D M(R,:\,,DB/)43!Q%:((0(]2CXVD>12(^@(^?2L\DMJP,^"I!1O:%^+/M&'MT7HSB+09N'Q/:/2?TE_\D*/[]/E8&;%)% M;G6:4%6@H\#'DT96M@77*TZ.XN*4#M2E+=L\17]VFE W/$W.QY]=Q]OB*+L' M>+N=-X_ P=%N]N#IMF7"=H'P:0=W25*)CMSJ7Z"9>J) = M+_)$PD%O5?\=EJQJV*[UV;E$W_!<.A]_]COVIL5>UZ%MWXB.U-!P-Z=H0RW9 M5FYZJD2BMSI5(CC98QFJC835L P!BE@\?)**1.*QS\Z1R W/D3,P9M.C-S%V M?=XV\F_)2-PCY-L"U]>-D+\:$@\3DL5ZN\"T]K.1=#26(#Z3C-QD([V>[YG( M.[IOFIX[$J^2::M ":B>X^553$#>'!&AZ>0?G7T\*4^\SD)[O=VV;QN_6:2G M<$B= X)C6#:?( DR'O\TRE.W#/.3,03W$_([NJ/[.JE@3M\5I&2!"FUCQ$Q= MO*5S6[_KCTZ5GXT_^QV'O)YQOGO=]W[Q-)S@X&QO,Y%O#&Y[KL1N*@LU&7#VLF)C],T34;^Z%3XV?BSZ3B$>PZMN]Z;(_?Y<)VT;E76 M(0M&T%GN+4?PD21)1/[L?/?I&8-[#*V[W%_[N2/_*@*.UO$1AJ*^/G> C\]$ MDS&"^K3VC]XPZ$_+$Z^ST%YO=Z1?1:HQ9C&6A[)C\V0T&8E_.K\3NV&$GX87 MFTYN&] W&?"RQ7PMU>9:#,O'(D0R_GS%\C&;+-P4;?VXMHCPKJ4>V@$!,?^OJXQ#VST>\.&(:1-_%(48[B^9LM_ M[ADW:N^*6Z/1^X\;^9!1?A#*/?BTT+BFLB0X>XX!Q&KB"P(,[T>[$B_"AA7?4:,M'XP='T+(;N(_AG>U")K>Z/7(Q8XC/K/O1;:Z ML-[:._0+<3V$VF-HP_T1:V");T!8WTW@W;^">C%4U9BO+V-!$%C?-KJN88.O MS[.W%?(JJ@ .PGG\M8 M68J//S58;T\^,["V17Q_\L5:6"]\C,7SN"H[A$^>B)C\^"/!<-4G M YX_]Z$]?NY3X2D-Z*/0&#QEL2HK4-T- (M1AY)G$>QUL0QCY,'$\+(B:Q'C M]TAS:![J;!EI,F!MILYERL!?3^>^,L&QTI%US#/=05IU[UX?2[85- -=-.E9!V1A,&KM?F]B;M0ZAON*&UX+V6"+*"IVY= M7/5'E;V9;7CZ[& Z/X2ZT,- : CP:;+U]R^K1]S'T;H*> 8)[AS].42<6I[2SM;;';)6;Y*0;@1#$P!XKLHH]Z0*D$2MF3OHIZ196C^+Y&\T(\Q(PT3*__X'Q0.X%-7A MN!YE6TX1H'M#/C)8\E3,>DYA9"&(:=#"SA/JR(,FKN(7LC>;'W!S-/U%%WFR MNSGW)&USQ]$?CB,-6V_T'ZZOA^_[,BQDLDUL.'!(=(BC]85_N-R>Y\DC;87T MEX.B)]]'5Y'GY&P<=M3T!])K2(MA+\H.^0&)"I#A#'D^F/\<*&X><,?I':=; MG&*PX!]M0E?-.Y.YOCGR*2@?H1H]>28+&Q/M__17Z(ZO.[X.\.4* K0]>XD+ MB4(O.;$!UBYMA! WA-BG"X$90+$A$M-=5=VA])))-8:>0<5J:<^ZRMK0M6S/ MAU_G&\8R\N]-8*$?F4A0EE=4$Y>LM->QX@C,#,O#TCHU\5CQW2%XA^"!-A,, MV]GHLFULL,[L>K>5>OG>[WZ&$VNZM5U$K[[[<0/&I8BK+,M#%__N#K$[Q X@ MAJ]M6:,$2A;T?+,UB+SKG4QGG:I[%'W>W:X[BK8H\@JP[Y3/;N7G&0-W!\X= M. ?JQT^MKM,'V&W"ZUC(H(WPM>.>:_4]9)BR(8OA389BFY95=^N0 RI"X PO[?KPVD /A0+KQ(7N MXB4&%U>5W[IP]B-(VS7Q M^I%E^V'G%G+6W8S>L?1RKL+&&X&02R_"J8M]>Q]'7ACI!8T(>6. ?BM U^,( MTG7(\Q=E;[T:>VP0"..G"P5["-QU/EU7X?.[WT6I>&\!\-)JGB;5UXL0^^D3 MW+DW-'P]$/K@KA[OD'X)TM!;P$?(16#1O*UY'GS6F\^0:1W+II]A4V4!ZK;A M*\TGBZJ'B> Y!F=X_1.X6<9'"AC?'H,A?5>S=TR^B$G@>)G=D"?K(3XJ@E'G M@5"$"*F&N0Y>]A=AO=TFCQ-Y>(\/XAE"RQUN=[B]L0(Q#61M)O$]1] KYV]A2XN0*$*:N;,'-QH_U9KJ[XW9' MVRM;VK"#O]THN]V1C=OM7<>'[Z>%0P>*6)?= 74'U!90C]PG%1>%6I\&VS=Y MV[UH^%Y,7# *[ZT]6!CU=E>+AK>W>B\_9SL0;\K%$<0Z?>>?%'# MJ[K+*L MF<#?0;RQN'X?IN_:+V.YH) OR>GG#@2J^9-L%WHY^' !X=M?Q3Q8\7C?; M[M+<')!Z8J+O<+S#\2@SC+>"Z!)&X6Z]8^,./CG2=[C8L5GCV*UXX&,_A[G$ M7;YPIWNY!_8AE+5<*<3@BC7">L=4"@U"6&Z/>F:9U/9TIS=>[Y#0W1>XH_H MU8)K(UE ;VL=KBFP/DWZ/82H$\;K($5$'+!QJG#_W,_3E)\]FOH+?W55 MX.T7DK@C,7A(]+Q)07 M@#28'\YL3@)C#2HAGQ)K/IS;TVWLB5KXP*$+OR.3 M;'*[=',]_?/#^X>7I<)H3?_N(3V[A_7K9&-SNHL<2#Z8E^7B4 M13VDXJ_\XPWX("&6DB>6 T%]]\]U0O'I40&U<$_NE>/ (^K*];OSR&;3.AR,W6?!^[#N\![&>AL(C(L"2L8^@JIOC2$^/#WO0 MVC\?#-8AV]ZL/0#F\<>#O>!P:SI>GA8/H76I1U=7D*74\1-=W<2K]<+:#=DR M0K4-?ZC8(??71[UA/GB7LB+\>F?^OZ_9@4-'C<U;V#Z-XNE/7QF-=IW%=0 M:"ZX_@S:FSWH)[O9;+M#K+:<-2]V$VQS?'NY_KEWYG^MJ7S-*&S&+'CGKK_C M@:S7@?&I?V3Z$%UY&3]EK6L?:5BD$+#*\A)%Z[U<'I<\PKV-\'!=F0"KK!>* M$WB:XA71?+U"8%3\@8Z:UZ\%1G^56F D@1CZN!C8YL-W5P/3T%N?K@CY$#^7 MI+Y$@; H2,0%DH \@-$X'TG"&)\4XR0?2<1H&$V(R1A%^07"UK_PKA/+%6NI M6J:8JNS?*!:/$72$/&DUL14;0?\]**RDYG^MP9[BLIC M:QF\XY+RRU=VVX]:D04.>W'KNGAOB'P(A3YX!_K#'U(5[C.0SQ@J7OAQM5#C M(-OXW;^R3Q=.S<5+8#X ?*W7LDR-9;(A](JM5XK95!N]2:R_;Y#-&U-+D"0UB@SY M>!Q$^0@Y2O)#$8A\ L)D3"!'D"+@@:EM"WRN6\WT)J0V9J9D0ASVE*83F\UY MDJ<>M^QU5X..*7(DLXRZ!M'CA4P*2JAE]'%+?3!G!C4]&U= TXU*TG@:@?2< MIY[V&>\N%W.IUVDR97F^)-NKT<00FZCEDSY7A9Q;U?)UC>GJR?^?O2];4EQ9 MLGV_9O'+W(1SR0[ MB[D@$\8O8SF):+90H=+ 4 MP,BC&2F;3<U.IH5I[J'%@)/5Z)+]H.MAHN"Y(8K0)&CM3FAK+2*:/ MGSE"YAS;[6.4M,4FC?;*KHUR9"0SQR,-PA@H;@FI\F7+L,(\I@U94Y#9XY$3 M42AW.QP9(F%^V&V/O6Z-P3@918Z'5EKB4$%W5,<J( ME#/8F90VS%-K;3UD!F#H"3'1K7I[US1V0T13('\A^7Z]!(:>D!,MW(@E31PY MO%@H"?34\1?<&+SKB4UM=]9"93"=HJ8=U2;4RA[@7 LLUHF]6BQKS2VZEM>F M'1#F;L;7N% 79/3$9O5QKT'+GHY+AMB4)Q-F595S$1QZ)*DCHN[G*7PQE>I^ MO<8CVV*CD8^?>B2J5G<[89923I(T);>7>GE\PFOL)C^T9&>BZ+J,G9"!V6[0IWG6UODZ45[E M)G*+<,AXZ-&T[,6(R,\&F"[EL&VY"N2*G&\Y./1H6L/!-.!<<6?P=49:LMQ< M*EHM\*XG)(NM$]&*&;6+?$&3<_(<*92@N& G)$MHD/RJLZ1TJ2YU-2L:]50; M!R]P0K*4XB; E4A7^4&O5J9M?%':S(#Z.R%9_7J3W- (99@#!2<\?3G.+4;@ M74](5H'QC#Y:+;$\53=G#+;82GFPL=@)R=*:7-W:]DHKA**BR7C>&/L-!#SU MA&0-1&)*3GT\DBBUI7H*-UTNX,:>D('U7,_1"[+K2Z)1)MM<$%3F#4[&3^F! MQ905)B@/%LMK<9S:G:W6 Z#63\A H=VAL+;3=?B1*/4],/3$;HGMQ;), M\+.B5$?QP:XF\9:O@*&G] #G-&9=K^@B5##G@SSB,+()5N#$;BU&15HEG;8@ M&>7:LI\7FCG.!RMP8K=,>KP@_;Z&\^724+)'VJQ/6@(<>G001$,3KU9GJR9/ M,25C6&W5Q[4J>.J)C:V6W6B][ 827P[7Y<6%ANFA]H2E& 0X\0JQMZ/5P/\@0RV)7I MW<#AI XXM,#0)\3^0J!W;WA!)\W!00-=%>K>Q?&C2PCY'N(\^(.0(S].X#U] MZI/'_1"X_5!+"8K^BN'O=95XX5QY\7R8#3*SW.C)Y'OZ/B:ZW_;^,UA;]Z>. MJQ=!ZN>AR@0PXC#0+NRP>CM@\@LM)E[X'3_8R>.M>#;V%:?3C4C$1C!4NA$) MV @4_8JFNBD).Y'JIL1L1*J;$K$1J6XZ\T[\O/7=K]FM20V07%81)Z2P_],D M >^!/_S?+]B7W\49<=66=[_LNQ>U9:#9$\W+X$CVV2U_#YO\*T[_=-M?;7M1 M4P^[CK[:]52/)4?$$R;0!Z_0X>A&EYM,'/G//&4D)5G@,03#4_662L.S-&#G M4'O?D_.^_4M5-6TVN[).>&^2G.]K+_HPGD/H;SW??0K,6:8#>>BMI_,G(/XC MVG?KB>_W\?C?5%!30;TS0;T#>[EP:!BH' Z$.[& ;BR!/W-5/L0D?^H&?(A9 MIO+Z*).\*WF]0T[Q?#<)Q?9'A^+/]Z4BC#^P_6ZS'^,#;RG6((%3&$EC- Q@BZ\UP7+9\DB+,JF>%-9 M$HLR9:#.<+[=G,@LS[:!/2<9*=F?9 M]\F!V38JTWJO:RL; _S-5%,-6['\__V2P[]DXMKGP?]^,3;!-R>TIVYP^/V7 MC*/88#5"/Z M!*V'N@$/Q<@Y58WOT&8\3=6 :0' G %^ M$?I#948-JUNQ:!IED:-+,QIQ$0A]2/X9/(NB[ .1_^I3H[R40B2)0B14+SVZ M$KJ8^?$,,Z!Z3NB<;=[JSOEJJ8*4VWVDUNNC%N+#"B7 W,")+(J1*>5/\9KB M]7I&PT\ 6Q0%O#DM[7;(MD]T&H'1,GM= 0"6BGUT)/(>/7@ [T?'TY:*,7VN M-?^B#+-ZF2RWE!0]SSM!&?\GE-W94F[?YD()7H#[-E,.L.;WJ.:<:5P(?'^! MX6W&1/CVK-%VEQ$?SO@),N^3P@*)X%L"Q@24(7%!ZR55"_> BE0MW+L[)N0@R0.K.L"8IT[;/ ;U Q7J!8LYO)%T5^ST7]M2YD+WS*;388ZFD M1]9<\7 \E@=%EL%%@:)TUF$H5('28K$3X/$ M"P9+?@)%@=+#>87;]DQL5^B4-T6DT=3BNL?0\X&R698Y?W@D8:Z/0^M75==T%FQ!V+'4IP 'TFW%C M!>A@8+,D=L\.AM=V1WO?*MK1,Y:FP+:0J;_ASEA.&@:^-Q/C&7,-"+DNG%M[ M)OE:S)).:"3:FR+6;E)J2&&[4:>518''NW'_%F!C4%F,2*]NI !. 7Q%D^)7 M$6PLPO&D.RX1DFCF:;RFMD7$+4A#!#/7@B1U5!^R@;L#+H'L#(W5L/"0/ M2E/;'\ \^0[6O=L6T"1^HUHA7,*RZTYAE_,3.FZS,\B%,6)ZTDIJX))>S\_F M,@=;Q\$;IB2P4["T2$6J E(5< \&SF_J ,GL;EO:N,>8A6X_D+=H2:I%L0X M=@Y)T5F">J0:%UW-#SQ#A;VQ806ME'2EI.O3DZZ+F27?P7:Z $_+==0W \S] MNCLK8B3=D,0QA0BAYRSI@@";U<(P318AZ-2%DJ(Y1?/U+(P_@C/FS2OC,<7G M37NHBZ'(3J;Z)(8SL#.P+/DNG!_ GU+49AI8FVDF4#;IE9B42:5,*JE6RQ-2 MJX[JVEI/V3SSJ5-I<%9_%0:]9L077*:[7'8=DA8B&3W4^)K/AGGVS#'G! MV$ZJ)NY!^%,UD2@U<3ECZ1T]T:^U:MU^Q2GRU+:W%!$N7ZCD8CU![?4$Q;YW M4R_I/I:_GPJ'I+Z4W]!F/P 2!X"B$P/'5-HKJ]#Q%)[Q!)9%'^P"SKPF9,?GAEI<+O!FUI3\,N& MH<10-@Y%6/VYXFES\#O-\__?OW#V[[A&2;#]S_],4C)UAQ'HQ'*CS\824\G_ M7/-^.,F_ V)\J#N6L;X?:JFYG:2@93(P>:< 3 4X%>"[%N [I$]OMNU<*EO8 M"BPU#._<,#RG2R=1IMZ=>UT/..OL8?9V0=EEKV;//:,I(BNI/BY+6*\?E3@9 MB\LRXEF*O&#)I%O+;HK9%+.)[>C&:=&+04A"T M!$O<<8#VA,G@A=HT):5)M>G3VO+W8A) '+T(6+RM8/H[,E?HKD-2JH^*E?9H MMELL%$'&XD**. K,@@OVWTY!F8(R8:"\Z)G_853VBOJBTJ&U!6(3M94C5YK- M\39&)3SVJ2R*/7COAR=3P-,F2J#Y6?!%$'K./O(Z-?R]^93RD_OC)TES^7Y> M>G-V^T-U+>M)S77WP.WN8@$RF8V,@2.8*VE%V@T[J AD)&-Q MN42,(+,(FI9+3'5 J@.2;.[\J1(8ZJRSK:!Y4EKEZ,&N&FQW7%Z'2B"^]X]D M"?:1FDT\!>*7KA?OJCO+!)IG9QP7+-S98R>?0J%]4NWUZ*KJ8NZ2AJLX'PB? MH'RQ/)[M) 3+S0UT/?<+TA3HI7VY1 ;/XGC:;6AB",.(C=NCXUER4W#^?BHKH*9W M*.Z9[Z61\808)A^*B%> X<$,5NT>K_2\'IGC1^4*"GX6UV D*")+73(VE,(Q MA6/"X'A!K\I'\&BMRRBR0?0!0@DE6747ML,H,1[!$4_@>);&J,=VJO2.PC1Q M!T_H7%%_]+>DO"@-4:13R"?&MOD8YCM58Y6J14\S! E.*1$YORGF@EIB]*8)F&2S-04E!G(+XBA;%KZ-XJ2D3 M1=M6(KZ\V5JV.V*1_":"*(;1$0+),O1[*'X UTG[[>23U(>2QI8OXQ"^KP6X M;]/FC8CQN]UZID)79.KY38$W9GZK. ^WC<#D9(R%Q@V5Q9GW2AVD2B%5"JE2 M2+BI]#M:(3=L*&I]5E>E7!@,F/5 W1K%"&H%8"S1CY)*DJ:0G*7J?:+ >@EM ME=S9WK>]\B+D?2J=+:2Y.3X2:8E"1E2/HK1.L2; =X&)L"R3I9'W^N2D.$YQ MG.+XZKDK)X \6-#^++*Z$5_P6RZ.- JSFA\#&1@3+,UF,>;!ZZH47-LV EN# MA5EA*16X-^#C-4>%;2W^\F"']DS@9J +*X-2_TX9UOW%L9/A44Y6V/I&$I!* M_F>:]\-)_AWP9_&'+DP,AM)/?9B^I19XD@*?R<#FG0(Q%>!4@.]:@!^ .G5B MVP,D/M"F?<4*M8[FQ0?J,W=&]MRYI7B>S$[Z$489 M[@Q945NFT*ZHJWF9 RM_L67X)3_!U=9A;K1(=5:*;&E%;9!67]GD^G+TY1_D M*X*<*DWVZ@>9I>)EUO!3_LXH83!W/2!\AW:2?B;W48_+83'QQ<3Q5LYZR@_: M1*E>VY0:=4JXI4S%"^=SSS,[N8;53I[*Y?&<(!E=05D/2J&JV#^5I=^?_-4D MZ4.S1S2].&T/'90O]W-MNTK9]*0K?/F'S"(( O_WG]T=.D&8>)Y*NO M'- _K$K.U]2F/9Q MNM@))WH2H9ITU]>IP([KW#4UV4_AU^WQ&K[$A#[0Z9G CU-%4 #"(0NAC4!GQX^) ^P,L3CL,?/B>8/XG5ZA7 M[K4'0IFAGW^S.?E(WBP^L?HK8,-'NB M>1DW\R!;+>REC" 9(V7$QAK>EK*BI!R%#8R'# MTI!+DD(N:<6HN\B>?8'AV% ]=7-9VBY5!L\U^"VKR-B6XXN.*/A<-+WD7^*1";3,= MQN&Y>O%H-\E;4W7JQP$(JQLE6(#O&M.Z]V1@CD%-SU2I:V)@UE,AS$,W ^""A)^T"E4]N6"'6TQ0_]+9/41DE /OB!W\? MI/GN/()/\XD-S(.M&;_=24>-4##&#B/T W/ K8A:1RXYVZW^Y1\BRX*=INCC M*Y./Z@'\M75KJXU-;[B+!HB(#@=$=>SD\FVP;G@6P\F3%;[V\I0ZMAZ%4'_2 MY.+,7_=EQ9Z ]5NL>UQOCL7)5G"DU5JKD0-U(VWFX."+NQ>@")IEL>/J-N>[ M?)EB-L7L76'VJGF'T$?YFJ MAG9HP0R4C!O,@3FANO;2T^::XQMK+6.Y?MHM\N'(=IK=>*\6R0N\MB%<"R_1 M6G4 >+4&@&Q+"]JSGK(!.@],''S&">5':\MA98BO"OPJ%,>2XM(]!(ED/.YZ M0!YG$1W=4" MQ7"T*:]X#E@J_P48BWLLOGE2O6E]5M[0 X4T!>#-H%B<>S>7P M]U,)7/_-0CZ9E%JD9;[/SB@2O #WG=P3>U8/0.9C )_RK3HFZN[DM6!NM[J\ M$I?JB)L#0R8N]H_2S$]ZH*1Z(-4#J1Y(N"WT(44@[=!4I#;. 5EJTT^S* M74J B@ V0V*)+$,\6H7_.(WE&N;.Y]!I/^ 7!_B=NB%L9'DM /^P"O]U*69V M@XG=6C-=H]H_YTP_I*;Z+-8OBK0E\JNULY&J-K]9[ 29B%L H%F4_EE+V!3* M*90_+Y2O4O#_HUAND^%J4..]$M]>$CEB&%1X>A!!+%-[+!-9%#]5,^,'H^-_ M MC>,3'X.[N_4RU-\2"VYW]/ M#7]I*=MO\68?/NH)QQC]%2?A"X ?S??EA7 *?'^ /H+\-WRA%\_]X6$Y5;.L MO]\S5I^><.&MQ8@7(<+]*A(OUN7%O__W_[R_/>M#/(Y:(F"9_SOSXFNX*$>; M!DR"W(MU.ZC1G*7-@F^'/WOZ6:P"GW_H^O'MA6^>9BF!L=9>;=IASP-W^0U# MOU(_[C>!?J7)HRV_2 7_[X]_U$R_I.QOH[<#_]QTN\T%]4!I+L"HUE1&5FL@$36CRA-4PF5)(EB%4BE91] >% M PP_)UJ1+H8W)-/@;&%BC\<&8T0R*A^-G-O]EKNUE:*IJ$V/%R>S7&X#1]*O M1U+^& _&:E4V-77F=_'NJNYO=1D[?J8@>05MBBMY?J 5>;]*DMP&AR.)UR,Y M6FT-D,&(E59^8X4W:!5CC:ZZ"6$:A;VH3;\:?CKP>*BF! M9/8:A:)I+.RE@U=9:=D69/SX1:=,HZ84W"Z(AB[FL86!1V#DT8LN"+X^ MGUDC#+$58,,(SLY&ASH8>?2BK>Y"\89NP)F&S>%(CMOTG1$'/_WH13UA:XSZ M"[K(BT90&GA!(?0WG$S(1R-'414M1I&ZD,*-U-F6J_DPMQ!DZGBDN@M"8U'C M77.[BV;-G%42-Q-!IH]'NG2G#\;M<*3,Y/@I0Z]4"BP3.1(1:/:2'3,0E$NK]B655%)\*[H\;MN%7WC5->+M:FTULAF M1>?K55*'7.]H:+"8JMWMC!80:MQ<;(QM2U\/P%#\>&B^K(SG#D$PIL@K(V*5 M6PN3$+S B?UOF329']18'@E;-576Z4FWZX.AY/%09D&2R%1".+[=&S2D67W$ MCJO@!4[(RK95EE%[L:E*HA;-\^.ZU^_E.#CT: M6@H.98W>Y1B@>6\P'T^Y\ M"D0 ##W:@I96MHI2X+C2 .>,J(?QV&H2#SW64UX.Y]OH*%_GJ777U1QN3%L] M,/:$N-9Z!9RB"]V5J4P$ U5(I+?<"C)Z0EYK2K>?+\]J31+9T7\\2Z/Z[;\= C M;8'@:'[G1LN0L+:H_40)7 .;R\;Q$:NBV MNSPZ,0UILY D7W6\%GCL";Y@",'.Y*DNQTU$5D''BW!J-YHMZSV M;&2VUVK/9A=(J^SH<.C1$F@59%!#QZNF:6QS1GM&CQ_K@PP/1 MO97SL5 43G^EWKVU]H)[O7B^"YXYL]SHR49Z^CX'O8[?]OPZ NOP4UY[<&+$ M'_PT5)GXKA4&VH7Y[$E3<#\0_/*7O#:'?__,2?N5(M.-2,)&X%_1="<2L1.Q M:RS=B 1L!$6D&Y&$C<"_,FRZ$PG8">0KDMI-2=@(]"N9'A*)V CL*XZE.Y&$ MG?B*O9NLDV[$]713:CVY*>>IZ3DY1P$3W4M^,/_ M_4)^^=T9HU_I1%UU_.70;F_N:5JF"7XQ]S.\,]6F/]9'? [D7M:VO@I$?B,H M?$910;Z2R;H$_,NRTC* MC8+X?7D@OY+)NC?_._* I0?&N>0!&+C,W5 MD*AKUJ<;$NNFDU?+BN B8;%5$_OSH4=5N9-2=>&&Q!W/G89JD/&TM>:$FI_- M.%IP]D;B^UCWK3?F+%>K]L'B9->*._-EJF+H*? Y,BVC^YN1/??E-4F:*>?R MZ[K+:]NMV^$K7LVT_Z1452R))<^UX2T!.(>!$,;SWO,P$<1EP_-<"QEP#'Y)(IB:-QM*CSF,\N6KSGTCDQNC' ]77D M]>ODQD8&FX7!;^T"59Q!@), X!B=1="+5'+9,X];"_HM $XF0+&=!>#[L.7G M!#AZ\@0/5A*MM?7Y@,\M!X$W;3JL0]P:X"@>\4/%+2CFH(#U\XV"5*8V\#X( M\^4? @4 Q]ZKT/*'5/+6@GX3@#_0"7Z;+4P.P%^=X%6LI9!N8XQ+*V%4F@PP M85JC;FVBKT8+IZ:9H61NN:K!.;+1X0;QU3 4]E4GLOB[1_@=A! *KA_ V\[+ M5R3[;(SZT772SS*S'[0>_8VC'5=DC(\^R9^E[SZF -\Z/'-%1O3HD_Q9CN=C M"O"MXTE7M/@??9(_2P1,M #?80#L==N7#T3#9%8H;9Q^?<*+RLJ8CGG>ZW6% M6T3#WC+8,W]I3YPF8SB G.D&O "L '(3P*HF8$MV,?_Z]X.&SFYF^W].%G^5 M0!L4]O:L[+K3N(:AYJT-57OF[D5MZ8&_B]\'?&UI\ LPCGLA[2=(O;C3O3;= MI+I\.]3R"B.6Y>Y4D$D8=\.0+,*\5^$P#;O=9=CM9KSJ4RN'RP;I+J(6"-QQ;OO2C5]YP. MY_,RW#A[_/:: $W *B1 +=S._^"+KO4SZ'/NBN,]HFOR@_6$F;M,LR6T.#FN ME(E361R]D%WP::*RMT; K1?AX%U(]<#M7 T?T0.X[@V;?F>VXBG>1(6P9)/= MHB['97!Q.DN2%W0G?%;?P2?7# ='0JH9;N=5^)"%$%4W:PIO8[S&#EH1T56] M 0,M!.;+/RB*9C&"NISKX-$QL/<3?')%<' :I(K@=AZ$CR@">M$Q\4FWKYJK M#56;+.E604)@KP;H)6#Q+$N_IPCN,/WB[Z?.K^JEI%]JFH&0 M,&Q<3!>\D7APZ_DF1Q? F"0>W1LN%M,.;>0:WGF\"M,.-/08GM,.P1>1"VI,H:>78)7*U&&Z5 M/&S/!KT$#)DEF(N4$$@3#!(&CLN9"J?W^=;S38XRN)77X(0RZ')=2PSL'H+8 MNX"K[;H.4_@*"77R%%#Q=0R9X35#1W>H6B&,D,9.X,DL71"]X=>'0Y3F];/R!8 M+\NTWP=KF>ZB:H?LK?B00=%(KW6G95\'8 74FF2R#'Z1^GJ?.OC^Z/"]^5WS MAZ+"[\-W72Q$=-OL[GC#W*!.KN4ZZQ&$+^"^&(YFR_6/]0 M7/4G:!6;,[-K1&U^H'!TK5QR9\P2HC4FIR2;I=CWX'J?<>SV4H,[X.@9;;/4 M'/^RL>O'AVORKM/?2#NGD=I/->\DWA6_R4JD<#T^@9K5_,UQ5/G&4## $E::Y:[M,%A<#>1J,1IL,2%IN 44>PL ML?,T)O/ 8INP(,WYQ#:M>_NX8INXX,0YM6WJE']4L4V]].=M?+$W8CEG6OQN MPO)[]_2I>ZC]-EYRB)K US5_*FT:3'NPX604V?>XR++O9IC>H=O^M=4O:I8% M/BZ;T35'\Q0KMOZ5J6TXAA_ G5MKCWPA[7UUD-Y0>YC$MH.HV)L-:84J#SA1[2#I>AW/,E@%[L&LZ#3^=* M3T1IW"O["9([VX=R"GP$[+MFD2Q81;EI4@UOC8_F9+.C1!#L5^#_GP_L2:AV M>V6JG]S9/A2O_PC8Z8W1I(H"X?-M8^-MR8:UG@QCL%^#PG]"M'^NHSTM77LU M:OX1M*M588)C3I'BV[1*V(5Y?6J58CM^S\*9+/INKZL[3!3X&_:T45U;R\P\ MUWZBYZYSUW?\;A[N_P2@O2[YWLMHP_5/P;9AMR9>@ZJ)O%8HFDJ90H9.29=1 M'-)O@LPBZ(7JQZ6Q^Z1(_75B\Y\'UE>BV>_"6A,7#3-7W\V0P;KK1"3.HR;T MB>.0:&-(EJ NTE\J#;0G1^JO$TC_!+"^+J%^%]8S:56/"H51@&"ATQAM5V+0 M;L>PAI0:(;,8G99[?82;IC>/>G\>7%^).K^+ZQ$U[8R(LC/CZT+)JV_*E8TY MCJUP2)XQ-$M2[SG&DQ[!/M$)5O,T/WB*8S_(_=ESD^/;SB;SUUW3WR<9>SMO MQ$$:UI2H.F6^SJZCJF>MJ%U3D%$"4E]@(]/4<>3YWW<3>K[YR7G[B\'G9K4/ MCL?+\M:?XW&DNF6K[Y,>O]U&07G%=Z:C/1X!9T79+'*BX>$Y\)C>>+X[/-[\ M(O-%\7@5POES/)H&.!8I+AB8VS9:K#71L19$$<0C()L4D47(2YV/Z57N.\/C MS6]H7P./ER6*/\)/=C^H"L3MSV7%F;DCV:U>E#9,:#TU+$CQ*&@,0^<9L(M@.\"GAH8_AXN3<6=@A2?G*\&Z])G3B=OP.[L_>C@HF>EGN/#9;5@S'A_:.YK<= M_@=[ISTK FL'6()@YN"I)TS"A45Q*B:C%4FK%FM3NVQB'4>046K?%C-+(L?% M<.XG;)LX.-S!M=O;TT]AK&GN]F]CK-16+[%;7,8;I; 'ZOJ M=>+@E(9QTS#NM<*XU]0K1:):6Z^':-?$-"EB9R9JZ8( ]0JD^FP63# -!Z?A MX$\:#GZ$G/!+:I,W/8AZ>47.K,VTB>1TNN:Y7%[--SBH5@ZWD1'RW9M8]Q99 M[G@N1 F0#K"8F;\FFJ/-C" NZO7O"SE/DNL82X/,26 _UW"K 'UQN&R2WTO\ M"55 N!-ZE%_G:20GUWWP;V>FM@%S8:!+A,FB!)L6YT[C[FG<_<$<(Q]1#7JG MM35ZLCU&VIO<<-F?MTIF6X"J@?SR#TN3:2'O-!'A8JT:'Y*!FV+<2Q\AC?^5]7V 'SVQI3]?5#VD9UVL6C@.)G[KA MQ-*N)O(_3/V_KM@7_ 9S3<#1?Q5W 9#@=ZL7NE*N2X1>9\;7M\-@L]D-M@P" M#GSV4$B-PM]KOW=_>1.W/MP^UO_[0<#_H5;?GQK\EW4(_ S\PE(@=#=:SI&P MHS=]BN&M2AA!\).P@4!:9OSZ_;P? OD?;-W].9%_%<;_,^37YXO%-M3&"Z3< M5_,>F\]MB4V,?,CSJ2R&7L0'F-8B3QH@+G+L?Z09=[+ ?_^4_C7BWR3R1<[, MD6W!S"%&G5@9Y=:,\5T.0C]N]D5G&>0"3/[A 7Z-$N:WGF022IO?8F_3FM\/ M,LDDU *__K33(MD/,\DD%,^^Q=ZF5:4?9)))J#;]V].^SR 6KW@.^ 3_Z6;Q M4O,R_ESQM*>+TYF)XAMJ&MI*0UL_,MZBL3:F6LQW8WGQY5#9=OV*6]\@!K?- M3='!H-]M1V>.;V&_P'J?9+NC>2)\Q3R4Y&?2BWQOE8LLK75^65H@1NCSB$F3 M#-(59 R%82[D*W616JQID"MIT$B#7#=3 [\]Q7%&R@P8W6ICD%O)FB:WO2[U^*]=]: MPF^MYDY=@TT6T'\SP^6 >'PQ<;R5LY[R@S91JM^%WOP#7U0GD]:L_; M?;DGE94H'ZTU>S[%!:@7F%@O8!B5)9@[OA][:T2NOGUTO_++G MX)IZH$0EJ_,K$%MV^8Y_L9H9#6B$YNC>@;9@Q_2BBDIT*2JQI?.?+YP,_/)Z3%^0[9Z;OK2>6%#S?(JWW;3R7._VN$ME^PW8&GDWL/6N,H-G]">_0Z M6](VUKV:67 'VDH<"U,?7ODE(5_/U\%W^3%*.\^!5*\P"&Z$DYPEQ58*3"HF89>^+$I>J 9_&B-/%G!N MO3!W>7WY[YUOMYA_KJ^FQOJ?_X!_GOY.M33%@XIJ_O?4 M\)>6LOT62^'AHYXT$$8#A@U? /QH'@/F&TZ![P]Z#$'^&[[0B^?^\+"<.']PX@7#:WWJTB^6)<7__[?__-R-M\U=$YU+=?[]J2&7RS?85FP M6"/K6F[B:8J94V;@X[\I5J1L_<-<:?8K_N0 __:LR7'X2B@"'1F9%U_#13G: M-%O9Y%ZLV^$ R%G:+/AV^+.GG\7*^_F'KF] Q?/-TRR@8-?:JTT[['G@+K]A MZ%?JQ_TFT*\T>;3E%VDWCG_?GO\HF;D'SX1_]5SUE):4_#+@FM9FFZ$=J8#3C@; MF"9A#,YLINJH0)=.KG@&)/9P>G\%VZTBWQ+Y8@9\);8;U2+7 ]^(/?"?)M_J MB9EV"?RJV>GR%3"NVNUS"@ZY@- 6A6):4601C@:Z8X#(S97 9U:8:3B(4,668@ZY0GCO'J<7J9"OQ M6UYL%I9M88:4O)( ;>37(T?T5,&:B*1)(IFW;8TH54F6 R/IUR,%48A$DBX1 MR*I0Z6/JMN!C>B1CQ\\6%H5RR9AE<2!L06\629>CPSJ!;):P/FY MM!6+M45S'9BL \SAXT\OK0RN+LNUDM0&=C:&+=&RNHX_'7D]U"@/UU0T#O)( M2/0-9Q%L.OTPDG'Y:"395IJ+K1\VD7;0"0-T0 QKN@Y&'DVI01<4-RKQ=02S M9ZWFVNN/38D#(X^FU(C"PC;2)SD)$\2QFI/0<:0)8.31E+!=T:OE,+=B#I3) MAJYPB"B+\)G'4VJ2;:MCDKW(7!6:K>XH*"@FJ\O$\908NDX8A3'A(,INK#88 M9[OT%I%,'H\$9U"^*RV$D6F,YNM*?=K#-BTXDGP]LL=/R-I\2K!F7>]K_<[* M; \J<"1ZM$Y8OU&5F-DPXML.XM,E-2JN ;^ACC^^1I5W7D%7QE(83EU,8%JF M6./ R*./U[?]L#0+UAN]5'>MC8_C9IMQ3?&!/6LK2U[X]??%2*T$3[&!^04-$W1LP/QI\+UP !VL/.;+2 M N_I4P]/0_<:[<.1>OR]?)L7EM.+Q[O@D3/+C9[4X=/W.>@ ^;:WCB.P!C^U M2@\4)/[@IZ'*!+!!P,\O;(V>U/K[@>"7O\2Y#O_^:;COW43&=".NM1'X5^S= MMA#I3EP-$N_GZJ<;<3W=E&Y$(C8"_\J^FQZ;[L25=N)G]P[2C;B:;B+3C4C$ M1F!?\7?[P:4[<35(O'^'(MV(Z^FFU&Y*Q$8 NRG=B3/NQ,?O@[RU)3]S/"4E MJ'Z0.]6UX __]POYY77H]#E)A/G/MPB^>>7(S2]N:=IF2;XQ=S/ M\,Y4FV9$;1EH,*LF@R/9YYC-?=_I_=WXSQEE!?E*']T0O"]9:1G.QT7EUZ^7 MW:7NP'Y7'E#B1.&#^Y('F#!\)OUPZQH>9],/OR\/Y%?JZ.+\W%0RY.W' SF CW/I"1DL+,H:CNK9VJ.-VGHNA M";B]=J9Z$5CB2FS^YA4(6"Z",E!G.=]H-:0\*I/E',]NVZI^YHO?.?P7+D M^:O&XM< PO=\O0'_?@FS,M1FT\$0E[ HZ&\U)H^LES#Y"8,0S%+XA2Y+?=HK MW0F8]YF0RR:N(NB5D?O+]ZO/BMRES4?@KQ( MT]5/?&TZ ?,^5\&UQ)5WOQ9L?_<.\UEA6[$6?9^>2H*)JMI<?Y,^22Q]3@&\=/;@BA7GT2?XL _$Q M!?C6X8XK6O*//LF?I:DE6H#O+T#S7"X$Q>(/D!Q/ V^ZTZ:QZ0N>"O@,&&YJ MA]N=FAIZ1F!H_B7#.+<.V]T>!&\$A6Z],+=BPE>)%,7\K_"2_GTGQMQ:,2R( M@)+KB8 8B\\XX*:+T ]@D2; I-NSGK)YCT1'4]1J]"B]+VGS[=)Q1GYKT1'D MN(@P>AQI.D^P- TU)0I$MUZ7-P-7MUZ87_"0'^K7WW-(YP)E@RX4Y+FU7-QZ M7=X,&=UZ86[LF+YL'.D:Q[&K5YQ;\=2!J( MNDSE[<^G7=X,:]UZ8?[D.$Y^M*?G!HJ5<=^(^9R/W29W$V_*;1.]+ ],9)]. MQ8[KP1?B@L S)F'LW.FY'<4#!^=[!R:_$X?!3!BPB+UJKN9>=;>C1Y%,79R_ M/OHI<*+_=-)0<3NJFMQEN30O_70[ON>@R=WPFS+01"_+ ]/-/SPTQ_UJU._D M"[19]J6&%:R5/F?#:J"79IF?#B\HY0UT@;C;YN-$JEC4;31J-G:30ZQ0@6 M06A-U@@4D0ET.I.9V425<19E<%J9JA0]^_)/VFCT4S4:Y<1*IM1H#\0[;(IY M^S5^E+ZB"D'2N#+19$PE59G0:$R>,"HFJRR":2S"S-C)42M&W]%D=M2;]$QL M-1>D5FY4PE;1J;ZBNE]JTJ(\SB%A@:FA/-^?#TG8 Q1[/5(H("L_0-HH7]9- M"0_H7H,8P9%'GT[F\WA)Z;JH6>A%$W4Z7DJ%0#C5V'-(-.BUW9(#7BOUB[60 MH8L8'9WJEVFRA0)=70XJ$B4VE]XVO\A/70&,/)I1(8C":ML,$7/KL'.MX*## M.@J?>=0'T@GUQ:2VG4N\Z.OSX;"(3CNT<*H'9Y7R]<8.0PI\W;'(KM@(;),Z MV2Z3G!3H6I>VFZ;8VN:KY9E8M-;TF1K"[H)RT*P)@,445I-Q0BCEM9I! 1-#CH5RYQQ6,*M\R*613BMK8B&A7=!G%CH.H),1FK M_EBQK6X%&905N;[2Q\%$%.#0HZ?."U%]T,]7%F:NR;4WXTBOU>M@Z F14BK% MX<(VG]$:$PER?3XMC^?#AE.$)>D(&]%S3[FQ9QI04=^TBEK E20K@](0,+,9V5*JI*P8I MKY?-_J;6]AI^)&,G9& ]F.?RM#?GD$'!+V%J?U9C=_'0(T51MB.B-5+[5;Y@ MC_"ZU7'F"F)?KYB:YMB(T^ =STA U)[0^C5A65+V 3O M]75E@&"^+F,G-M:B.[K)LZHB4>OY4K,'(5)<@*>>V-@5/QOG;+VN2*&-U8HY MTY$()H)#CZ8E-OB6,]%Z%4GDZJ$V:ZJ310X\]80,%,A^?;PK"&5$X\P\C58Z MHZ#&P:%'\LJ.;*]IJL:"5PHX@NJ=TG;L@6F=$)=29>/49F55DNQ^KC+*T839 M< 0X].BI0WEKCALEWI$HW6N5A6&9HL?@J2;6(1O^R6* ,< M 27EGMU=@Z EQ<2=* ML9%3/4':"EBE4M/#_M"(X-"CC95G!KLLX(&#:,WV3%K3_;E @:$GQ,6;51NN M&@UK?+D6&8A:"+5B+AYZ]-2Z4J17&[I&2.6R2#0"TS6"7$9-?(E%Y@+ M?;.,38L%O3XB$9.3B1,R8+FYL&I1N9)I]/JF/F]X!5T&1_8)&6",<4Z:-GN( M5/;;T^J&;NGR%IS9)V0 -<5HF6>66VEZ (<>O2N-#'H.ORXKO %=@A4 M^[)F!V"YP-"C=S5QQD189VM*X6A96,D#7RZ4P%-/2!:-CH'EF&LWS9Q6;NC" M:MQ45/#44^)2FF/-2FZ$F@K/U?BB28@%5H!#C]YUZ"A.>^J56E+8%^K%&1OQ M=H.#0X_>M9QK;L?1;M3APTZSLABN=$6,P- 3VF4Q$KAA/V1D?E!1%WZ^VXF" M%B>3)R2K/VD7:&U0T_DM)[9GK:&-S[;QT*-W;9.*8,[G0P]9%2MEC+/-W=@3 MX-"C=\TM1PUFR",&,E@VZC7&686 YLKD"7D=R4&AYZ$KSQ1=NQUVB:*Z*,5# MCUX !3@9E&O=H;1U:'FYU:35O,#!H<="V&L%Y4T0:F:!7Y8\C$2*T0"\ZPDA M-.P!*NFR#H2>$<+ &-B[K#JI(V%<1S-YAP[ 6#SUNRUZ? MCL:%=<] [%P8#B8[9&?NASZ]ZYVV.Z>8KVS:W/F%X^N&O?'29I&)V ?L*Y'N M1")V(N[QE&[$S3<"^XJES2*3L!% -Y%HNA/GVXE?O$GP4VOI>K-F?F'6O]R& M\:D_)W+;ZY;,'P8Z+MER,6&B\+NAE#/8K FZ2?2QB-.M%VUO8-XQKL[:FNY] M&^\L<_UA9O_O7RB%_'W\[QDFL[>34CS\EE%SWWCXL]Y\A\/DNJG(1\AX=X[M MI0;S11T] ],LUX>BKV?2 3=OP7,O0"'2E?KXJ9*HNW]_9+G_T7&4BLM'3Z!/ MLU*)XSI'9]%E^L1>V=0\TUVV]]W1Y[9^'OI:6L=S9T;P1BLZJ<.@Z'A,FV:X M>P<U9UP-OJQL32.-_7 M@E,LS6UTC.6,06BI,%-[(QF1FB/[J>8TBF8Q@DIIVGW0M/L ^VU)WY7!?EG^ M]\M@'Y7%DHO.)0>I#SB28[%\C*9AF2 M/?OA?\.3?J9YGC9]M)(PQ36R[$A!=9F*ZGF5.Q%3/$^I/V?KGA'H:HOW3 M(_FWH:Z,L8KM,MV-29%3->>JOE>NPKH]X+BFLSCZ8&';UT>X&+BJF9LHL(PF M++0)5NT!B/O/!?YLZ?,I ;_P,2[.%4_+0P$MO)#/4_6X1:,PX<5MG<)WS,6O"_*44U_R /\PR.45RS;JR\%""IUFK3LO M%$=M70"\ MI[(4?=Q&.N7G*3]/^7D"^/D?P-[L<>9*W@0]$DL$SO/H8$4&OX<&D=/1WO*UQ^"KS_4>5Y6#,>'8JOY;8?_06S; MLR(0VO<8? \/=OW)L$,BJWY8Z@RGA:8LQNTA((/'L^2[WKB4PZ<<_JXY/)PA MBOW]4'Q5"XY8Z=+3;".T_9B0/K'3^)@SG+5VN !\G\ST/J0^<8SV?CW6S_:L MJGH:_+@?#=MG.Q;8M)V#V%>_"_F)(W"]ZT<\NE0-)!=&I,]5QQ2NQ;V,(*FE MCM._S^?$3CEMFO]]IUSX3"?G-8M=%.:*HX._-IR712OB*V#QP6@92KRUYRQ@ M\:G@?'E>=P_@3:G-)YCRY9E,TBM,)(GS %MPSV@\3=6,-6R)=,=L)FF"GCCR M\E#NNZH#>(SB:T5M_]^J\R3-W6=A?L^#U]JU6XL:LPND%3IM%PBA9_=, 39- MC6^Z8-1Q%D[*7^Z=OR1J%9)(5^[_0LP']<)K=: )MJS,AM60+SACU).KK7D% MQNK(?:Y.%J$NMM4[Z62+[VN0_R)^DTM'?KCCJC-AMT97[. MU[>,4U%;>)F#/>+WI:6P+/YNM9F4J*9$]9Y";@]V*'\0XWK/+"VG5+]LVL@0 M#?1*I6T,.(AQ>"PC610[_ZV7)#'TCJF IOV617B%9=%F \ MKB1%I*FQ#T7#+XK\Q-'I!S_$_Q3Y:JXA%>HC*Y 4S*G00U.B"56'R(?U(MGW M/'!W1KB?/>U+97M.-_N](C7ESU=PA'?VLG8">%6+GB!K.]1Y$0L4N]-M#58S M<.3NRSPA*6^^$]Y\\=/TTV#T5D[IMS':,=O=NI?G<+X\JG(DM\UK=!!C%%+? M+($_=BUEF*<8:C]D%Z5<-_E<]_X39$]B%8IBX[LDOF?44CL/41W"L\SRO$ON MUBL%-YJ1C,;5F(@L01^704TS8U-*>R^4]D$CQ+\ \#9;S;&27.:E7&XUPT?U MAI*??5G9@[X+/WD .;$N-S MU69Z$^3=O1QW]U+\DQO<],9KD%6,FTO;71[9%HH%M>Y%X&UCGDQD20Q)J?)] M4.7[@']:#OD/ZC/]'N;?/.>[B[PNCC!_:Q:PH6M:/76-ACH$/QGGER#$,?@? MJD+R<[VK0QG&TW=^+LC*)ZXWU;S<_L^_H2LM M9QNVL2900<;B:DO'R=MW0\C_WM>F^% #^;.=Q8F5^DOXSQ,[V8>@XT]N-R#$ ML$YJYR#"^:WDP[8ESU#GGJ7X5%LBII\/6NRZQILM(6B6 M0-\KIYHR\5\V(1(+BDLXV!,[V8NT>IL^OZ6:#!FMMVNI%&L M6$R1SK+(<6NR>R;C\)&3'QX9:5 XP(M:T\,5+O_H^)^<1^FE3.HVP?5[H$HI MSTYO,-\R/IWT A^WNRL4>NI<@9>$XM*%D!\&V]A;JZU"8PGKN-U+F#9I4IZV MR?DS[O?4*Z/G3C MXBZ2,2+F?NPE"PU^*CE/LY63#='+DK,_@JA6JZ',4NUX4B[?Q#8]5BY$I XA M"L@9Q1S?X7NH.&F\8+[Q5#4X7Q2KF;\<+:Y^'[MME?V*3L^CF%+S.Y&9SVEH M,Z5<#TJY/M_AEP]]P]%@;XB6%K1GT&UY^,WTU%4=G-7T167*\UNT.!GTZUUW ME>=DC-S[)K$L0CU22O /1!,,,[4 WF'*^)H:>F>-0SZ$&R$EG@DBGLUG<16? MI?4$HF=T.<+I=9LV5P(P;HN=4;D^ IPSKBU%PG!CVJ3U7FCG?2 ]6;=M'[#! M2U,)#GB_^+&5K#RR^Y#_NT]EO>]STG/!>D_]DN?:(C@+.6=ZP,NV/?O@F=DB M$8]"AV+97,G+;MBJ87)0TF6,WG^?2[Z1OO:0N MP"D9EUXBR"R-'N>QIIK)^CC!TGLP_E/FF(95TTS6!%#"XZKW>V]4 M9N:Y=L;P_1 <$'N_K>K:M@M7Q%7-_:\U>VFY6TT[_&QY"$YFEI;BI''(AXA# M/JRKM7H0[?9,G"N>YDL.L-ZKX <.,(2@$S;^<1Z(\[3@VK"Z=ORB,"7OE =6 M*W===JK7QI)6V&D!OZNX-4V/)P*X)976*DHCE@\;L;QK:GE!G>#4:\($R;1/9EYB#&X1M-HT0R=VKA?&6%&,!1D'(WS ME+($.1NHHBJ!]@18XL@5V@)LC.F.[4V,&Y@%GG-+W3T3?TZI9*5--F>KC!+?CACXO(]L]H./A MJ=A\H>%/G(SN0"KU5IM""REO-H;Q8&O](/Z#_[IK:M1Y-IV*VB1XRGTLP,F]EI*6 MXGERE6PY=!!E--#[75)HJO,(NC0PYD+YS:D'X-8>@(=-\WN!%R(#,/)+):V($[= 8_C#O@$A>IIMA'9:G"QQM/ES5UNXGL_\Y\#:-B:Q"0?&&XW4UR3HTN2;$&@!?**"Q+$M2= M7Q%/GBY(P].)"4_?P[JD%#,-9"/G\8\O"Q3A+8A_!__ M702[S](7-S9SIC_^X,7(#E@Y%QB3>ZDN'J2;WQQB$^"+N>+H6E<)-'XVT]13 MOMEY4>PQGF3.)6TS8>W=,L!;74$FXJID#)[%"2*-8-Y'!//Z'/*Q?427)897 M1_Z;?B99')F;G:R.35!:2/0TJO+=I"]X"*(ZXOAE*4UD,/VZ7D7+N M!P[K)J("6G+G?UW]@3HC\:.#?#&JK[F!X8] M6+9Z;JX71%!_ ,,#99@L2^/WFU;^RU:&!GY\?OOB!S#@ Q3-X29;%="PP_K M\5^7"E]??UZW1OEWCP16LCO+OD\.S+91F=9[75O9&#?B)2= CM-UK:+2_Y^] M+VU.W$GR?K\1^QT4/3L;W1'@$>+N_SX=@0%CS'T9VV\((14@(R30P>%/_V16 M24(1NI:3 MPO!>7NROP?&[#NOOR_%"[W9QGKT9"85I)U$:CN^4ZJAX/\Z<#,=74NG!H"P7 MF_QD-KSJZWHF-Q\LD./Q6(\F0HD#'.O?71L(+M,*G-2!PGR:3NJ36H7 )WUD MI;!)X&R78#K4V4!K9[Y<3;1T6E$3>H!EP/AH^(M:-["<*=<759I^;(X(L\;58;Y ',?Z/=;6GW&RHJ&L8)5O!95>U^QM,ZH6.\^]*M"IW:7Y>.YQ?2\ M>9?IQ>+,K)<*Q:-/E80)5)E/I\H-F@0Q-K7:Q4$1X_UR3(Y9Y.$B([[$SJD\*I$X^T?1SG]P[-OHMEJ_J MFF0;!ORYS_5^6;NU'Q+VI%/K1KJC6*>%R[$B+J*+Q_*,;W:T#%B\)YOR]4G'SJL0A'6>DGN1QO), M145&;0R.!8N@%3'(Z0MR^DZAZ%#1H<J103>IZC6XU4NB5>Q:XZI7PD?+&,"P4Q MVT".CO_X@S<5/7E!U^?3YYX[D25]0CA+7+YC]?C3,UT'#KTO>'8CY;:1+^ !-*(_OQ@2!MA!H"]]ARM]+6YA %RHY78]01IK9,&&W"-?4T**#:F:5\P;99J^GT2OTPV$ M"DPM3SP;?O(?"P_? PA)$L'HF2?8^X4,_2$#:Q%"!9()O!;+^8 N:D'_3EW0 MK%<7-.NO"^K<-@UZ+%":175:\^P=Q_Q^2P=Z]E055T@'Y!]5T4AXQ)3RU^[9 M6^?S&K^@K,S__!_\X[Y34HEH()Z-_G'G06G6=3PZ0"4DSZ)Q7#7XRIE=- &? M';CC^7_C9'S];G06EHBJ_O.4(<7MX<#T*,1\,C7;@:1O77S__O=_^6>S!O*P MI*NZ\=M%:]_R.DG#?(.(X+ [@];]%=2&N3&>NR?19U TS_.T!?I2* M^3PL\[\YW]^X*#N;-A&78=^Z.><$>]+G:'?;X.H@,5SLK5I MSIY;^O2W$#E+;.YW+'(6V]GQ@WC&H^O=^3^1&QEX>ORKK4M[)1C\&U@/C@7U M'[]%S/GJQY\VU7] 6\KB841K4SK\('X@!CYIMLOJJDJ&BCWAZB,1ABT1FW)* MB"MJTIEGIOOX4V1GK*=TK#RYI-5:.]_BVC4N6ZOF\M56/H=_M6KE8B[3A@\7 MQ6JFFBUFRERK#5]4\M5VBPM6^@TK_=/61%L&05@.H>7!&NFV":*A&>+(4B+ MR2;0-#- 3(GA?II0\\2O(Z[X.YR8VSB\#UZ9@%BU)S!@Z3UTYTTYMV8,14UY MH!VMY2?XD-'DND%,= 7@Q]K $ZC6\E3.\Q"T85#GJBZ-'=&WWR-EL9\RZD4R MGED-*2%5AB/CW ME:VNX(%([(QK4ZV CH4;X8O0CFG P\H4U $T>5*2QA& &9 M4X+,8JVXZ<:Z<8X>@_\_42R<"72E3*:&/D?=!M=3A7Y,=B^>/E7I9_QIH5@C M#O<3$)*;$-GI3I,I:CPR9%@N:P!-ZJ[8,'=]8XF3Z('+Y9HBKVM(*6!S^ MI@OM?BPVN9\2[AHZ^PBLK&^;W39U0Y=MR3+=30UQYT3MVY(8HEVU5C@G!>6/ M8U'O\5C*O\0P.K$/5!66"9PH6(0N!+P!6X?&"%OUKL30ERM)ET$)#%'V$*=( M$GC#!5O]SEGKC+O0=9FN;LZPAUQ&!OE:,2U&S]Q/9X,N808R$= @JIH:]((%F2]N(SQ-4)G=YK:_?L- Q=FF_?HZL'92S29R&&0&_!. M=(\0\DV/#G!'E F"!BSR3L/BNJ&/*"D$67!:PQME73WS@X6"Z(D(A #VUV3% M+GAYCJQ"#H11$Q"Q#7TJ6D!@[$4 WKJDT.%0G(2)]HF%O\+*3D<$&WR4]] M,D1*'BG3*2XB*_4HZ4.0 /'SE%$59XHJGC\:G<0.R2'/B9HM&O2\3=%>6,= MKF-8<^<4V_?@!>D;WI-?G6%K&L@4!NR9((0X-%)O2$M^7VP.]FQ]C%J^'1,= MZS)WKN@@(*& L>):DD(T"09&Q/LF*;/'5I#%IHJ\%*63 BRCB+;HFKNE4Z0)F1"EUVD!"&-#%UC"HPCKH2X MJ6V8M@C, 6^$_Y0G[. ()08<$+J*N=?;W=U<<$VUML3FQ8C'<\ZZGW&=*;P.E20J(.[=6?S2D9PV!">7'8&'W9\!9400.R76F#!%DL%AU@83/8)V" V( L6I,L MO0][#QP:IWL-H@M^#[BI4*BA&_W^,L-^B'L,>KU%>F(F#O/QD:2'R#Y,'SA# M" ,MVY)SK9BE3#=EJ5HQZY>E**AN+85+VBQ"#OC2H*OC/ZWV/T#7D.KZ3 D M.0V&Z72!3 8/K <,%,G).OH^O&4>X!_XVT]R-@1"7A R5E>_W+65=1..'ZIQ MLP/]+PX#WS#WTJION07AJP/[/CW+IU8BK0)DW(/RA.L%NVG1G5;,,4-&6W.^ MPQ :MBEK_90UX,,4634 9&)-E> NCT8 M!Z5]T@><9\"NHF$/[3\AMYNP2U@83S2D"QA"NB))KIO&DFO5,87QSZ%!' M1-Y8(I-(^)3WB(D1K0K3IFGD*MD^_F "@,*4/4/*N!U6VH<@P'H!=%Q9 56)W%4 U@1QWA;SVW;\09@"^P\&C(H(<4@IGT MV'5?SKG>(E.+3/#PB?+T8(_"D:D/"##K)$J08[V9(6&157P Q&_K$N2-R MS0J>7LW,/R[1+A15!2JE3AW_<0RT,T!-!%L[O R4C>_33 +/@31CH7@S5R3B MS&&J8)@T;0)LA63G #,3R:$WPD#H@[.++M5M[X+FU3<\,"[B/IZ-IVD1F!/:?#:OQB9I=#FS9;BEPD@V MQ34KPZ(984/KL) @/)N[]NJPV++O;TNIVTXA,4CU>Y?MU5):_/ P5\Y83[3K M8;/(T:W; @A&]F2"HC&RTWH%N/42<.X:?)C5^S3HX5PT%;,VV**%%?MWEQZ: M\WBM+:@R&<_&T;JU2I@/QL5PEQ[VM_M >E#V^+,1F!0)?J631EKP^W( 'DYJ MXP]T#FV$#'E.QM?$"WE2F.5T1T.B:2C TTX1<>V:<#T6L.Z.%0ZZ\!1*3_Y[ M'N31%K?AV !1ID\(*&8&F8H&\XC@( V97HA,STMQS?:.A(G"_)!H: ]340E% M%RM[EAJ9-;I&= GH*S.4&T5N[[&R\_F-T4%1?C-41$A^B="@U#%"@V*1QV.# MA/0Z-@CC>8+8H$/'!OVM]U^DQU'O4AU'8I%4,AE-1WZPWIU?I&D/21+/Q;3S M"S"EM=,4,IFZWX?!"I J$Q^6 DSJ MAN6:.D33E=:IV:C)5%B<2RM\$^*::#6+\&$^_.(T@M8;E-)1ZQ05 T[B*1/0Z(C7^^^"PO;I_X2^/$(U MU$3?#[-Q>F8ISP8*J,=46 VT46X";*P)QFV0M1W!?2>:TJ@"?L9Q'TGIQQ61F>@H M;E+8:\3C'8&3(IL#=>:V@64BCM$<;2D3*EXR&#;MB6/C9W8B:"U9SI8A8!/9 MC?:CG$5S+D+^',00-)P3.+O0)*F;CCW3M=RX\4/;%QC0TVM(S92T2]K.UZLK M$6^CR_."NI,JN96N<,;EO8F_N6OWP'$F[-KKF8ER[6[ SM?+S!(]J2W?( ! MZ'K#Q6!K2D>K D.+U*/HL_/[K*V.0WC@LZ.M^_<]0CD)\(R;XXW+Z_U:.[NV M5YGN/PO]=$?OM84C' W,-/UTO4>[[_!LP=ZC_N&!9J8"!W@JCJX-=7P-/KZV M$7I=^/TQ.C7_POQM#5> "GO."H0V%]@V"2"($[A%&0'(?^HX ';F$?+K98A MIJ5+XW!?-*D;:H*4ZYC"/3J5**4C=RB&Z\#:OT R&6"8D8RE7GVS7&_REAM( M1"YYG"OAT1%Z4 UJ+4>V,JCWF5M@4)XX%Q75RQ"&MG.1>8#1?J\;GO'79PVF M P:C*DS*RRSDU)+IV)(]@3H?7>4A$V$L&B^)T>+?F-GC_MH_M@?%RQ$X6WPUMCO@9*2E2(<:261Q''R8D:P? L+]9/?@QJ)H"3B![P.)R6 T6EK*G9GIB, M"WD!,@S*P*7U*:F@+Y$9JMEYG(,^V'$1G-;55SQ0ZC5FAL:ND[6]W*K;' M]42Y]4P_S/:X.Z+CB5J9)Z7U7?W%6S?36S?.T32 Y9SCRM5!%!\(AX%1PWA4 M>69'0AU7(18]VD;4M=THEJ$^)P;UU(*FA7B%9X;OCQ M8G+L1(7^9K:.O4R!H]T()AG/=D0S]ZUH,YC:^!?U-\+!M?T3\]H'QJR*9W&PP'!X?F2($: ML5"P-RR?JQ;TD8D"$@"38SP9%0G"1_%(F(JV[M2I;+^/;#;MYVM=,"_3W/T]$BN:G0UQ2SPID;D80*CZC(H90XN)CY"*+EZ#A M>$C7- '!%?Z9U1$#7BQWN]C^0"//*$)?.M%EHIYQ&7]K?*4*8.=3]YANCD9- M1IK.=\C65)DQ6>RSGX-I8A^1F2B_!G%\%Q#_'-4'=>7%HF$OOA&@H-['59/P M,&,2+KK3G$@XU$YT['J_;= 5Z'%,ON/#E6]]8P2FHR] J-#7Y+QO>?WCV]PA M>F@C)[+H#&/- $[3@>3*O@QC!QO MUGL/'8[GG=%Y-+6:3T=?J5,Y!<>F\2WM M&46-J^IS9LMXW(YQKHL&M5;DJ.:+QF#1AD/4H#*=2'U'1"4LFYN5=3#(U#;@ MK#:IG7UHB!,F9WG?_L\[%Q7+F+W:H!>)>,3LD&NOA>-I>B^NL]%DEHK9P[SH M7F8]]OU-*W1YUOUMDG][-26TLT=^=YY6.TE3RCX(*3YKV-6P/KBH74F--Q(:X/Q7>8H^Y)O7):CHV0XFJ_5X\MZ_#(U7=@9O.2(W[\Q>WC,QY8;R9U" M]#CAY*=ZAL'?XXJQEZ)=\IK*KYF72E+._GI7/[[@2.LZ;K M );\SOJ\<,>U62'1$7^]@(GO4O!LM&I/D6CL$!52A81C?_T'/2 M^=;312_W8/2J-61:YQMI^K2^D;,?3H>^L!]_&)G/I@9?D,& E>N@J2.FXV8[ MB"$+K4FN48\&W?@C2,JZ)L,GFIO<%[4Q5Z-.4YEKHN'%G7:Y>%Y;5QW8'W[L M%'?8ZR[AB,J,56CYFDZ=$B4L7=3Q4].D+HX65G%D,Y7]H\NT.M[8 MX-5\F(^%GC'F-@EU#4N$S1,^HOOT9UN? A2E8JE?O[D+47(RHM>KE:>[1LW3 M^WM 1ZQ'3TTWAA'Y$:=&@PQHB18T:=MNHM*&'6O"HT5X(NYNC?0%)@B'F#EY_3Y.5JB_ MFL6PBQP:Y R<'>O(+3SPZO"8PU'\*2#4R\&\R)#I42P'X=WB;HGEHOYAL#VR M:]:I45L<"SMX ET9LH:XOFU1,EG!4#T:"WGQ?IZYFD64( @ #-.\/GT#*73C M&4I[/O#*QC1^QZ1*L=G+Y7S>MG?H5=T5G3 &1]2LWR;(FFH81 QSPPCSFOJ M:S-*/(+EN-*QZ&8 NOM+-)*.K0TLAY3"FBSX[<+0)V@\0L&VJUBCK U*!;QR M5_K*+%+9!9DE4V/%:G1Z+3-M4>EK.YQB?[L32>V+HL>-1?U1:[0[=<=/[\[^ MX[+ZWDI1'Y2/[X9(8C436A''L>)[H8S[CAA?FC"K1&'0S/P)"RH&C*!@@[5! M"/9CF-Z!*+GKORZYXKAJ 6)L VMEJ"I]IQN+B0&&+'G,+:JR4Z#"+1OQU3TV MSYUK;">;ZV#7C[6ZG1R1KWVC:SIGT9B<2X>6SF[3R*EKDF#.7QKF W*A2R=0](=&1R437M:<7W?C6RCF*3<U3V!S2Q/WC!$IYJ" WCKJ6ZJ!:"/H=C,ACWP-)4! MCLFTR-3\S?U4?KD1""MW=A1+?YJ_MCO_!UIO-W=>0=WI>E]U2CMXSD6W-_HH M/+N>'6-P$(,=\Q8-*\)F\U_40R^Y*?\[C5R1YL6O1D7R)W3K4VT\GK)F]U@TY MH!UO,+%O'+@V,DU%DJS-C;)8\50/,43?X;@.X'!.Q#V41P.X38] /671B7"G M)57V3F.7U!YI![V[U/?EHX V@MK='!4:;.)KD(5%J UJ[@JXPJ[/[GU'9@6]TC^_R2I0DYV)X-2&HSG1:QM M2V.6."8;LM@3VH>K.>@2L+>))8+@0-85=C&?!1-$>%?\51R$6^\#AVE900]LK>PGJVGA8NW=IP:"GUZF P20]/\C.N+JY8U!R\9S5UK.&. M*"C_!=28AM5KXOE.G7/XJ0* ,+%=]VHRJW?;9!)M=<(EH7JI9"PC<]'8@**P M2:3?LFW(XLI%(I0Q?CM#;CJ#; ,!^.!E58R==Q/%RX?.ZCY6ZIK1AE+)#$$- MYW?0!1;V72J716RX[PE+H"T4Q>=WK#O=.<(';0[173')Q,1E) ML^[4[-A1(Q,I1_3KSCU@:)H'G7EE[LR4QDTY#"!*?BOV#BGO9Z O#[YON2 B M**+R5"A@A ]B 8-8P+^^0V5?[-[3]MY76(>%8_CNVSY-K6ZX50FOT?2/RYGU MZ\[?4;YKK@6S"4U[8^6C-U7>30N#M:6;/6?2G(DOBYT](!.GF*OI2[5GIC"#]+U4:K2 M:,@V_F9.114L_D%C]&CSD"]_GXLH++/)WA]U[@W>^W:H^X!C;=JH5 MK$?"OEKG95-#5\@QM,'"L6(\;C$#6K!D!$1!\'S8Z&A '*,[VDP,I6_395O; M0]',,L5*SZMU'EIHN\--.PNK+.HFF&S2V2/;1)6-=0;X=M;V+B6L<^4]99]E ML+ 4*F8K5=6=3??G-&XOD]_9X0Y?]KV)YHJKRABO@7%FY"1LX?19&!FR.;[& M,1KOF"/VLYONLR3[DIH\$Y^7ODD7@Q@3SW'CVD/.N"(6Y9:57:O=A,Z2Y7 X MT2+.2X&):14-K]2J@P^NVV7_TN.R6N+2GP;J6.AH+([HXP=,*F4A=5B4V&VM M3.!P8O-Q]*HPHW0:2;-^WY>7DG>K3VS6='B47UQ*E2C#N,50-AYT?/0>('D8 M0LM34";P%7 *;56WD$5+]+7T%?/:+-]"7\S0$[YTJC\QF^@:2YU7>V8Z#]T4 MNN/^.E(^N-[3@V/-9Q@'+YGAI0DTH7-=V852&46@OCL*:AUF7:PAA:W/V49M MV'M;'KK:N^VDU+D6$3?*BY;8AZ%C=6O,,O02KOV%,$2+V:C7E=:8\?&K$W1] M#8 #NN;[#E2* 1N(M@;;-4(^\BP+<9%4$0;E/>]2#07[,RYC[E7%7S(:3WA! MM9!5?T+WM.-^?C+K=./ VSJ4$/%QR)0R**HJ$^*G6L]8M>E5/^,*\+5S//J] M[4\[T;==[NYD=I[PYN6,#K@ E]>T^\Z-;+Y\0#STJ-EC9\6=?&C7YK>_S,P& M.#&.<9=DFQSV5]F!Q\C2+3&W+C7@2%@;,HV;(^H>CK93@ [CF&RGN-&Z/GEH MG8PZUO2%>WL/1^9>31D+NI/I*V2 *G@>\9%!Z9IV-P0HE(ZQWNVP*$"MXAQ-A2M_K)=6ZF[IY(+$@,\T77(;E#FA^KX.^6[X8 M[P3X9@#YK(#/FCGWO+%=V;Y-*K3W'I+07EP+4R+T^C;8UOFN9S%TB0EROHQK M6UM_[:@=C'I8L(0C<[(C&_K'@W27@Y@'U#CK#LB@'>0;$5?.F*&;^H0YWY]"F=[Y4' MMMSKFJBNT-O X(:CE^+X=HI=F4+CLYFDR,1N5UI_1+4:>,*/H\.[!38'HF*- MV,TIUG;-,:\*I[@Q"0;]FW/P:M'Y4LLW^Y)MPUVV'8$(HU[8@6F17?<+87CG M5#UD9@='Z%HXY=0>V3>?M4)FP6_B%G%MKKVLPXO8E4)[XT0V8B?VNI)HE*ZB M 2B+Z_N#O$ '9^#N5#R/$*V4 LJB[2L'N-I4I]T=?T1!VWYX:\OVTATK?K'> MKXVB"6)?MZTM!F(O,==EV"3=P+ 'K*6P(\)[SC]?@,5/2H5K+=QCX5]?'?+] M6^FD8+"]I/9NMA(45#&.A]Z1XA(4M6%HAXU/>,IGUF2HX>1RC6"_L9R.<^ZP M'^N4G'R>-+$]+*7CW59E+"A):]()JW>:@5EXJ3 M7[OC2EN 3*4O\ XN1:-* MUNE/MX[7D[7U_'*JL/'XYA]?QLR;LLG?=Q+9G!@KQ=+#Z_/&CS^FLG3J]^ZL M +OMC)ICW X=I'>*$)W^BF10,=B['K'^Q45L<'TN=03E8BFV^UU1AA'\L4"Z MF)/'EH0I&NOUV*]2K#D%QF58U.!*J_J^0Y']BLM:-*+'! /D=:^H)((*Z&14T#KHT)OZN)KD M/.P8ZWSU@T7+&[9B>F*&<_B*EO_-\+NK(#N1>/CCZ5.1CVR:]4FE-+I,C,:% MN#X:Y\UX3+IX'D:^^EFRI3X\9^??"MOWM &7<1QUP*\F4^/R+5:X92!^A M$+JC9;@QN**V44/L$>5#8=F*\#*,*?MUB@K(]2,6]LTJXG@9)=4D71\FM$9B M=!R)Y@M<5C1.W-I2=Y@2@U&H^TL!!T$PFT$PD2 ()@B">9>"6(E$FD33$M^3 M17[0BTD)H9=*)$DO&9.E2%(44E'1S>-D3[2E7G1\?I7*Q66%%ZX?"J/2M"_- MM2$(3:GMEMER?GG1Z\<2^?! J:>JR^JB$QWVA)ZPW;(1ZUU=5Q+* EKMOOQ-;O4235/+A<710 ML<]O\RDETXONOEVZ;35&\DB0QRW;J$9B:JES:0VAY<[;,Q=B>AF[N#<[K:K: M6US(QDMBY56<%T?1.Z+4$^&>T("6.^.L9S+#,1]?]#NS M^LV%OC3K47XTA)8[XRSJPXEV M*_EN0NM>7J_2N6$OL=O2R$^O(\6'1K+370W25_WA/8E-AKWD;LN+*$?C2:% M?D\04O%>C(B17CH1AR6*2P,2B?9),CG8[CO>O[^Y[C]4]'SXNJNT4['S<#:5 MV<3=/V:&&(C7U<4AGQQ3XNZ9N7T=M80TAW9E51NK.M>3-36>SCDJ1P M0>3T(#;K9+M%*]?AK?FL,-S+)9>PU6)T&.-+B^K\VHS'9\/SO5R2"-?[5XGX MK=8I7*:4NW1!3D[YX3XNJ=RF[TO-[N7EN&9'8[F*OIA&I,8^+K',TC2SZB6B M^97>F$Z'S2O8][U<$LZL8IUQJKCH9*NWP"F#]J*F-_9QR65&O;N7'WII/A%Y M ,A5FDI6S.SCDN5-[U*8U5HQ?F5<]ON%"ZUM)?=R24814VKT,M?HS.[&H\3 M3,N)WA#4V)V6K7;WME%_6(['$ZUSDYZU;F9U:P$M=]:SK[:+5_?)KM0)ATNI MSEQ,W\SB&6BYLYYVJCQL]>KFJE,J)4AJ&&DUDSR^?8N?+M5Q,IE(15(Q]X?7 MQV0*KXK)C!XF)G,S>5'*;SMB6)EO-,MON7!HL@B&;: 1GN9Q MK"TJZVOBJ==]7>68YE:8NCI'8(38#[8_-O]11]8ZBG!#U/[KKRO6VAMO!8W/^&'>?+UV-Y+(C&'Q^QZ9M[3%]\5HL235_E8;&OS\E> MR]U:T7WSFWQ$N&W@<&Y5 @0W[7?:T MA!&=&35#,5,/"YQ@%LUG8SUME4W!GQBU/9G].X*!"&[E&G7GFJ+'0TY"3G # M,PI[+FM1W7%<&;*;4,V*GF.DB5MA??]:?75S$VSI__XKDN#_69<0H%8"A&&\ M8!T]I;A)=#OQ8(K]I]^"GUI;1@]^Q5EB&^U:GMPB;@R5[ M,]BT4DU@%BIQ>HDESR+_]L_>>9V[$CX+@J][C%W&:SW=%7$_TZM7?S,K$7HY MGC7.>+^+?2J(D'_03A.'F;% CA,?M._T+C^DP^%X:=?!S;7[*\O2AO"CR_- MT_,;WRSYI=LAG/'18#M.9CLB9Y%8L!W'W [7I.Z[XAFD*+S@V9EF["QVS"UR M/ GTQ3N[]:5V(L"IT]V. *>.O1T!3IW*3FSC5#Q@C)/9C@"GCKT= 4Y]\$[\ MQS)01W\O??S T21_49CF_83'CY_C6PM1N).6=!6__'\_A!\O@L'X63SUM58@ MV/9@V]\F@GW,I)\JELY,][O_>L71/_=^/S7U-H83;\XS.+ "Y/J$E-Q?,A!.QXS1T3 M0&2ZY.@]2YR;F'#L!7F*P(OKRB,_([].]P0*-OU=90Y6,>*G\-8=/P'-*-CQ M5^QXUI=I^3/ZZQT.LG4:UN]_21(A@\''GFWGHDK#R42:99HCDA,NQNYE%-Z& M8D>8U'$U1.;8./9>_L\+AOU"!\!Q=Y#&NODSZ*(;"8[<86[^%IRKOP7OZN]K M464)!VOY-:/)32?%V[N6G=WQ[C:YT U'&86V:[G *=%_E[9&$6E:GG>R5BUK MW-Q':['Z\,V7@>\+L/0"*[>O ,?4JZM2=+Z0LC<=^^X\Z! _-@T%*! M@ )'E 2@A4]A +F NEN:WDU(KDS0RE_TK]*Q2B3?;8]&Q?Q]IS3*9#X,#,Y[ M4>$A6IZ5>67\T+].9NKYQ1W*!.D??P0AQ,=33X#!Z5OOO'I _L+9;O5;-V$+ MZ^-\.XO-&W'AF2"N@V/ <6;]71X>^9_*]#J@2B6(B/]2DJT*^<%WEPW7S M\BHU?+TL1.NH/8E]'A+ >+(, %A1M1:R_QYDO,Y?50IRIJ/D[78R.9XN+BU[ M..S%45N*"O%04HB_D[84H$B (@&*_*52U^E: (P&.!#CR/FK9 M;:%]3X3ZA=T1'K*55?VR<%\DBU. D\SD2JSF"W.E(S3/RZ-<]<92REAN*(W5 M_X10/,Z_B\KV&/F=ANLJZZO-[A86\:EXK&3TWRMXW\&$]3*4/2U3T#&!][16 MXA-C\8EHA@Q*BII[Y4IM0.O7/XW"T:OX2KV9Q>[X0F;V<%'KEL1*>]%+H'8H M!%ZT 'P"\#E)\#E!A?)-^),XU_FKNWYJ,K;GDU176YPG)^=82A*5RE!2>!<, M^B8^O "# @P*E-$W0U&15.[F5_RRP8LDF]*-ZL+LG&< BD AC:?2G]I_F#6( MK%CF?Z;BBM5 G-"%N[G)T+1$U$CX!S(O?'R?QMK,>W1M.'1&P<%4:112])/8R1>"B2W+7D_0K )P"? M 'R.#3XGJ$:^'G]:))8EEW+O+C_I/ER,(K>W=F2 EPPPQV0BL:M$O@5^OJ]G M\K3Y+("?3PL_IZM!OAZ%?Z[%#]C]$C[S- M==O]AVOA*C]+][KAXCWIEML?%Z<_JY0O#8NT'_A5K)B,C7OE)BGC=628NY=( MAF+I=XDB"R C@(P ,MY/^^/OB;TXCU;/QX7HLC0==-HU<_1QJ7Z->;60-H7J MDI]E!^3.;*6G%T-$#4SU2X;BD:>R>T[<31B 1@ :GPDT7JVSI?+S3&HU&AOC ME76=FU-F^G'5 FZT:;5TV[F_Z82[DY)F)._CM0EB!V8&1D+IZ%,"!]7* M_D/O13H9?@]N:0KJI@>W"GRQ[8"3.;B,YJC;\1*!XIA;].5N%0AN:?J$VQ'< M?G+L[0AN/SF5G0CDJ=/=C@"GCKT= 4Y]\$Z<9!3RT2^].(&HG6/=VY(X_M2_ M?='YOYWTY[Q&X>.W_1NS^0GL=W ]T]<@X2,CUPD<6,'U3%_L* JN9_HFFQE< MSW1Z]'M:][8D3BID/[B>Z4,V_9-?UA-_E.$$HMK? M*S3SZ&7!CGLI0^2@US,-KNY*9NG>S-=*K?Z](4^,A_+'I7C(MY>9AC4I9W@A MVAE'HM%V-EIK.-X-*Y9*V;RH) M!"CPO5'@U4D8Q8LK4(AJN7XGO%@ELLU:1>E4/@X,$N'5O=GOVUI'6,X&U^G\ M:GXO#MGU3)@;+R0^=7FUC#2S%8/(W,#0)]QYKE7\=HKZ&P'@F;#WKUL_Y+C3 M_M \LX/>13O(]B^+FM@<\3/I?J(UM%:].'Y]=AFM")(Q37M"UH)4DQ7B;^N. MH^BQRI&ST7D*_JME.K4V:#M:?VRUIPOGBJ54B$^^5T[[=\2'X&:4 !_^3A&Z MKC<;,ZV6[(R5,KFTKVIBNCIY8]&@MT)$4S_OE6WEW.#)C73-JXULJS5S+D^* MI$*1U'MI0P%$!! 10,0;M:2<&BT7E'3W@2^(PT:Q-+F])<4W%CE\*U+T#$T1 MU)@:X0FQF^F!K$1F6>=>I&0HGGSJML9/Z1XZY-VVW\0\]#(UZ[3,+,?4O$YK M)3ZX\K_@K]MX4-UL&"T:*SLRF>83EI2^L:+7E7;T).ZR-/**-)HT:E?YF7J9 MG\?:H]M6)L.N/8HF4J%4ZJG+YP(?57#Q2&#O/A[\O%SU,Z[CJ9N;W&V;KYT7 MTKF,EEYVIB>!0 _G]TLE?Y%L\-UDV1C8[7ZN=>-\&H0ZZD/VG"1 MO;T&%>V S';M_J%T-+\N=R8/8?:B;PG14&SIW'O&[_K[@OJ/ FG_*UOQ/ B(G MJ/G]'8Z4Y3LS:A>45:=4X0L/A6::-.=#=G=1*KJK P87%P4X$N#(%U;@_@Y. M,L9X4JX41^6.:->22JWZ8"N*]]H&=K*G_80GE%!Y,D#[ M&5?J4V'SB2B*K[\*SNJN\J6\J9QW9I*$A(OX]@%[@7 M7W.KR:GQXBE9_T][I3X#:IV@9OIZX"HI5Z6$GKBZR(>'^5G#,!/E7,2Y9TG@ M0^D]4:IO5$@#W IP*\"M$\"MT]6$7P]?V?)YC%]4K^/U#L<&N M>DI'0^G8;I;AWRK 1RRDLG/=KO ^U^T>M:[=P>JF'/O2MX-543GVQ+Y(BL"' M9!F^-7VZ?-ZP^@TS+(Y+:B?22E7"5\71 J>.M^9&0\EHY)-D&!ZA3L*Q&>1@ M51../;'/S?D?GC_X5N:_*\J31EF\*O&*HM7#=^+5M9$=PNS9Y;>Q3Y,Z&/!^ MP/NGP?O'2@Q\*P1OW0%D2V7_M#QN4.\5-M=!IEF*_;3'T7PUZ"PTHE\%X MG\"#U Z'T^+ FV/:@H"=6M-O'2[[B!W!J(#V5?:-4]#4^GHHK;FKH0T.<^/H[ MXU[V6GR)3# CUZW?,S1TTX3F6+C67%E'0;/=;0$KO/ZA/8E17R2B3YCXF01TU9-"RY M[RC^YH@0RSSS.&F'O0.^.B!?"2?.5U.66+ZFLX"R \I^$65'3YRR+93*.''C MA@=.\A7*=JB3&Q#"G@ JM RE;U.)$T5 16*_AI!-)B"=XJGAT6IHN\)T 0^8:\XHSH/" MO,DM0$O@)$=- %)EQ$[[-$C8;>=T@-V9Q.+L*?LBQ"T(PO<$@PD-153/#K6 M;]$#_GH8Z9U1*!M=LD9G\4WH42Q 2PE:YQ13' X-PC8#":#).!6XXF"4]LC= MGX^-\G@LT=X@?%-2=1,ZD]=K1F4 AG84 !^C62!9K.D"#PQU0X$^K!&@HTRF M"M#M2%]0%M-$$"(((/$$\2Z$P DTSI#9!JXQD"VL%6Z2![$(R:(YXO &6 :N MXF! *"+W5QR JJ9/%(D;P)AT T"].R)X'*C0!/F'XO-J2K!/9W0K9$';)/A_ M_IFZ[]R$ T1<1<89XBP4C5D D)3$/@@)>U':'?P(L+Y/",(&,3$@0:8GEP[/ M@"QG&U.ZVM!H0525_C\NFO\="G8VM%714%?8K4(6SID"$V"]D3DSB\!D!XH& MX ,(P#'; , ^[I>B,;/)'^H4D?-Z\0=?7Z49/80GFMBW#N#:P ]S!^V@,B!#S'52,^B/"[CV[^.]_ M_]?&-<)>4 **H[KQV[7 ^1;/71 U)F-U2+ [@_;]%=2&N3&>RR?19++*6 M)-W!X0)S$?Y,2/^;\_U-1"QR%MO9\X/($='U_OR?R(T,M C^JZU+>U'U63&S3:4I8'XTR&%0 M@0>HXA_?YN]GB>V5WK> (K7@]9*#2"PB"D)/C@WBO5B""+U^0HKWXH-!O!^5 MI80HR#_86T7O&H541AQTB\E&OE6VYG?F=2I<-188^;'=LAW6\LET/A?/9[/I MNW"DGK[L3,+8M]H5/,0,N=M\?RMUE#&1<[^98Z MEO5H,E]*V0U\.[_=]-8:Z/W\0.EUQ"N^%Q'NHY7^>:,7[>VTE)6'^_)U9;S@ MB1;O=A]$=5EK8,N=*>TN4AR3 MWO1:7.3KQH6.]?!W6M:7UX,&/RIW.MU<%3:T.+BH76*MR)V6T7$I/KUM\W9^ M-2RKIEENR<8]%A'9;3G,7R0BVZ!B8D]IN:1>7T7JE9\_RK4Z85.<7\^O;*7JZ=][>S!17_?NK MS+(3GHF)0N)AT2X4L.7.QM^T*@,C>7_=[]0Z]?/6Y'*2+1?0>KZS\=GSZD)? M5F^JO'!KU>YO[UNE03(#+7[%JC4SAO2NE^O]J0+'C:-'L;MY%,\SCC0GL%'@ >XS\VQ07?,Y#1U;@=PYYRW#?ZO06<LWDZX6L C/"C4^4Y_75.R;NFI;Y,#2S.,;'WGYMF_(IG\9BYQ\ M,IHQV(B/VH@H%<>#G3CZ3CP7%!-LQ(=A4R+@B)/8","F)V\!#W;B@W:"/XL' MV'0*&P'8%&S$26Q$[(P/L.DD=N(L$>ATP48$&['>B,A97 AVXOUVXOE4S=>9 MF4XD&L*E,DE7\=V7T\,<3.TJE/3P_"=SH)_H+QSY([Y0(^W5Z_%^\_IQI] M ]Z/GD42GYX>A/##FJ47*]ER=O3P]@QF)YCF MPM G^Y*9\TLG12%CF@3^)[?%Y9Z\YO;X,MU4U?HJ+VKC5'W9,'CM&D/RA!]_ M8O%0+/:FT@8O$_R.S?7'J#>7.#H#'1(=4L>>W)'18:L:W&O0P5JTXMEB+\[G M25F8/=1G]68K\_;Z1N^##L6>5#;C_8O;L6A7U/QU)F[?+#* #G$LHQM*\<(A MT,&QF'Q'=#C)NISO5#6%_[;HL#^&]C7HT.PT:^.JENOG22-1R@QGG<1Y__4E M']\7'6KGVJ!X;T]R^8)2ML>CW&VAE,;0^]2//Y&H$$JFG[HI_2\UQV\)#T>_ M./)@\,#\<]\:'OY">)!&];@1:6FY<>)*6^87[6%SV#JV\%#KF^ED>6#:XY5> MJ&GMX<2X'="\H,B//ZE8*!:)_M7%ED?W(]Q8XF3Z('+YYKL9#KXZA#T76OUE M>/HMY@*'GAR>;O"DNBI>Y,['M5%22XSY0BV[.K:Y(!.=3\;Q?":>5ZKSU?VR M4PZOI$8OAN:":!H4@MT+CCZGG^A__Q5)\/_L_OMN1H!OP.E/!@-^-4Y_U>F] MR>GE0FLU3]Z:C7PA3U+3U$4OVXP<^_0^OVO:-7,\5CH)OMFY4S1![U]@LJRC M^C]Y*_7!HJJ_!F\\$['\-2;Y7#3PEP& MVCWFP"PM&+7U:@]*'=:BW+^.E+- M-HJEMYA#&X4+>C&=E-3M4$0!0NQ=2H73DJ9*GG]8O_(&J M_%>?Y',QMU\- ?Y"!.@-4W;'GJDBG[@?SH1ZY=X41L=&@/E*'^3)HM0>\@Y^SE" JBVM-$ODBN^GU)^>R>YHFO_W-/"] MQ1C@T&'1MHIF:B&/ M:/7F2B&VZ$A\H5U.SOE*(QZO-0!-XH FR9"0/(C"$40;?'LT M"6(3_DXV"5L+3>=C%:U3,G1UH(^Z52%\;%?%;4,7TM;=2L_7S/!E_Z'84B]+ M*)ND?OQ)\:%TXBGOX^=STA^;ATXT..%H9H]OC29_)9M<5A3C^BY;'?$M=9%. MSY34GK6*R.KR+E0MCE$UH,$,T%'D23CY!,(-K M]_A$P0RGQ_I!>,/S?)YW^?Q&Z=Z>/-1FF?M$:3 [MM0PG=Q4$O6R MFLEW;S/A3K-W:^KE82]!+1I"*/'D/6^?*<#A6.:+;PD*W\,1^A>&"0\4XK%8 MKG,G" ,^T+31SQS9,R*0MBK<#F1]WAV([<=%9E:3^ D A_N-/)!F* M1 ^B2@2Q$%\8%(+HB%> 0OMJ%)T\")EJ9R76KM6[A'D]DX\-"MV^=I?,]\S& M6%1:B5:A9EM7Q0R 0NK'GX002L?>="%\$#GP89,\/5 ( B9> 0K=UNU$FE?5 M>SZQB.G\%-AV=GUL,\%U_TILU2_D<3ZQC'=NSR>QO%I%]0'-!/%H*)9\?S/! ML8V-K=5D:NB*%,1+!/$2Q[,NN%3HH,-U<=4HQZYK#YVN>B?Q14%?2:-C&Q?& M-[%L>Q6YXCNSV/)BEKV[(M5;O ((LR=":>$@V=1!M$2 )4&TQ*M$C2TLX1-# MP;;#62HJA]&V5D^ M<9F/Y/C:1>PVB5B"J1Z14(P_2*Y7$"KQ[<$D")7X*\&D6N@.Y?MTXV9LWTL/ MJ\J,MZZ.7C/J/+LR6N%$MC;.ICHDF9QW$HE: ^6PR(\_R5 R]I1D\@D")6IX M._C[V3I.O/KGT0P?I[,NSP$$O59>>(_* -\H#."$]O=TZ/ZT*H%_)HW]G$S$ M"]A'45LY9V.BW:GS%])-G)\41H/PY7QXFTH<^VP4I>)Y+<"*HXZOKIK,O'G:;?R%5^0OM[(G3O:):G MLRZ?26F;.(T8AW2_;[)1U'@(UFW^RHY M%8 Y[.T&IS3[TW+)"\E4(7P^+^EYLEKI]?RE<36>'%O(OD[<)6MWBF9WQ/-2 MOK*^E!?, M]'TU;^C)<.O8T;S)27FE=U/53KY0%Z=FXWY0R-TM8-2HF0O)$/]DL>+7W'CV M+1%B_[Q/B4<^_N*#4YK]:7G4K5DG26K#43+P2+;@%&G?OR)10 A#A.^%WC)3YAM/OXZA%.:_6F9-(I"58SK MY;MH9]:XO>AWA89\=72#?T-8)NX-8E7'DV0U$;LX5]J:BKH(FBBBT5@H^OPE M"/^Q1-C@TV%K-MJJ#:N@2(>Q3O6CO4@_ENC%!NEX+T7X9$].\U(?,$;L1WAXP7]$]PD@8WUJ)>5;^Z+4 M28Q68F;0G(][9@;8<*>E?%-(+HO#9IHOM :67KPO6GH66T:V6\:MJURD'1'D MO%#NW][K,[Q(9*?EPXPOWU>L MN^$X+'>NPL5L1ZJEAWCER'9+22V'\T-)(YUNS%ZIA; 128N+7FRWS]9MO[XR M$OGK/,D+D8@U;:^$XK 7WVVIM2-F;YE-C/FNG4\4IYUFOGJ/&8$[+7M9M;NP MKK,Q/GL1);'J9#;7-9HFY+3W<-A4-8 N8K*]HM+^<8DJJ;MH& M:<.KSE5=&CLHUN]I^M5@='=3Z.5GJW3MMB"VU46KP= 9R)S(&>N)=CUL%OG! M$4#'*0S",FQR("GEJ;MJ8V?<)L?V&5N:Y5]*\@P*-_FMMS %GEQY\%G)CL02"LN3)' M[!5-3N06(\#B%:3&W@"XD:*$2"\>FB[H&,C%Z5/"&,K$GJ!;8#E) 8A_ M@%8@/^%/:Y,[-!J)%B<:\*[5%"4ZF 4LZ-@=BJG IH@&-QVM3 7Z@6[Q7?"+ M#(-4]:GS6G.E$=@&8K(YNNNM]RU1P35!GC%T%5X':SH*Y93HS4*J=Q4> &Y*) M1=T_DG^LW!0&BU2]9E)QBU?$*5#O$H1=Q5'29J JP\:HE*423B%E$U8J=3:):U-R8UT1FI SNQM$+/MN78U?5 M>[/-)]\>0+_G)-P@A3:R$XB%!I$CV_)]532,7C-EI>.9<_4\7^+U25.1DS?E M5>;'GT0B'8I%=VL L-UCB.2@W5HN_0G,;(UTVX0] +F6+"4"ZM04\0*9G1,G MP"^6^>OWD7AV+X-2]<0[!IA^BILJ3DWRV_W#_]8$O&K$#L2)N Q38M(\=36L MDH'EUU_#5,^DWS#M.!TYBT;_C:.U#/>]3G\1-HN7V6-3T;/DD_GVLC+?T[\. M?0Y@P]Q%<3^'48'_W3>(. XO8!G^F>J,S'\;1 5BFI.M/ATEGK[8;2KV35VU M+>(: GC^WQ]ATO$UA!]?J@G"7+Q__])W%GLR1"W8B _:B$CT+!6PQ#ONQ"O# M3)Z%I(_6FBY$Q>"N1=4F>%K5;1 @19-P=9#%4&KUG92>0N52($ _+LS_^R'\ M>"LU)LZ$Y$E%<>V-;GMJ_3+TQ-YA-8D;5"K1K3KHNC^EIF0#;1L6:(_EJ>5$N)1HGKG85JQ=OT+M\P\K#7]:*OI^8EEDT39O(-0/_'S6,JHT# MJ0U:=(W8KYY&QOLT,GO%=PM".TIXNYRXFUW&XMU^N<%NK!*B\9"03NUJ9Q$MH\DN MI.UQ&%_.>Q5Y*44BG55I>!V]'!1NQA7T=0G 1,E4*!+9!:]/+5D^?P!3:1)- MZ\2R5,(U6QUF4U>TL#4B83ASR8K3IXY7)Y T/YVD&2#1VY"H+JXF< :9;3W# MQ!9WF,0L&+II[H&7Y;5VU58)W^5+J7YE5*I>Q;OS1B]&R]NG0M$G0^,_HRR_ M!1[4/R*3_GMDRSA <63CQ(F@QNF8: ((>0&$4.^G@Q]MO469(P=LL0H[VX<&3'?_4,$*T1X,Y#-U%:)=*AI& M/3L!82((FM;:9!;B5$6DBZ&@(0U4W G:T4!1 ^775BUJ+O5%6RD:I\"7 WBC MA@%7L""B1:A ^TRD[MDI13\<:"-Q652T.^N2Z 9\X5ILJL;6FK-0R-VS*W0# M]FT,;F>?$&T=27?& 0RY:VZ-#$(XT*VMD<18]%(S1Z++H9)XCQV08V MFA 18TAQ&]&\!Y#$B?*];5IL8V&00$,&P6,5J,NPX1&RG!(-=!:N?\#@)'^( M6+07=3Z\,ZX^M$9+Q58EGB=\='Z=Z/6RXLWK4Q"H<+8'5.N&CD3)WLEZ@0]% M6!A@GPSC=M@_&(^SI1EOY3-LK?/.4N^-9"I?6L+YLJ;I?'>PE(4E'.FWT0SF M3.]*>)2L9-?)88G+#1H+-O)@&YESUKPM+LOK%=^[GU8DE1&CX7LE7["4CJ;W M^6G^=H%Z_LYVAC@:J2O"DD/GYE1G;BZ/58%MA[HN+Q3T@PV"S3W0YA:<-=Z[ MG3T]L>+;)/:0S_9'BU+EJIG7DT-@S\1NWN%)G9#;0AF+CO$%_4@J$0U4'$;_ MR(HY5<75;RK/.:_V- (Z&OCL!!X)22\BT(T)\G6ZT5-8(JKZSU.:Y_M&%3VJ M1PDQGYF*+2DF@&U'#N&___U?&X%1GER)L96Z\=M5BGR+YZX+U8^&),SBKL0! MO/^WJ"[$E>E,-ID^BWFU1W][BA4N,!?AL0P*Y_L;EV5GSS!PT[=R&[&;SF.; MX9ONE\\$@#E;;NG3WT+D++&YX['(66QGSP]B18RN]^?_1 YD(4"I?[5U:6^, M&$T+TY#3U7_\(4#.5R#0T0A9 ,XL"W4U/?80_6%C^UEB>Z7W+:"3VA5)]N5( M(DEZ"=*/]&*\F.BE(WVQE^P344[)8EJ0!MNI2-%)(P]LM+X7+S&)JC4;YE=EKA6MY:3B]&NY+V(J0A:@M"]7[SF0JW1%R.3&3 MX\R^A*WFL#[(E(2;):_8@T'ZNIR9+PN.NVNSY7VD6K0K5K64+]7$3*:\Z,_- MA[T)6_/K^;Q3,.=ED9XULW6+I:7G>QH> $3ZV@E&8M2 M[:[25;@HY\2\T:D-;QN\59FVRW4L.;'34K3.DP_5Y%VA$VX:J;M2I%\IQC.] M"+_;-#X[^F3Y$64'V+3G14M++K9W+5667840PM?S@:E8L5J M]")[LOJ&%:5Q.[\EX_PLEVG,\_7"PM!A 'OV/ITZ7T92,]+CA1NKQX?%Y* T M7V#3G0%(T^'$G*T$,5\K*/7V,L7GTCWH=0^=1-0J*62+G=M\-QW6BM-F_M9L MP;3V;/]%)[,H7<]&4K[ *]=-L2XG^P8TW;/_QKU]U8C8=85/*+%X.#*)9[.P M5Y$]!+#*-[O+?"*5&9?RK>)5YZK4,:Z@Z1X*Z))1^V:FZ^<\R=POC,QYIIOM M#;'IS@J4F@-3[5A#LS.QYF4B7*2E2@V:[J&6[$#JIBSYYKJ3746%5(@5B=1<@2^TVO8F8G7BVH8OY0OMZF#"M;G0F M#;&I.]:M;-:G4P*=5+^#YR^N\W;VR(3F^%9]"^&?2K:IMT2F$UW$U6 MYT:IE_FH%!Z?:0-/!1,]4RAL6BS'ZS&]?\=TLQ6 Z6C_Q+1HGH_,#3;"-?$W MS)+>L0Y8>RTLWSN_Q)4LWIQ=\ICM.Q8_2R2#Z/H3R',0SF)/WD4>;$2P$=]K M(V+ILVB0^7.4S)\W'QYY0PB]H< M%DU9E@8]OE5G:!J56 M?TD0,E/?0LBL&X1F:7IQX.OBK!([2QRW=2""!?,.1,\ :U\F>CJPXJ0\0/L: M0@K[;9\L6JS=&^)<,CI*-I&]ZL^OJL4IQ@("%B="$>'KB:)U [.QK!7%6[1U M3C$&/1#9@DD&QC*7UO!ED/,\H(&8_* MGB*14Y7B8%S/=VOZ\+)MUZOF%>:, +[&4L]6/_ATDF<1KY8?*AC6_'+6F(R44 MH]%X"*CBRPNJ6S7P6"6KKR2J;DUP WZ>X8NPIU;,Z<)C4B<\^P.J>@+A_N[Y;UQ/R^@6G):%Y-1D-\*OGEQ-PGX\9]B\NL>/?,U#\>XB^1X3.DX@)/[;-R N+G(JK(";R<\[[J,)1(/M\/=G'<3[[ M?W!@HLY08I]CI5*MK,+-Y'RL&!'I(C%5PI7N$(NEH&?E0]PJ'PV<&R4?@W,_ MF.0)"33B(D)+Z>"WH[FL=7OCJ0 MUX))!D+I%\?)SUM'*[P(JB'Q>?MB M/SK$8L[H8A9"\X/P M]6 N=._YU:(2/>\L6Y-D/H/U[-$Z&TT"LD:_O B\%VP5WS+O*Z_^-83C4P7E MDXL9."51.8#IKP?35;(O.5.K]X3X[31[/BY9L_OH?:=S7Q4S>(<(6F^C\5 \ M^3XW-)^,X M]NC>E?4(9-T@<.C9:!E:$3P&=C]V&2"_NJE2;UCB=R"O3^.TD M;TZ75[DA7H9$1=)H*!7_D'#R8QLMF1CZZ)W GUG6.@W /.V\EB"K)P#/]Y4[ M7/#EU$RGUVVZU8O@U?(H=TUD0[%HL]ZR/Y#[_CZLW-5 M[(E R8&N@L/;V38N>?.N95.V$^0Y!?ZGC0A&&*LKSK3[]T3"6W1H;)@!) 9# M@8Y,8 S86$G4+*!WO0\CH=57X>&I;9EG7-MW:;MMTOOA\9IG?0(]3:>&+DHC MO$N.71R'8WKONYZ_!1N]-GF97?!;E8+/?$S-WB\=1EI)H= M0F$[O*8LF"E'<%,9B9ED#VTM1)/KBT@,\,#Z!D&@!DID(%W@TQBS+>'W]&X$ MO./)1$KI$VY(-!0^X*?^BM$Q[3?DQ2RBVYC=3S@U8 A FXR^1,MKPF$')E#* M9$(T$^^().Q.H#7VN&&#VYT;S$@$[C5$/"S"*FPF3A6X M"2^JP@X4@\,;SQUN I88V.A%F4/W/PWT/>'0JSH,)\*'X$S9@ +Z]V\%A#!% M\FFEE"E]12XR3OZU\N?7&7S/X<&(ZQK:YGJG5"C=$6/CNAW%-2LRU@C+N$#K M.QY#'!SFL,LP%5NU:%\.9[,+W ]P:?OG8.3' D>*SLJT=:] ZYJQ][)GO7%[ M,RG7KEK\:DH4Y:%Z-8K>9'[\B<="R7W[BP8C?=P]('W?!G)]71^SO3NI MR]H/=-21)>RTZ9YS6W>7NJRX=6?I<]9U('8'3DQNZ' >(H6R_HC')KP#A@/3 M #:R#*5OL_M$85?,%>#6D)Z< VZ"?VI#3I\ZBI0#I=[;_'UJ.B 7D6W8:NP+ M01;C8F!>4]TDYIEW[[W_ZMR3V>,#7R M;BBZX0I+VW<^A]@WN(#>JL(Y=L;]Q/$*_#_NM_1CY)]?'+4/,'U"1WD 8%B% MLW!.UKOA;@'W$U^YU=$NC7M=4\R#)ZC$9D@*;/>#I\RT5A.0'@%<0 S!1BAA MP#! QD A#Z02U4;3 %>WB0$C:RJ2OO_];6(8"A[.&^_5IXJNR&%% P1&@13 MVE*FSOWD*%Z!#,3A9WHV4#%2&AFZ!@,"X N#=B3!B3,5H>W>MUXH1)7=-[[G M\?R)"=,V3!NU2HZ::HLO-W MFV1V28 #:[!J&3.%QG,H<%GX""3$00D%-GN[6S_PUT="(;(BX/LR%I-1LS%HNK-J]$1/-F/IA, M9\:';D@Y+EN7XD34.]UYJEF+:S>"4EW\^!-)[MV1GU,X&_"4<-5343W&%KWC M%A3,;G_ 7UZ>CQ5>,6^SX6HYG]G8 N&M6Y#QUFB]"[5!E5@M!+2:5@=EI0UG MCCTLJ: B; M?:/HL1@1>C?'&K!-KD_P-#=!- 8EC9*0;8UT@QHOJ'5( 2FEHZFH Q+14!54 M^. $066H '!!D,B(063DM1Z<-D.56,#5NJ>Q;H?549,H4N MA(.3R4#14"M'8ZJBP;"F:/7:>?ZI,TU455> ET3"!2%&Q1,'CW$J$1!E^_Q MX\VTC;EKT>T3:I(=V*JZ"N,U!B%W0N$!#"/$@98Z)98M,EN38AADKDM(88&X MPIQ $<'S!.U*S<#[.C<2_S][W]F<.),M_/U6W?] S=Z]M5MEN,I",_M.%4%@ M;_*+)G4DR_D.+#S?Y*Z_OD? M\,^!&D0=R 48F)S_D%3'TH7M]\!/LT?K4\0QL(O![_/0&L=H\'L8M$01Y)^0 M)H\F?3%36I1U_<=[O=H/,UPX3HL11SF5(86B1 BE "I'__[W?QT?YYGHT^!. M,NWOAZ#K$? .< GBKS,Y/;5E04L+"EC_NZ#[PM;9'Y9F,@1Z2(;Y_A2XQ0/> M03(8\\_4T<\0+!&<+85-^@AR^WAOF RZ_]KALR!6^_2A&=JSWVT9$"<0>:_0 MMD>Y:UK?,31#O<0X@6:(",XODO**/^/G/T)J;D/5Y1]]4SQ5[BYT>AA0E=!_ M'+N+]A]]^]D/S!; +P6H"07.HKU0%'X>(?\T2[R&]"D OO(VON]MVWO13CDI MA4-@MT736@$ODRU6;E6\W2.5TW=*![H&OX6[?AHYZ_D4.;-Z BMHV&B,$K*E M8W D_7HDLUG/LO4.3B(]>^I:K4YQT6G/>"PZ9TO/6E2MQ=-L3VD/^T(.+2U7 M/AA)O!XY%:;]\3"?U;CRNC%I87FK-K(Z8&1D]>G<9D:LM:QRVS:SG)"Y1D&V M J3INM6LZU:&+VYZ'>/*& !87@EUK+4?K=7C:-8ER.IZ-'F@R7 M"V0Q61CLL-H>$OT9V2[V8-> Z,@<-1S5*T61ZRE]05U1J&IMJ MM9]4Y1_%] MH]]?>I6>'10YBFPV9_A5O?+(E32,R7=V9 4FS2XW6RWH23!KA++]T4QO&I,QQZZ:=7M6 M:&S7MA.\>(^0MF5KK>6Z5_2UWF9&CC("YZI4N(.0"!* MA8_:IMY9^6*;JW4IG:K.U2RW/'E3/G9P3!U:6),K5XE'<3:2BCL7WFKXZY'B MBO(*#9LFN?1\1-0-O>24\O!.C:R.\DL&KYH%$E%;)FV-BKLEOO!/W:G-6M5:OS@[=5&.JJ*,V2K]R&*NVJ5GQ4W5HT]>E!/)6POZ;EA' M*,=1J+X[W#;8W*G[9U*?:OF1.K"06I:>YK.R8\]W)R^ QR&B&D1IX'%;Q..& M\PV/C0"5G,!\/JW:I-0H@PN]-C25H[LE 3F5F-M(B][4ZY<'KIT+J\7 M307*Z@B.\C.*'=6U7HM5*\M"AZ\AFE""0VX4*]@&T.V=MFSWYH(M1R.] MK;),#G%:*W-+OM/Q5]128M*Y:*3W]+B81'JI3.IPTE0;^KW@63]GI/?%-J#; M4H3>NO#H%CBZ X\.717 @!8]_9#R!6P6-0CG05< =!;N$PI-.Z6;CG/("@O! M*DMI 1CAP#9-&1[TTD*;*)@X" /!<"+,8W0!':5,SW6@=QG.+85NBB!]!&S> ME!Z"P!X8\BK_'?HH+!.:6*J@ZW!WNA?D=CFR".: "7F95!%^" N1GCZ>N;2\ M"Q_N(?2T?+#3%R X>%\.YP^\F:$;=9_Q)8K G(?1S3#H&03J8)J3!]V+X:JJ MD@;P@FX0Z'@%,X;,. L32U7'\0)#50AKU\)EES( LP33^61+#G=BAHXL0W ] M6SXX@?:[WF92)8B"?2[,X:_2VQ _4%,0XMYCWMI[; 'D7""]X#?#O\#@@_,4 M\09FK7,(U 9.T<";#P$03OUR=/O%Z" 1(<3-,1:>0 "F!CA"F0SP#=IR'" M>5#ZAY.2EY9N;F5YO[_GW"8=>@&-P$<7>)W@G(YLP "_8<(X>'#V/>W"?,L/ M2"'T'L/0^7,^)1"Y3[[$,)GQ$+PYI"D)8,KT8;K/F&KV[!I"DRY.ER2WE]^P;B.BCT%_!9X&Z*WLC# K_HD"RZXCQM6]^LT5F],\M=ZHY] M1LUKS+PFF>=O_L8K\A"!!^=H^#(%!NL$RY&_'WXXWA1T)>XW!#UJ8NB)>^FX M/'JYLO=:(A%WHVL?5CU07GBB#Q_N0#/)H?9DG"K.L#2 Z_ MI^'#G>^AG]<'0/C0O;IWI0<+'X8*4\>$='-AO^K;:$=_HWC L9?\K]XYH1F2 M3! 1!T1@F7>++":(N!(BL R2B*8X("(137%!!)$A$Y:( R: ;$I8(@Z(0#,, MGB B#H@@,@218"(&F$AD4TP0 ?2FQ)*(!2*03/;=JF ))GX/$[]>M.C7O$PQ M\0(?J$PT=?CA__M&?OM#BL.!7D+$JKS7R2*1[\4:^W-;EE,-\(>YDV(-Z.CO MR98;O&9(X(*_P^Z:>)DSY_E7B^2KB!/M3@D#Q M#$W>-T' P-+Y1,9-T7\V ?'G]$!ET'A5C_P3>L ^U17RWF'#MXO1?R, . MI MX/3=D\891<452"/6H@++X#$HMWM>4?%G"L/-*X>^6YPDR-,07-/^_E2!Y!QA MFYB7IO];!OF;&&\"FC>5JYNSRM6+[";<\E'8,8'-FPI& IHW0W,):-X.EB6P MB1-'W?X"2G22=^,WGQDV<7>!/A6)@"GLT%IY?GWR+_CVY-]G4\&NRN;GZ%#P M4<+HO3<;>'HL0)]\+(#1V7(ZOZZ9K+S=FFWVT:YJR]D?5SD'A%4)Z*H.J.I4 M!\#B>$-C%K]BT_)D^IB6D,?L&A8NP*"CX('"WVLP=;H!0Z,%-^^&1V]_0UY!U3L_ WZ4_W9Q!H1,]Z\+<]VK M:[&"-072K$]P;M49EZ9#K"-5J?/II>"48(83[.^[#FV]M@USTL)SW*!F)2P3H 9U+1TWZ-H#"S(>=9,Q MC3>?I%_2IW_K:.BMQ=A;X:];PR4&5_A5C-S*GB5:1N&9^HORU 52IJ7TA8Q7W8JO&D%!NST%OA/YN#9BOQ4&W)H.WHGVWIH);P^7- M4-^M ?,W[''WT;U4^E T[7S*U:W;=U\H$'CS7)D]E>DF5^S0[)9F/+ZS%NYL+]%$OX\D]%Z:R:X5'STY@?[.@'4]UGZ MS=CJ:IQMU8?3;1XI] IB@QHM'7L7]*[YK+'5#Y\-%F7##'I7?H*'@[<6;S%X M%7B"[Z\/B"3J]\7.'8<'?G&A_"2@%[/G?+=GCMN_U?O:S'%K"KC5R[Q;GSL. MS^[.2?GW%H8;OF[D=&C?=-2(:1]K#-O#W.$#([$,6P>[7ZQXW/?P& MSP!O9G9]#2[_TYC:-;GSYL!IP-N!S#J J*G[?3LKH(#<0-$ M$B?[ZA20Q,F^V+F3.-F-XF08$2S0# M>?M;2\YM5.?I4W9IZ>96E@/B:@6TU0CZ5_'NH(:NQ0;?YEH-_Y%9-N5AN?S' M?KF*(=HR+)8CZ 5SN32-T*9_F2$;? 9L>UEJ"ULX.&?;@C$+ON><,/?=A;U: MB<2CCK1$;H=*LF\PM1F/(N$+-^P!)R]8+^2S<\Z7$ ])E.U/Y0.[4]2.E2L@ M7,TMNK8X0A]7HURLY(-3HIWE8-0?(DO;F[7;C1P_G07R@?SV$V70!X*\5!W= M)&#W:07&5P_8_:G Z-;;O(CE-SRW['#SM*1Z\I:+E\"@D%6Q81;;@H9U9HU" MN6".,24'!486*!04_D"BT:%N[(#V%QT97@" M:!5#H7?16IJ?G6QC&-J*N>7\3(/!50:G+[M;R)(D> M?O7H8%RV"(SKR6WN)9N9FO$.FY:@A_GG1S&=<PGG(EFS0 M$EMO83,H7&"Z+(8\(-0%->EXT5H2H/WJ =J8V^SO2YO1MJEURL2XSF%C9]JL MJ]W.2NW$2MHHAB\T-+IM:BI2K9'-<9[%Y0Z4-L!NITCF@JK,U[S2DQAX?(7+ M_=9EW5OWA8OWROCBU8=/5'"-=:7AF%G^1_39A'0)[BAX;>VORQU19\RVRUK: M[_BUJ<7Y[LHR54$[+_1 @^41WTZU'YJ5*B]T7E]QP%?54X M)_4+A7/.WM?BH]8EMZZ8&Z,8ZLT!$V=3ZRHE>O9%=R/OB$\%+LH[3VP_#C%- MM79D>KJ=U@AJQJ,XM(T(+*SS@:%)8/3J;0B_H$3YQ3Z$7UVDW*)NT&^(E*DC M]4;U<5]%>L7UA"9;M&0O?2A2PM)!)(T\X.BE"G\EX=#?:-3X)67,+W5J_+(R MYH95BWY#QN2Z9%D:X+DUU\I/1EREBK(%/) QL' 1^8 2, AZP=<.7U)MB:F^ M?VO _&)WRZ\N4FY12NDW1$IGL=[5YOJJK*5;SAAG!;K>G026T 6J*;U%2U#;LL_<^P/^PV+]T"8;=D^)$2>+!*+?CK9=@HD[[>[< MUD=5L*IM] ?Y8B^[4P(F)B$3(Y=BXB2:%I_'A>=L>1\KG%Z5J_\TOG4)KM[Z MF\ZP)/DFXB&-/M,KT6VKWX%,1WSL[VL6+B'Q_WLC\/ MY_YV&.D.8P/61A&C1! <^?O71\S M^_?MMV'\8]P7^/.XO8ZCHS1 3-*KEC9$"T37"%4J%U>\F2 M/I__OKQ+9KQYV.K3&ZEOH;U)W2][WIP;KQY^/*,E MF9B-9S8;GUGP3<,Q5Q!)9-O9C;D"D_:)4<_CBX8/>?&7#(SI;K._J_1BCLIR9-3JI$"%$*E!$."/S#P U%PY@]/[TWME "F6$Y5 M(YS65((U7=_,I(YWZ#ERN$552>^7E*744G;GIA3LY7FGT;UD+@7#&*%2,77= M].&[W8"24Q8 +ZSAB+HG 0 JMKD,02?HHJ<_X6#OATC)!X_%DZLB M[ +Z@DO.<5V_E $]<2Y+GBZWE)SAJH<3])X.P.[W7P+;AQ3BN<&:+>6U\.B# M;>5U4]3VLF+*=X=S6QD--R(GUX=B>KNNU,EM[EM*!E+% EMP;4^.STT:XG+_ MG7T*O @P+5B._/WPP_&J%%AJ'N1O?U\*FW2 &>/I*DKKLN(>WTWIX X)/CG< M8L@_X5Y=^[#J?C8T/,.O.]?>U4PE=7UB?A/,J0 J/H#D\'L:7K/?I[8L:&D? M .&'93HJ1/AW6X8TNY9?S;E_)1 L?!@J3!T3$O6K@UX:T4<#P1]_58$"9WGZ M]^^T$C*#O&O;))BX%B8R-),@(@Z( "SQKH&18.)Z+)'@(0YX(!+9%!-,9.CD MMHX%(@!+),+IC)CX@_#\%7S;9W-U EL,?OC_ON'?_I#B<#23C5?Y/Q%8CK+] M"D;3%ZOX(>E/35T*_!"V+*<:X ]S)\4:T,'0DRTW*&Z;PI&'__S?]#P.XBOX M6>-%&3&HCODWA-%4C5^GBT\N*?[*CK]G(H#^O_-)@'?UU0N@_'__@5+(.4J= M[LW/.\R_'R(#*VF.T?D&5GRVCD49\5DO&K2GH$E_^P:O75.=]!%:!^' M/$O7COV]&:O\[IM73GUJ4O%WT;7\]O0$O]C5N>8.\J)6,UH:UI34DFR-MZK] MHCM4I5GZC__:0) MYH$@+I(9&RHYMV;(VZBZ=_[D^9)-'V_*LBP[]:O*LC?6O&';7O7KQ"J;\^/' MLHJ6SZK,>K1@/=;([[Q!8RMW(+! MH!_T2;PI@ZZFLVQA;!L3(WK;=Q;EGER(ZP/.RF?%@V4=MO?!(GJ61ULB2ZCE#OPZSYWLP5S0T,4 MDN 9S="OP6RWMSG?[TJL;#E_@"XI5,.\6JG0G:R4$3J+'\/Y(I7M>-RZBFR% M6B&M([7*<-;A"6AW,C3S@"'(Y>S.SWXA?I0$]@D9\H:WW_L,N=U2._W1+$XX M>=58LFZ;(%DUAE;EUO(,N;KNY;@:5WP4RR.?K$QG@"&!54EB^ /#7.11YE5B M)+%[D_E13MIG8M#;6Y3O,^C5>0S=/$BMRJ27A7F135L[ ]EN-*7,^8 A:>B'92CD :7>8\G[#&(" ML 20-\1]8\USVY%?UH]S>]/R"+=A)Y0]1Z;;1-?,%W&:+9"=6:N&MK,C*89& M98/0J25?UT8<((5.MC20$7_A\R0T*DD$?\AF+VA4WIHQDV#FUS,]WV+8BOA8 MMA=R7>:&1+V\8\>$,:['D&%+1GNHFYJG-&MDFP\TN:IF\Q\*J5UC%[L14YBJA+>)Y7^D,]AD:I1Z (M6O)&ZW61&EJ M/:,+6B?'!^6F+WOC)J'.K\NP,;QQZ8&>Q^;C1QR1;8O8+%?UBD;%T&C52'4P ML+UF6BO4D%S9$TI4>@49EOZ5&_<.PIR'6/0^R&EYMC@7'#EEZ8*1!#OOQ2*% MY5]>IA6T]XAL SP>S%)EM,+I[H+A9,PKZ+F.5YG,8IA<@#]J,F=ZG*85-+NQ M'%#VT"G,> J:I2CS@# 7Z3^X/;[)7;L;WN4.2%-AET.I55C@TV4 MAAC#*["5)OBR2U67+#:;$BRW*"N[.61'F#^+/I"7J06=!#H_.WO>SIK\)?9T MQN;<:)8]5UNMBO/-F%>&;"V&)F6>X7W1((8>4L@M"_TZK1>888?:0J#[V5=$3^UEV M.7:XI;9CS$8VAA$38:80S38R(+5RJ\=N1VXU6P>V)+U__$6@#Q1UD79@2K'$K#,83WA2 M6R'SJKHH]OEB#K5I3I$SDFU9%TYU%+X8.6::HZVNE/QEJJP&W:J8+7;J- M^WPVR )Z8##R <4OY?1)?+*?FD5OG^'S/HORG::BU?,VSQ6X1B>'655#+L

    %)^[#"DEM[:UJ*8;>[F'&11\MM/^H%$F <42?RRG\89T!:N7 RQ)_]JM^45; M@Y6 N=+N<BHX8"Q8$VQ"D]W][VO9 M<6$[*\ @4E#_?+\XL*-@WR\XT;Y9F&Q(AQ]MV3+MX&M@ =64,JFE2:BZ Z>>"E )(%HY( M/B4KBBRZG[U-60XV(W-$SW%"P$/!DD*)!R!)7RP6_/Q==8$8%F&VVLH#FP7L M]S.@1RA5?"!8 \D)639H*F<:AAR*85]UY\&X?>NXP#JE?SBI7*^;RLUL65X" MU*=\2#^>ZT Q#>DE)*<79:EARSH<4)!S/%U*=0#!N:JK@T.X)J X488HA)<1 M7%_0GWK;*?L&>Q3[=[8ZO%&7A_O84_88!EP]X!)3Z[T8I60VJ9R*I1D MK^166)3_J-> J ,BAA?P_ ? CZ4+V^\!/^RQ=RB(B@<(!;_O^QU@M/6Z:]C1 MI"]F2HNRKO]XMY3:69L9O%E)%2.>[_#]/8Z2T88%\-___J\7_1B>G)RP_YII M?S\4A3T"W@$N@6XR W(M:/<@*&#][X+N"UMG?UB:R1#HH=[L]Z?"LA# *13) M8,P_4T<_0[!$< :;NQU![D5_M_W77K9X.WSX0=^)/)OH/XY+X^X_^O:S'TAWP"4% M,VB'YSP).N'G$?)/L\1K2)\"(. PR*ZJX87WP[[78*LLDT.W2M! $T#.M.4'<&L"N;'P''<9-(4,[KBE(,F'"U!\UJ\@ MH$[<:HEH2OQ*JF2?Y.P/OH.__ Y.3"D9$S">$>!W)(KAIPQ) M\PJMD"(FXUDRB_S^-U[O[)>^\VIG#"EF1840>0G\#YPF2_/3J83RM()C HV@ M4T&F?O\;KW?V2]]YM3,:FR**(&=YD:1EGL!Q@6=$$4P!AJ,**4P95/G];[S> MV2]]Y]7."%%"I@J#\SB597B"4%">D:8 '2B310@1%0DT^_O?>+VS7_H._IHV M"13!$81'X1>)+*!$,);F183,XAC&*"B2_?UO1#G@%[[S:F<8A=$D@H.#H%/P MCSB%WY$57B8D!2.R&*W(R.]_X_7.?ND[+W<&+-[^L*]:N%CO(>G.8,O,S/H" M1SH\@/?KD>CW2PKHK0;.8#H(-G>Z6:CV: M"-D!(R-S2C1#R3*5S;.UJ;?JSD14=AMP3A1[/=1;4)O'07F[8#V\.L$65MT= MD#D>CR[?K%#S+E_-=;EA0:AANY$DKPU8=S"R?%IK]Z=C$MUP5'4XF:X5IED) MBHI&ET_+ X6WYF934POX>)3'-,L>Y7@BNCR]T6=(Q_),K6;@W3)KY21C"TM8 M1)8?$X4ZMMXZ&Y:2.6E)(\U*TXDV?(P4V2@_]6A=W@Z.A*1ZQ6VX5,$LG1+!C(AL6:^ +TRD9$51]G4 MQ08CLP+FEHU%:3'06]"E&MDGMRB-3:_2M1!5+:^,5;M!BI5SDEU0P-'*F&CK7 M;;]40Y""3;7PWD:I3,49ST3A5*LUI7+'5D><4&2KFCREKI>7,/X!X,C1#4QIF4^KTTPR"]<:,[YJ=Y41X$LT;W6FHU2*MK M6A2'#0'C69R[W *(K1,+0T&V;&V %1FM1#UJ#; #++J#13^+/UJ$)2!4 M><12=1^9[%8^'!K9@=D2+-9"]3K;0XH]WNEOLIMQ,&MT!UQ6'!A;D>]HZ?3< M+NR&#+I^!&/QZ YF[6Q![RZ$.5(C"0?#;7E" &8!0R.SLCZ^\G0WIR$KB0"68-4+:I8J"]_-:VV.'#6]=Z@M,U==].#1"V_1ZF#<75HW0O%J.H/Q2 MB"9N M,3"6C,)@N;;DAMZRLZSLC(8JJ@WF2PM0X@G9,D-''C-N81U$%?3&S*5["*&" MH2>$2Q8O5K/BXT!$TCK)>AT,CD,59X7$G9\<+K85OAO6M;(T'E6!H M1&PT7+PAV46KQWI;@6)+]D(S\&"O422PA7*N.NU:&U;%F1I?7@V:4R$ P8G+ M;=K2AA6RN.8PW,(MFMVA@QDXV D)BSJCW-3>>B-VBS9:>^,V[O2DC)CBA88&W7]N0+!?S>:SY$9U+PM*G@N-!]4%(-P1 !KZ8J MA@,VM0R=+M/KV-VW,_^/4 W!H$"@K .@J$88#(/^%6%J>FY*>8*1^@RC%/2T MV#+0R&U9>DCY M;"D+\+S[W1M2X.(_P$ "A&FK4SGT%CU_::[*MF"+\VUJ'_N!IX&]0W5Y+>NA MZ]RP/'@(\&.XNV *U7; AGTS@!,\O"K)-IQ@"K"S#H,X1NB__(0 M'F$I;*%KW'-"__U^_T>[>X"Q ,74==-WOL>)8,,@U<$A'38K@\_:!,N1OQ]^ M.%X5NF_WKEOHQ11#[^=+9_%1)'WO*48B+E[7/JQZU.KXVR]W22$S1-+4^L\] M@K_?U#HX4Y;(D%0"]O.!_3?3CC\D^VO?TG4H6U/H7K)^_\V^C[]&4Q5F 24-3/(OSPCC&++T;W@)PKMJ+>\S!YS@R@-7@A&< ,AQ!WX(/M-5(4"Y M>IR"_3%"7=.*-3;##IC8O:&T$FQWGY8!+F4CM7J!Y"!O B9?0#T%(/E N<'] M#6_^H^O^$)8*<'V,ZNU#2E:#%22@3(FNOH5_58W#;Y^/#O![HP/N2#O;[SW$ ML2TK>J":GDCC,'T#(MM;ACU"]]KTG@2>/@T%0LH2X(E52PBTWB M BA^4'! M4H/I%J=IYXT4L)@H@A?81M\6#$>1[= ".>0ZA:IYH!4[1PE7[GYP"MH=^S!S M&%+^Q9Q(KE?D*14UK/E&KB+E<9DLIUEFVQ)G+Q,B"ZZ)@)'0OAG\ M%WN"1YA;B#XE%^*AZ=X4;)OO#1Y-2Z"EJE8KE"J,^KAYW&QRWWY>% HXCY66 M;6O@D$.MI3Y*M7X7*/?J[&90P*O9=4&96B/6XTIRKEMLV,MTY]M/PSR16?GJ M@R=2 )^<_E@/?$M5P)$,]S?3QA**3RC^#PRL6!\[L682#D^LF<2:^?(D M?]M++?YPB(E]\YYFMW\XTP[>5"2Z7<(&7]*^"1X9)=2?4/_]VCH7,>\32R?A M^,3222R=+T_RR25W]Y;.4QV 1,]+6.!K6CE/[^@3%DA8X&N:.L>UOA);)V'Y MQ-9);)V$Y)-;[G/9.F%AHR2>DS# U[1TPC)A"?DGY/\UK9Q3]'_W]DT $$D6 MS;"T4UI7#?F[9TBR#7^*_#F8YGM0^/HKZ8GOD458+RWZ[YD$92@@]A6D]F_8 M4&N3"G"0.O1"O#6 ;B] 0L,J[G!ZCY#ZIBOHG^IZ3=@F]FRSM[OB#JCW*.E? M1X5XT7\G#)0PT/7MMKC#Z5?Y!TOX)^&?6QA^<0?4KS(0_N\_-1#? M#>9GQN M@_[]'Z(HRXIR93/R;0B\-A)?MFG_"POSV\]HZ>*SRJ<; /6(T((2ON\PY*5B M;C$@U'V M:2C@#N)T!<&9IV#_V;6@P[XPW^_1"W,KD^9KVB^?%;%?DYSC6LWHD^;_Q0*W M"45_6HJ^>D)?+%";$/2G)>CKI^C=Q@*(,!(YT>\W M$0-?7 S$,K)S=W+@\.3';TYA*\&H@;.Y]F'*- M"9U&TV+9E3IIEDC1:9+9VX@6:VPYA28R;7)#=3+A94?(+],^$"U4(EH2T7)7 MD;+7DB7HNH[]2*CURU-K+*-9'Y+KV0S6J^(KO$!A(9"4(XN>K;JJG(2R[B.4 ME42N$K=H0KU)F"HAW\]*ODE,ZO.=^NM0;Q* BE\ JF#:%GRZ(Z>H>Z?R) MW7W7=O>M#(-X8?M&WNJ2:@B&J IZQ7!_G9HG]>J>#9-MC4"8.)034?$%(EN)_SDA[L\:6[G6/?CW,5?L=1CWKZY6 MVR1:):MJ!5RN3 M7*V)]/G$+[\^8ZSLM2'-97J95-^6!<>SMY>PH[\ NWYRWKQYZ"RFYC#7._!- MY,*>CJWQS*PNV@AEY355;]5U/WLM6[@C3' .:5:7K/IH]A^W;)=K*, 61J$M MC.$/-''!Y*J$W>^=W6\?:[RT29O0Z+W3Z,T#BE_',GWGEAMVE@R^DW>N1E4J MC.WA=;+4]*]TRY6RE?*\EIV7N.&HZ'6SK:RY;>7@+<(?U+V>=1FK MR&W9!(*!R";OC!(!=+.P\:T!DX25$^:X^>W\1MCYUG")X>U\ M"^/_#R[\1B/_R Y&[::VFHR&:;/=XNWAM2Y\E4-ME5_*642M<]Y2G;++MI2# M%SZ37/B)3+MQ,/O6@(F%.^*JV ^ZFZ4$QY%=)[4,')FRE!+IUN\NAXRT1_L+Z MCE_DGXH2;S@JK.43(Y&L\Y;WA MC?A93_V%R?GV3U43>D[H^1,]:TW(.2'GS_3&\CJ&2&PB+C\NV<[]\YB8=^M1 MN*71\(70G_#!+_4=CA5K)+&5A!425DC"+0DG))R01&"^6@3FBOWI[Q2I?YX! M>N/GFY=ZXQ7KQY<720B'14]0F!&.G:$_=6LTFRSZDD\AM5ZALYP,2GUNUKE) M,VDSOVWT1J7M""D4'V?;1,>U.C7&0G-4::WA*L(\8F&G\)4WHNIPKF$BRQ#4!"_W!2XJM$V130)/818PB> MXY8D@BV_88"G@$8BI&PXU :(3DT%1W52G@-_7GFF*Q^F3%D Q+*3N=0)8P+H M_Z@OY@Q^_JZZ@%I%\-=0DPD 75>%8(<0O$W3314$ , 0NE#320U"]X9ZN9W& M V Y)V4JJ9YLN?N'G$CPD!-_2+F 9H\)30D^>:)BG $T_(O*L04(E\?<(95% MQ-R0*TB5J=@OC?V6^XN%PV"9[U<5PD53U_F^;[9-U7![Z@;\6%+7#^:B]?BQ@\S&^Y%2;E3F"+4Z:U<)\_*)V&/D;ZO'+O55@ M;7+9<;N"*X/S P9LR[8(_B#,GO7E-!8JS$U ='S54#J*F$VO68RV371 M3;E M4>[;3RQ#861$5_XGA-?AA$!&P".F#'C&E 2PI!H0>U3*%YS4_URIJMNUD?-[ M,;?G)>$^3U@QSFLS)L#*9C#OHZUZJXUXXC3?;LR\91"%/UG<+9,H]<0P+ M;^X>L!J-CQ##[!&3+A5+>3FEMV4>HF;6M MI(U><8?YD&NR]!]R#1,KKKD$@J[".0W+J"&]1F?,4:NB[4C,$%LB$#,H]D A M6 0W#RF@!(OSE \H( 5H .P%JBV>"^[#'=1C]@H,5&>"&@3.0\!M4"D"@'94 MH V#\8$')(5]=@7GE"8)>&>YIV9%T'5 SJX9B)X]3("JZ\1 M"='G &SK,+8$_@K=5V YH'A!C)I3 (1UH ##">$V#I-M4_\RP>_P0X")%XO_ M^R'E>("&@@E#49*R!0B04Q.#3T1SN30-?7N8)O@6.*J32;VO$9E@MU $P/.# MM0U1M00=J-VZ8(A/(O\((>"32TN4,]=+?RF8GMC^)*^SCB0V>_BXQ]4XG-AB MN?:Z;W>^_23([ ..$]%K$G9R-0V !4!EEF6;FSVW0Z@]\_XSX<6*G5_;J_\G MJ>N?_P'_'.81=5FPH6D__R&ICJ4+V^^!+;=?^LEF#W8#?I^'+^DP&OR^-_L1 MY)]P=T>3OI@I+0*^^?&NCV0_P]EM?7@=R_8!BAAQE/0<@A2E0B@%4#GZ][__ MZ_@XSQZ-5X5HCH!W@$O@P9C)Z2D@&RTM*&#][X+N"UMG?UB:R1#H(5W@^Y/K M P(XA2(9C/EGZNAG")8(S@"SI(\@M_>8A(5!]U\[?!9X.YX^-!T5TO1W6]8% M*-Y>H6V/T8""$>HEQ LT0$9Q?)"<=?\;/?X34W(8"Y!]]4SSUL#.TE@TH M*/0?QT\]]Q^!VR>0GT"F%: \,ESGB3V$GT?(/\T2KR%]"H" PZ"H4PTON.K# ML,*4'\^F$[K;ZY,:-FQT_1E#8TS=Y^%0]#(^O+=O 7@[1NH>A9>#"&3B%MX, MPA(0N!M,$;AYX'=>^WO 3*(8#K/!=&IP-SV FPBH?"ZXK!_ _2);@BJEY(TE M&XX<.B["*U ,^T_MLS..IK*$;3@/^,3V@"P]NHKW>M/^#[8\A3?D _C!]6PC MG!T(FZ<]O2FI@7 ^):OWSJ7_>X7#V(AO(: F7B$(&D.F-(],R2E/9!F4STH2 MS>+A6R>9XE,=>CZS@B[$% MKLTJ!]3SCMYG\5;%\WDL.M(CUWF/K]=\=HNPM&%H!CA^CL=YY/7((3FD%XQ@?M2UZ.'/325LW. M"R(B%VJMP7IGY*1FCB>BJV^[1@-Q!6K*JEW/$U;3%5E,=WCRQ#Y1KI_'#;3, M]DBNV9FZI M*WIMVN4L5I[HS;4\5FROW#F%@6I+IVM]4_.0'J*)Y C9-7(*Q!7Y>N1X6/-Z M;GK-L[V14W9F^3E&E>#([.N1Z7I3KXMYE>9J5FUM^ .-R15S *L1&,@#@D9: M=)="*(+2A@)JLKE6[A3^T=H8+-T=SY#>>MH?F&.$EZP9&!G9I\*O%N3(EAFN M@*DCU)R@J67+:R%TK-NYQ1-]5!5T393IL!1WM1D M6^W.BN[/3N%_X*BE86\.SMSCBU)=WG)2SIR=PK^/,+A$-E6+K1GO! M;A;!/RRACVT:J-U=D%J!;_FZJ5-#+@I26;+HXE?[MU<,?LG.)1AN!11YJO MLZQ0$@:-=IUR9?XDYQ7RS<[*ZNY05E"*2V+3J<^R1.X4Y FYNS*E$B6SA1EA M8]JR6)IQN2/(O]!<7U@312^L[ < A8;V1-\\,B[<%4?+K=E\R*:MH6M+#8,Q M"/^US5 !EY;C0GO!J1C0@,@94N,IE &3W=WM<_-$F ,/-%A!-?JV #6KT"__ M[%CH@\WE=5/4OAT4@+0KX/98(P3.HQ"$71./,*\@M(O 12-+.?>=<7M% =Q: MHF"!;0/;1K[0Z\^WRS!^^YG-I)Z!DGJ&QU/1Q*N4[P@&0GWT3XMY7$+;6@NJ M'M@WP$Q-.T!! M;KU#V.@07N(5$'"H^JP$"-&;HQ &8EJ!Q)@2\()@D'6LG! M('?F1$S$Z"S0M=-?U^%JZ-L4+$?^?OCA> ]P[KUE!(T$ M,30N7MIB1^'LO2&&1"PHUSZLNI\-#4_TQU%X"LD@[[XC/K)TCI:$+6L50%\' M*!U^3\.IOX?6K _@\J$1N7<8! L?A@I30.:>*U_8>GR;$M!?IX07OH"_RH>@ M,LB[3SH21)P9$<&9B R:D'\9OPT::+3]*;]\< W<^K%FX:TPP]EH M_JLEFX>Z[ZWQ>I:'6*'R&"\$7N$=]2UNM\:I!.Y[O'=NQG!Q*FEP@VJ.>UZ- MSRT;E][1JB$8HBKHIY(FG[GNV=&ZSXJL5M?;V7;MY"&* _\412%[EFUJ"6'6[568J8-L,8.=_A"1BC_;![]*?15X+B M$O>LF\1"%;GY6[ KZBHW/VM\9.*9,S[_7J;Y:*%0JPV&5:TPU!OM3MLL-)LP M2O_+,NWP)C FS'FAS.TP[ @SQ/8JHK<$8\!X)PAF"M$PZ%$$="[K$HQ=GLQ+ M^WZ# /*7"P=B=(9\MXU.XH6_5CP$S2#9!!/7C@>BF6P"]3C0/TID"#K!1 PP M@67>C18E>+B,',+?;;N90/U:^*W^L+$R1# MW3GM')>B.V_:VOYZOG7@M&#:%KQP(^^]SG>?QBOMZ?+!XM!'>VO$GJ4&:NCD MC!<"8Y;^\M0WZ\!(+T.V^R28!5EPM-JJC; MO9O+#URD-?O+$D%OOVA\TH"@ M O1VS#B?'G-"Z1$3-*R&*[U6T\,:,GS5'K0=>,B2V &#! MZB?D!#K)+JM%J5ECA;);6];)*3<68)T,"M89B\B(?R="XH_UAD\B)+(Q; V? MJ WGR#,S1GA.-^15G5O1\S0U]!L6X4%9P(0Z WK9W-E;^#2Y3"^3ZMM!]??M M10RDSR[5KG#$&S\:^# ;Y*N*-ZYWX)R(;)N.K?',K"[:"&7E-55OU74_>V.3 MR* ;Q&);D(#0M:M,<\(^[MJM7%B^#<,?: *]F$GTR87 ^^DBGT,(?)2*\:7L MH-AP_GF,H+[NE^OY58AG?2RIW#IQ:/^."^J"->"M269O5KP7DO%3Q,J*L/L' ,B M$FP2UOJ#71^.GLVT29(WM/4J9-':FVOL6QBO179.3S? M?B"R5!*UNG34ZM;<=VNQ]&8,[-: N1O;,/:RZ#Q6X[ )CB76Z3:[MJ6=5:CJ[WZY,^ M/]Q!><2$NM-5[-B[+'/S=4)U-R_S'MJY*YXA.1^4L[M>U[K"4V.Q_+;P?/!&>.YM M$5PY;S3J6JSSDT>[+W4L)-*G&0 M&3QI&75-1(3-.3)40OYQ('^4R9!,@HGS8>+O_;X?W@TQ4?,N*W=C=LB_+^^ MX1GL"FB-1Z.NF]/PW553N@X_Q+%FSIXQ8A1DC46CKCT+W3J--3 I83]KU9T# MFQB8Q*FM+-AGH_BOEGP1:KZWQNI9(@JAZA@O!'YFYV+CR:LU#)BQ9 1F?SE )LD."3<[Q(OOJE?3-Y];4SPPZB+CXJRM>4>SG(TT#L]4-F M+@%>AA+0>4\$$CVDO+/910/9"BR-FE7-9YNY, &>?&!0^AH2\-;W_;GRNA*= M+5X]OJZHU-W\K%]>^O4 2'7Y.,9W0MRE5;\P44K%-C?$10NGYT/BT>_\26NS MKQ5=+IA+L,0V)8'[W##=E U]05(*?B3 N+-@B& !@-.4:,N2ZJ;TH"INRC53 M@K3P'#<(0BNP .H:WD1O!)Y?E0U-2> '&-$&WP4:JBP'/;$-%6BM2[#AN9.2 M#4F63D2<,ZGC7=OR6I5])Z4&D>OG*#;<;Q#@3L, =QK, 'VP9[ %@39? ="8@<-PC, M"^[+68*^R?0/)R4*MKV%9P>'L![B#S021WKW/04C!I\^F$7QF 72:$MR< M"Q ,H& "F *M8 EA!HX21//ABL\'5)V3,'@(#GR (.!W!VS?=IXF 3B>"_M& M=R%=!J=4@Q@RQ/O2X-<<6=<# MFC\F(G (0$;@KT_G"#<%*.45%4P%1PV)[N4<,)M"@&+XJ:@TY)[4(>*32>6< ME..)\Y1 M^Q+%>#Q(=@'_[:B^Y^^R&Z2 -JP.IK:WI=5[38W3 -7PTH0Q1$0Z:!4\U@ MCX 4N #VZA&\"^#T^VL[T ?FPEI.3649J@6B[L$5X/WPG"R]S\D3@82R9:"= M.-!G%]P8 ?7#.P$ &LPHZ(>[;B_-GK4+$^S<<.3POH5>FF!B6W8\W0T@8H(M M!3AW0O9]K>Z&,?VC5 51EP4;&E#S'Y+J6+JP_1X ],=+08\'7 Q^WZ=+8'0D MG>QHTARF%$7:A[1;[6='!3AW\)=/XVL<\,Z*Y47.43(39:8 MOERO+<8'(\G7(\<(T^DS?8I&MDMUA%A80\:M'(]%YVQW1$RD$$E&EHS=&5K# M^J[FP)&1.7VP*W2P8#1N1=$ENK[)%](RK(B$O!Z)]^0I*O<[-B+,Q^M*=U[L MMVPX,K(Z5579)8,[16[H$?I0WBSR2!Z&=J(GCJFZKL=RHZ/F&%53]G/&+-*C:#J>F1D:O=L-F=;XH=9*C(IJ9KZ'PTF_%4 M=*14R6]FW18SU81%Q3,T>XFT/#@R52D_-K4_4Q.YU=-G_ZA#+X;CH" MDTD]G>4I+>'J&3>W,V^>#O^F!1@H.A$]/K3-G4 #"5NW$U?,_XM"B;(>_W:5&"^,^,^&,GRU\]*?M&KWG MR O?FW+QPNE]IWT_Q7@ ^S4.W'):^6&5*)F+9_=*IWM1L6VXZJQ;XA'/E#(>4J) MW\Q0&IJV!I/X+-L49>=\.L37%#9?[M0?^8D_AQ2ZO"8!V;!BM$,F/"&%>+!' M72! M)"ZHS"0B(Q$9BN>',Q#_"M#W9K471Y[:4IGVK]LMP5E3(_M3!. M,$O:;C*V% O('PKJ+#CQ@&(7:MJ6\'#"PY^-AZ^@3IQF8KM0'_G[,>;_/DIF#)&F$V ML^69X,HI<0ZFDF$AI+!@A&NFY WTE 4/.TV8XRV[\K,F]%2'XO?*7.RKK>P! M\>$>_R?F54G>)WO8;[2HVK+H'@*9)^N1%%<-;+955 V1W66CHWLHLU!RWWZ2 MU*D\A%^$7("1V\/Y3/5OS@+GN;V3.P-ZV6>'Q?2@OZK9>JW3 7;* X41?P[I M!U@#Q0*+JVM9#TN#.3)@'@M62]D76 EKWP&.$ _!6583 /6TS*5IYIDEFU* MG@C+M0$.\V0GK#%V;0;%POVJRT/V6N:%_O!*O(:%!G@ZJV1I(3OE"8R1>$(D MI[S H */HE-%9E ,$U#Q=6D"TQ&WY*:VKB#E!;AOF5IQ6,EV3A6::&F%B69: M/943FBSGX6O)S\L^CT4+(Y1&66W06Q8,-ET<*_,21U5XI'.JT,0V[Y3I#9,F MV;+'8LY@4UB.W)/E(WR"8Y<$BDNLUU&\ 5?@AY0R.U7JP>BK'-THJ+R6+DY' MC8:H(-T&+(L;61VW*P3=F/V!TMGX*]'-G%<$J?^0F;+HY)< M0NJ/?34'1Z*124=US4>S[J"'M.:*U\KJ^)QHP\.CKT>N1VC)MNQ<$2GO"L*R M-K!ZZ<<9&$F\'KG$Q&:IXAM#1$7*"L!8O#V4IM\K/URU$Z^7;1$YAA*JB!;,RKX MEIZ=0O[ *(V[,WE6XE8=<4-G&^W5:+@O]OYRI$696(=LFST.(\MV=:4K>:DR M"[-17D%_7F0V2LM#N2W-8V5)FVY9#=F)+?2U:[>9U=,;3A85K!!O^R# MD5'D=PLC1V_VA@M.+JTW\VYM6]RN(#VCD=HEY4)Q8,XQ=L3U&I2Z?6SIY;(? M#,V^'MHG+70L(PS'4DYOVI8F)H*QN5.T3TYPO[%9[JK(6%JO.2R+&9C/5@FJ!.>,$'3.+.K.KN-,N:4@5?)$ ;!+%\X9(>A.I2"S ME=5DI"WY(M=K*J9*BW#.*$'/LIHR$2VWS*F[U1A;U7RS800;C:!T+FF<@ K# M"=?;5&5LLFCN%KH/M)'(I"+%"KZ&512DQ7N^0>*[0;^8 R,CI#<=UXG53%X, MN!J!VPP])7J340>,C) >I8, MIDU<#T9&4,HRA$_2,[FJR8L.-ZBACNT:)Z\'2\QE:TQA6$ \9VYV6E6Q6:SX MI^H0,9.T5S-T0^;22&M "[W"G DJ%D5/).A=BZ\L=43EVA/+QIBBV QD6>1( MDJEQ-C]HK^#(R)SUU7HP M:+4]("A7+MF0B:)@%*$PB?!(<_0H66EKL$:6N1:X&IS%8F?".:, ':\TO,-A M*+ML(((J]S#B40I6CVP4&W,%I>G*.B)8%N\VY[L%,STI2A"B:39K[,[CRJ-E M;JOF-P/!\T^)$FPW+)2R60;E5.MQSK*D[-++W"E1PE>:ALEQ39-;TOGR3*EN M(A M@B0UET91HC8LL>4^5LM6Q+*!;.#J$235'@?M[F#4DS2A.T+7Z,)$J5[ =(>- M7K@&#PP=^*JNYPRI8@!#8J8"4SWG.++KO%<6BC>,1E??9-L(MMU0=;9+X.5R M)S0S5* @2SGWG7'[6F?7J-OSWGL6%,FD#ND5_>#=\BIRJCT3QYR_T@>(9$KWOQ_*Y M0/$]=Y?+V(O]$&;HWOL[1:"Z_3 M>.42WWGJQL&X/9&V41&(;9^5$0H1K$4OG==6-1N'7E*8+X[C#Q3S7O+5'5[5 M3Q7#J6#^ABQ UU70&&G?C2-L7+;O%&:;RU2^V*ND!A"8TFN= M\&(I^>^HA'FB9Q+K==[2AM2:'8A M;&@;#6VJSW%C(8@;_V8CGN^IZ\9$X;M!5ZZK:SD2]#_5>:<,",;BA9:)&94< M+B,>N6-E2>R61&BZ)LUW_BX>N@2GT.5W+E$J0]^RT4(T]A T] 6G=6W!<.#% M]#WX"3+,OY"'-/C3O^\R/O$ABL(S$1GDEF&A!!\?LTP&OV4&08*A7\ 0$>FW3+E,,%0 M(M/N!D-AM"B#)FI:+-"1B+3[Q5 BTN*!H<3RC!4ZWA%IB3,MYAA*1%H\,)18 MGO'"1R+3[A=#B4R+!X82R_.^WLA]F"\0DPR-OTPM_"@*_SE.^4$@.V:'?'KX ME_W3AW\X'C8 96[]L1#&:>P4Q?"&,;8VQL\("!7W\EV5 ,KG$Q595WG+.Z MBA*R)64^RDRE\ODC.OC(9_B3_S@[[,&DXOT)5E]YV5,'6:.1!KI]AA;^M>_\ M=VQ&_O??-YO]-9!XT_K[G9CRIYE2CW[5_$^$T38&'A MBZG!Z]DUH1I\OUDYC-7=>P[^:*\YN*UPN.]<3C6^=#&2KZP:]R]/$1 $>O1) M>77+V-W=":K.$JK(%U21NRI$:$-]X$SE:Z]WJ 6A#16JQA=4C="&NJ4-=;& MYMTKHDC:V!'XRYU4/5;EDY,:%Z]DOM%X?C#RSD761%VNX'G>/BEG$+$GX+3KF1N+-TPOK+U]3 MYRQIXF@592+MBUO$R<0ZK^EMF8M5XSI+6!6W,G$]LH4(]90XJQ5QJ>#IO27U M>G'"-X#]XI>4[#+*8)1. MJ.S$,I/U3XOWZDQA\X M98<^60 &C!>-[!";2BI6[F'L@LYO%^F:ZY$BX3@53<;/N3K_OEC@+P2![P0" MOH/V4!@0&@ #H+9J7.EN5W&ZD6;DSA,Z35=RQG!$5',>*UHG:AZH>J M']K^!P7*/Z+[=DMNI?/Q]H!=UD;Z7**EV4:^J?&_+*2[)M->E-FRD^S$\DMK M'N>1TT]>V_H//?]OIOT_S/I_>)U_O_G/4IK&%IV-H&Y8@M^LFT1Q12$;@/GU M+YV(4D3B6N9_B +?# 5^K/G_\'@0;/^;)$<::47L<#%,&V*RMB*S=4C8#NF] M20R/TO$_J^#_B GX-4?8@-F)^(MD1?YK.<>/05^,/]&@N:;HTHYZ%-V%@U?G M8#\G P4?P_1R'" CZ.T+W=&ZPS&7OP"^#JQKXJRVE5(&IN35]+>9+]>9U MCKD$5UO4.CREL;PP5H0AL7:Z;5C#'1YS)9[HJQUS??$][>W+5:_?-_X6@WRK MV,KWV,DNJ\2W/R*)UG?7/)_ MA'J_67CD"[NKCZ[4[_=64YE&O6)DF@+G2/TVE:GER\5!"JAY'(:L$M$$X]T,M?O':_?/,-+?'6XZ5F]W[+352AZ+JSU!F#:VA3'>Z=[42J=Z M\]BD79\56,),2;5I9SIM3II0P G:/K/,-0?7N>#+?6A.UPG;+DM M8TM^H92&Z=5ZF(5^.#PY(N#)$763DZ-[GQ^W-_.%:2A">-7I8W[G;MY\<::Z MC10Y34@BZ\PX>CJ=U7>['5NZ(1H= R2V)3::@!X*AE.M$\EJV M10@4/QHH?JP7\NXHVPE2M.U.R2F.VETNEJUPVZG6B7-ZZI9NR'I=[C<&V02. MM>=S!Z=4$L=[T*B )V97]4/"B,6/QHH?YH<\/D*\WQ$AMT*ZNC+<+IM7MVFW M6F^5!ZDFQ QXI2O*4$QXHRO$C- 1^4GH$>R)Z,WF*&9,6BVV7FW0DB0Q*6>) MK(ODKW\9*DK2U+>[_\5JF_5F_!UO:$6@0N/$/^&UI>]:8_667N+C3,LMQ?X; M7.<)Q?Z/')['F9>;ROW73X /Y?Y/C/;'F990[$.Q#ZV"&[++:ZPJ#R5!N;9HCQKM((@7 M/Q$O'M\\?(#@^)U0XOVA<4J=E EK6U8X9R*56E;9F.(&\Q)NA+=20N#X MV?;UVW'>-\'S,6YK= R;UR+*'CVL+WUMX^[J'EYJ.!KWL8J30,5%PP%2]BC0 M=]4JSX\T^#OG(A*Y>6/1M>B>6E<*8KG3FO-KY:9W%[2NHJJD.M/8V'S9-YJ- M6".W;H[B\.Y"DKYR,:P0$1Y2*6Y?^?F11G^/"PVWPX$/5'ONS6S*%?4)QN>D M =$SMU:5E0$RQ'_]2R6I:)*ZVK7\,/?X497CYN6@'VGP/\98",X PEREFYY5 M)F4NEE6:<4RM#3L-%P "O(M T4R4(%Z[R!\"0@@(H?=PT0@KV51E]M44\A:%@-#"ZBP5R(1C6/G]D)XNR $ MA]"#^/HP$>Q":+/IUIBY2A7CS6:^D)Q3R:($8PKP$@'-Q*,42+HE14Q) M,&0=]"9&%!V(A&5'C GX#CJ,!W]=2;H#W@/MJ2E) M$2!^$5W1I<@7ZO*TQ\86/=L4JWI2I]R/;%H'D\1Z<]2!T]@!+Y#6 M#$'U)!18NLTL],M\TEGS77J5\1"8CS CS/-AWI+EM&X.H$ MB* G(;LE]> /YESP"TOZO?OA\$48\'2?N6C.KV-H9?0]&L8T:6(?PF,,P1CZ MQ-]X(-W1+WCPNWOJC@?)&]:G=S0B\4:6O:BL AYI@,=,@+KL)F[W>PQV_7ML M2KP:<\&\_+,P+ 7*Q&]3 A8-D)R3/O=_Y\>6H3FVA$B=:$CN9/*Z!8'R-_H) MVD-_8=$8^-/?)Y-R;3DY: C^^%Y# PQR_^\?%AA-OIJOEP)1Y@):@G_-7+?N%"A-CTPQ:"#K'I-BNQLZC0F,@G^M5+*Z'U='?% M"!'J018BM)X>9"5"Z^E!%B+$ID=9B% E+KL2?UZ-YLW U(-$HW>")Q@:_/#_ M^T7_^J00DO1#W4P)O+ S/GJ*ZZG"V-!$%$2'$>RJ%[AFSP/7__W?\26N\+QE M=$CO0/8+2T\-GGJ\5WA^'KS\B8'QZ&)Q25WZ(]_DT2?J-?V! MQW@70MBWC*$KJ,;__1^[WRCR]$?ND?M4OB5+SO3K"8;AO%:J:2F6X_7_KG,-.O/CG- PQ(217[R5R5 MJ\DRF]?D:K'/-I+Q;&I$CHA?_^*):(+^U/V5]VUE]Q9_;W<[_S?4[P!?Y"?K M-W&HWV]5]CK6;]MMTYGBB,98J4(LMXUEH]5.??[6ZH?U>Y9IVYE^@S75Y2+C MB VI'L_,9*#?M*?? ;?8/^>RW5O6[^;%?0<=_\E[>'#._4=TO,6UZFI-SXY9 MJ_C/ MUN^[K=7CZ/%O/JDQ)7[-N1V[)[1ONX9M!=[ITM(ZF9JA\@UH7 MEOEXO@GT&\=__4LFHW0"ORKWS#V.XVJ.L $S$_'7R(K\UW*.'X.^&'^B07-- MT:78+O4#IF+ 1$O8S\E P<>@Z[_POX$1X"PN9P-\=T/GK>3 ;X,5G_'G?4GU ML0*;+:;B5M**+!]?90?QW+JCY6YH"U2W_6VO6NW/.*7CM#"*Z#=$MSFBD#\? MS&CW-4/3][+WO_L@W[JJ\-UT_4-VP;&NFTVR-C":\RJ6+V9D.=>5^YQ[P]C= M+*]E\'Z!76,;<]ZI#C-: ]K]%/+MF6@\>16[_P>=T'[W0?Z8??TS/OZQKB=Q M;M;4Q)+",?VIVIW4,NV*>D-=%Z:=JDIM!T.UIUB+R7*56M6'+M#U!"Q'&27( M>+BOA[K^!TGTWTW7_V!?IT>Q]2A'T1LLMM+&=7JZL;#T#77=* Z=6F,UEK'\ MFBDD$S-NO*+@O@[]?1J+DHG7-O9O<]J^8P#^-J&\N^WP/S/P]QEG_H1UNEO< M-"M4M[[E>MI0P(J$L1&F-T2";(PJCQLMK(G%\@FANFAMATL=LDY#;SZ:(%Z+ M^WWQP/Y//<^[F\O_HT'B0];""4A@C$PX3DR,JTRZVRHO6*T]ZMSP>& +&FVY M3BO'+N<=I5-KCBLBVP0@0?\!2(0G_#\9$7ZRV?"96,$)(E3K[9ZY34XK;,;L M$]O&1#7TW@W-AFF![C).GE"P6#R#SYWV4&4'$!%@0D"48JC0; A!(DPJN'&0 MX00D:OF>+,Z2S;[JS(3MIKK$[-(M,P-+4D/DAJ49S\9F*S(CU>?SE.,"D$!9 M![G?5AOLXP,!Y*^9>[B_N57.4CFFL#9]6^ MDYH37&;8+:8FJ7YO;-[0+$XRGU)2XS+K6ZI9I+)S=ZZ=&]X,N_M8 M'P 7@D^8B7@B'TNOR@8K;39&@RV8)75^P\".->B4V+0[-[@>X[96PU(CG:E MHE+BU[\D$R7Q3Z6*'6G =XWU_E@U?_$(^.YC?1PU/]G^-_[[F-]'#T_VU]P5-XDTH[]-_1,5: M:/SF-QJD_S9[048O"'[W+X$3\<4I.>-!IT<]Q01)TTXOBN\4[ K%_5\LK4=0 MS^+OJP">."_@#__]?_^?(WZ"_61#FDO#_+W3Y8/)V\T+4FM9BGGT!_P$//\W MK[G\QO('&T\^4?@NZ/=[CP=P@B/ ?""2_XD<_ RGY6S-((?FP__D4\K)"=-F,@UE%KKQ[\OP>+'ZP2IS,=-($\ I@1 M)B1H@1[S(RPY)D94 A^/>"PQ'B7BC$!0.).D>?Z7]U1^!TGK:G$<7^?I->NP M_30_)\JDB,L /;'3EMLJ520W9BRN,NK$G Z24W#/O&S%Q6E;-%@I>2*+6\2\8W1PR=M5QX1YT/"*3K>L&U*XWJC MT1;;XEB5&C5!R[,AS1U2-K?QJJW&IMUZI:!O3XD0LFN-5I,]3G)+N3U M:I=IJTE8'>2LY:J C5N*T$AASIK,+>B!04R&J1%UWG)8F&>PKCYA63Z]7*EC M:]+N#F%NT%E+11<(5U!B ]:IQ+I@L=+D:IL:,>$G=Y+.Y5+TS M%DP9MB1.6R[*;<(QLTR!RSMC#J.'BCW _'/:DY5GY2[7IR9-MCZ/N:6,-$M/ M1M X/GMZ5BS@%2&9PE1B7N-*6GL@6JKL!<6.6TZV6TXA"S,!J[>YZH21W8V3 M\_WJXY9UMC&=%&QWP[;%=G76:LJTXC1'B?.G%VHT6P(ZNF#GA4F_V5X-M7P2 MMCS7C_AL5MF*<4TM]]>T/>5&:5MV0\P#CZXG@TTO5J2ULG M&ABQ63,5MD61^7QS!)OB-_ ! JV(E 71\IQT.QJ!1-VF-.<5'?*$!Q*#P_\* MMB1&;",R/N8)MR*\Y=.,6[]O2-O=%J:2Z&B2,7F%P#OGV(XIO9/&&RR%UR)M_.UWZ:Z?B.(=8V)>(U1;"#QIA61$.]P5A+\N"]^ MSEF]YVHFWN)JWJ5)8(]UP>'#9&M[1K*3F;C.OG43#;@$5_>/6?_S,OE0$EXI ME7_6Q_5JYX?2]MVD[;DB8P@WGQ, \FL+ +I#]5%RSZ 3LKOFFNZSK' "/<#C MZ/WCK$O/I[AW%NU%\D>]2,*/*NV3LD;UR2<)P-*9_D+K]<%T938R>*Q8P_7X MYW/$7TD$"$@!:*&4!P I]4E.@6FET%P.NB\BXYI.%/)]3,G4QKK*M9)L$28T M$9=@ GP=X^^M%+>_/!V"P<\!@^/JX>N:.*MMI92!*7DU/9AUB_E2_?-WO:\# M!FQG770KDT856R9B";FCC\GD'&8BPIJA) "#3U&'A& 0@L%/!X.3*G]4MY$B MIPE)9)T9)V_Y--,JQ3Y_K>1*:##!NBT)5XM AF@0HL&',_>^&QK< MU=5_AX*+L=Z4I-M45QSDTU\Y0O=P M*AY&^[].? #&_CJN$51";B%02S.O#CE^2='YLL@M.Q-8]^,&88%[Q[E_4'P_ M1(^OAAX/%$]X&3VFZCHKIXMY4ZW/JF-A7%K&ZG@3H,<-P@@A>CR"SH3H\9#H M\4CQAY?A0YA-R%4A/>-8OBZ262;#Z8;H OBX?M@A1(]'T)E[!B<>:R9^4KSB M94"(-0FBT9HK/#NG"RNBM5%=18/VQ#7#%'>-23!AC#$\-65\@4P2P,1G259+E%*36BPS2$$ 9"&/A^88,78"#%"T.AG!,S6$9/%9>L M,UY8<0@#--@5XU$F^4<$-2$,A##PLV'@X?S_%W!@M#)6VUAJ-&>93'+,U5K" MF%9@,?$P\2"$@3#QX"LX\B]H=J?9RR5ZJR*/U5-LJ9PN8,NS;9QS$P[C=#XOZOY],/8Q3A_(>RGLH[Z&\?R5Y#[VZ ]LO9SA!5TI=9BU1 MG5514_EI3UI(B[E=R$*.IO!8-X2/\%CW.WN#+R "0;1ZI"E@^6^_7F%Y! MIB3(IIM 20!)(AF>_H5 <@47\7&GY6OZBU? !IY>%^-%;E-3E]I\9-;&?==E M('LW]!C?!('H(^FR]2E!]S5C1L4:00"-$PX$LR[=2B^N M/B%4/!Y4W"OK.!@J^&IU@+/=VI)C[-*VX)(SJ01LAP0J8$X341(+3Z!"J BA MXAM%)SZ-%<-EK3TC$JT)Q[3%3%QT9T+/@%B1^/4OG8@FDJ\E*890$4+%QX^C M[S[6QX&*VYU7!VL_*4^H&ANODVS9F+D%L>:HF:P,M!]&&2B:B1+$F_>-_]?F MP5,>E +V:F?=)'/^AEZSF"9-;#2 =[XCFK]='[YRP*V"7UC2[]T/_UQ@ #N5 M._AD1VB)WB&F\1O#L7]/E+4D'A+\>B^U6Y3CN)+?+.'][00S_NBE3TDVH=9" MILV7(2=QAAB(D_/XG4X@Y4S$/ONZWJ^P(_!60&&U(SY1_Z-?_V8=$T:X[*D$ M_M^4I,C<@#4+?0K?MK2P?0Y?+!J!&!%%37/95$0V>8 D(GJE!F\KDFY'&L;" MT79A,D%S+&4%Q TB1F1'?UIL1<","5/0P 8/L5!_"S $0XP8DPCWU'YZ[;NV M$2DYVB9"HM=AHA%3LAS-AF-0] BO>]U:\ U ;[!OR;(!.,$W=2QIXF@139E( MNS\ZD))!VWA?WT%4A(<8%9F8QCRRTPP/=&K.'+RI$ "BS*=<,Q\I1YDI>+14 MU%." /8F.!K6?^OTIK-9>-_?-7XM]Z>!)M+OG:4VBTJAE\BPY3CN$&*^7M]F M4D< 'K,DX;?HF!O$1O%>^.;01%; /'K07>---IL06LX8DUY4]KEZT7&O 6L!:@(KS02 M%X#+6X^J$EE@TXL24@CT[D#V^$W+*ACE-::D-C$1[_6ZK;K[;?6"^(!: ML/Y2@T>TX62EH1#LU0,[4 ][G,]RV>989-L;2:E-*I-T>@2 ''O"@NHWW1'' M0[G\?G*9]7 G4#);\M3M%..U'+>9;%B:ZZ1[1;.))#,HDG3YX2\4@A1PB[=+LM M(74;D1,"&T\P9B3%,6Q$\1-RQ(]I:03CIOSN2Y"LQ!;;0F$XV'!+06]O&X.Z MEI*; /+PTY89F<0;:K)F<)L6VS;&O;JJD"YH29VVS,7+F4V)6(NL(H[' [>Y MS2Z+34AS>MI2&0F;RG!)9+#VMEOO5ZR-,#-2H.59GVFLN';M@N1B]6%A(/=F MW48Y"TG4L-.6S6Y"*$YQMJ9*7)6EZ\WER.T@^I73E@.ZDL@ZU'K!99Q\/2]L ME_8J!9F8SIY>+V_=\40E2]@FMTJ.J?F"LP:P5NK9TRLK(I<@R\,V6T\48TV- MG)E86?:JM!^W7"53>+(:BS42?]]D="#-E,V^.N'HBO][, M^-7,$>"-OK.6HJ7F6MNNBG-@@FH4F\^H^17,\CYKR9H5,CU<50N5.K2G6M#1N;J00WE=.YMM*P MNJ!7XKSINNQRPWFRVN;FN4*S/6=;%5X PAP@)7-YE4L7J]DD6^X5[B8FB:&JV75I1K.]+,X/!EK!SF$N;+J3DY?C?GLK @^T(NPE%Y?J\K3' MQA8]VQ2K>E*GW-,]V;<7K :_@1M/2A?!)Z8CB16%1P"A2%96L03-L!Q3ZH!G MIS5#4/V3M_&HCU4JVVZZ0:C+7J4](I8JIZC /97 GKX S[%!7UGO MS6-#$_^!A8F>(OY (@@3[SSQ03V1/W'.P'=/=;O#O=/1M^5;4\EG^A72].)RBJ@?P/T.0'RLYN3 MW>\Q> +Z>VQ*O!ISP2S\LS L!4K/;U."1X,KZ:3/@U/@?5-^;!G0J3@\];W! M2G_*QOM?,);]OW^8CL/$PX5XA(4@GUXM61 NQ,TT B?"A7B(A0BAZ2$6 D\^ MX:]65 U7XF,K\<&[B6]:2P]BC>ZD#!B>\$,4X?VDZC-/U*NZ?_$L6 &8P9+Y M 3?QR ?:^X;7W7IN(MV'P[S]PN-/B1M^Z+.+AAG&AM>@_&KB\@D-+#O M/;)+W+3QG.>P[N/E[M'X\M;:B5O&,4V@>P$7:&H"5:E,"YLURQ0*8E)M9S:) M,3P"@W1>42KQ*3:O]\'IO47W'K?GOHO*^D[E#]19G!B1Z$P#_+>IN(Z[3:RQ M#%Y=- FEL M=NYNNU3T%9@ P]Q<3/>^.\"\$8;^'BIXG?)7OM U^,U8DZR<819WTO>R(C() M*=->USL&5U>3@Y58E7,K B9F@-V3B5(4<[W=\[M+\D]0US=#L_FBP M;4$K5+OL2.XQ/J\R'<6)1.B(?3='[&X;S@]4],N[;9_6='70&O)R41QATK2? MJJ:VW*S#NQYU,A4EZ3<+EGP-YVULZ(YUPZ' 2#'U;&W4RK"92B4OB]EY9[3A59YZ$S?*YI=W$EDYD @7];3;ER0W0HMC50FM31FB68W MMDRX'MT''B4^5Y8[]*L?1(,O=O(4NLL7"#]_4#4W4SLW-RM% >NM,#*C#=0R M:^[H-:(T]GT]9P5:E9)E?Q,K^9J*&?J\E_9YB[[P^14W7M;/>J_CYG2[5F"E MEL-FFYE1K)UQP8NAK1/'7SL@"KW=4(]#E_7*+NN[-3D^SJ^GG3E6Y-J=QF#0 M+G6I[1R6.4([+85_$V>5=T3%1@%I39)Y[&GM IO4 ,N6$:$\F"_ V\ M]GKB15G-5SJM"951ZURR,3>JFP6MH%)B:&/%F"MNK-]=E'^"OH:^ZF5"O>_7 M6-6R)BR78TTLOVQDK!1N+7$+:2S:0)/T]W55%_S&!"X^VE5190V84B7ITD2Q MOT\"\[WVW!]H#5]M&V;G"\W82%++$]*#(GTOZ_6(6VQ):5ONJHPT7M>T!IEC M^JA2)]B)DU1XG/L='-S'V*U_H*I?;P/_C*XWQQ9>B1&;&;?,E:OU]606IPI- MJ.MH#R>PUVXV?"$GV+"GDADQ%A(L?:K+8%VL2^[4=Z[B<6\0\[;MQREE\KWV M\#J4W?,JNR\K-3<>EO52KBNPRHC>UF3Q#OO M/?/+SVNK7--3OSC=^NXI/=Q_JO37^VM'R=^FZOK1T,97)N&Q,+L?L[DQ@ M5$J&Y!1@=R?Q*$.''OHM//2[:\,-ZT;=?:SWUORKA]W?I?IN/YN(\P)G8])2 M8UVSDNDH*\1V [=Y)HH303RO1_O\M9C, J\ ?+B:'O#P(H5Z96R4IC M^S5RGT)KY12ZF*&R>6*VZ0MS6R:;*4]J%1W(4LI^I1VB#:D8O X4X-M/Q^%K'.X\ M$_0_T**N1ZJ\*4PC!.%1'T4A93208MTCOHNXBCU%#$A08V!PSR=$2F?;Q4A* M6#J*5]@^BCZ%6;B\OHF@.TQ>UJD!^:A3>.S5<\/GD_0[BZ*/TXK1F/( ]B,9T+%B1QJ53!32.B&V(/ TZ)S(L!\O M&0<\SGSAF["ZF67#9UJ1;N2O*F^!K_\=J310?]Y7(W_!?G MFEO;VY6!R4MXF_*.0Q5B9U&W *C!UWVF9^VX1F=J.!9X3,<%?]G #X":P>'Y MK*J&E1F8Z6(.X^HE.Y-S-,K=0<;9Y&!3@T?S"GH&O%VE2;84J,XO"REDS.8]!KV= MI((/P$*.[N([,!B2S(P">+O8[<.%G0DG-(:WK"0Q"> H(%;1("X'&\+2/20G@#AFRL( M@Y&<>"=(2$* 9,*O^# ,-\H4&1:]0+?DC7>9/-9 M;=7?&DQC04"12483>%!L\YWK$?61S39D":TO$I0%D(P=AB'04"S+X75!\HX- MD3A 6(N(P$I'/)UW%8*OMA=RX(^(V5P2L_X$-DQIKCAS( >HJ3_=Z+)Q30K> M,N/,:"$FVL4MIS3EW+B@S=FMY,+S+8P*\H+?C2.*IL$]:/^.$4BNY+&'P_W, MW[801#C6CEA>WP7TG]%\*:G-BIX;JM"9SF6ZFFJ<2,40FOY],]!\ $#H0!=/BSS'G=-T&8HE@1V>'!!FI+,)\PV+J: M0T]" :Z$:( !V(H0L9PQL* 4WE0DZ\ H>IYET"_066-O"X*>X7< SMB@(^ [ M@']V+\9;EN3AV>&NB-[.?OOA#5,!UI:_/PJ2Y5UVA+U5BNEZ"ZYQR=&E/;=M M]'E31J\;' 5"[%X'I&6")O$FC&9._P$(O-#XS6\4U?+%;1^F1.H"?O>)TXCX M8L>UNN,T.^CTJ*>8(&G:/Z\ELUR6%>W%XAH$]1S<] .<>/*<^0S^^__^/T?$ M;GMEA*RUAOE[%ZD]F+S=O*"@K2S%/-XX?@*>_YO77'YC^8.-)Y\H?'?@^WL? M[843',&Q)R+YG\C!SW!:SM8,4N(>S-P1*Z[_M6-BW-V';Q#8^4MN&PM(J<,< MKSB%/U%G:WYI&$9+0SZOSW_YR-2$^_+_= PA,"KZ)JP@ F6H-1D#D0A;>WSA M_SU8_&"5.)WIH GTF,Y'!4TEJ021H.+,KW\/*-#W?Z#Q1, ?<#*)8_&C/W2$ M$5X>X*6-+3MLAFM(Q874P&"MO@!^][E>M5,]B<2P)5]TY#HFQ68X;'E&Q#ZQ MJC5)M@E=C>6'IFEJVV+-38T"B.";TF1 R[EI$F,VRV[)K.3Y15\&+<_Z=!2A MJ#,]W &VS6RI+)LZN5Y!?H:S/HE,H5W7Y%%3W127^3%7ZK4L/C6BSEO6[I *3]@+.'\:\& MI_V@\ZTL#;3K ;0ZL,9X\'_()(N,>1C!$W6,2F)#J<1FQ.!8ZN8%;MV_OL>VZZ()-&0))"XSZN8.* MH8N&CBY)CGE=K0/#%=@$L(W_=;R>Z1C)&(:S]>U(9^1,AR:31[8_]3E_+P?G M%#YH;\_'B .#?L6.7*NAUTFLWFN3XJ11TK=B$^QW3\1Y .P_?T;BC,'*#ELL==XZ*WM#=D3 MBQCV!@-5GNT],8VYK_?@#^UZK@5/&*!U+"@+_BA8>6;2/D78O>M7@.3T.-]T;86P"(3_=&AL5Y3RN,'9Y;[GU\7T+;G4=2!I:Q#$R:G MZ,!Q!T;<@8PNIEFZJV\)C6MO9YC3K&2;/<+]*)X$AQ+2O*58;31+=?WP%?%@ ML96,V7+0SM18E1_&"U+*<)TV)?_Z%]B:YVPP_SG9&:Z_)SST"GPOI4S76'\J.WN\6QW+J O/T%IHJ:J\R M2TZ&O,K/L\!\[HW(0K?Y#C1-(8 [XDL^0)^C4!0Z%;G:? ;G.UQ@@]3D#E$O MN93)$IW,?%,9T:(V3GUTA[L,>DQHPTB)M>48^"W&3*;Z'<4L07DFG\XOI__' M"\47;ACROE^2S;N#\:<) M'F"-8:1W96B.;L, ]L+<:2LR6 &6V>#)T-8I*-P-^,:*B"+9'0.85\ '@X*>>H[IUR<9+YJ? M?;:Q+J"NK0%G=T08UYF/KBZF2FM?C MU+!-UP@V<1>!F:0416#I@<&5,XLUL-7$7E>"Y_-_(C#0RP;2 8\C/BHS+^<& MH8,P\%C-$27/UU"EF#LU-.D9H+R#2&GE.]Q\(!A&CU%/="0/"84IK\N2GZ)H MFX:&!B$(DK;+<9J "3=<^*K@S=C=4[+2A'/C$PMO,4"??W5_9W.,' )K(B@F3" M'\ '0 )YW4]K,<::(B,QW8?.%L#& C9[U-<:L&Y1E"9C.'9$4X"QP'O)M<\= MV5/>_U/@";9WT6$#)0QTZ0 )$444B -2I^@PX482=&"8;H50P3O#\41 '8JEZK,4SB $][ MBN1X18.)"+O$P\T^;_W"3PTY MR*-&J0PHG^) 8%_M]&>8_4>OD7UV93W_!R6N 6F/H*058(>CI/"7PD>[T(4) MP%S642K4?B/P$RWA\EXMIS%^K9@2FV8:]&!EKEFIV7?!,":)FN/^<<%1UIL3 M^&*!;C E6LWE)"V[6$Q:;+M2JC8;Z-!(2D1IYKQ6&EJMJTWN'0-V5YE<=8-S M!7S5FF+E>:P09TE-)+G4KW_I>#21/)_<*)!J:[&[/!'=%W$[/&8Z,"D^JTG$ M0VD2<;C8%XDPQ5;QNC7HX8J:*92E_F2=+2O;/R_"_=9BQ]-=P4H""UFME[1< MA:>;BLFG8 9Y-!$_3_Z\B29=?G(I-L^;A4%9PH@N.70VBMO,3:ZO2:MT?J2E MC*!4;D972_E$@&9.@?[G6'5XN!H1Y#EXM_?53;(O?-FKW5]OSR MXB6#S)DSC] TXZ_>?75F]XHYP+)YM82J)CB;5)\_G M!/7)8=@99<6=7X=M8(/*NB8_"=X28/'.98'-_/]!$OL+#/2-G=/ M]7O#O6&^K[Q;''LBZ-<*0!VD*Q[T#X/U$R"HNRG9_8ZPX[>7DNJ"27@S$]3/ M^D4/WC7EQY:A 1_MRBF@E[G\?IC0^X MJNI-E+IU(80!R@GS_(>L)/BF ![=ET+8B2! ?C@S_]\OXM=[X)A(/L6IARK2 M%D@;^MK4[%,#8'F(N9<'?S@I'ZP_ZB_]74L8[>]RX 1Z +2Q+E*DB'R XDP7 M*3[F0>8/+ S\?IM[7^,!6L:H?HIO::OI4KK =7HBQU-2N8.[&SVFW21YIX4R M+0#2U"*PY0I5)*3J:(*G+U1N^ M.=0'*#=U,>7^<:2P;]E.H=;?7>O?3MF#-[,RBZ$UY:@8]_4&1XK)D(P>)ML/#S10,P(B"17PI#4 ++:30HY@@.W! MU>/I;IEO3=/% ;QL?3T?XMZ>M5?9?"S!C#P@'\^U:785B/SZ(8=EBKZRR1&& M%;XQ$)Q4 >--QM 1_ 1:DNZ8IA(%UZC@TB4 M9B-E-.[..8F0^OV&L%[(*?F<#B*XW:/009!/D8.A1[RQ>^00(2D$1C!'L^-/ MR[!2+7 ,]^3!=LP% !P MRAK\F%-6T@MZ[$AP,?VM32B+E7%2;+%LW4TWTOEMGF [1_=0Z$^;Q+ML;UC. M!%UD%M^ZPXL[K+J5*S6%+:>IME);U%1F)L-+WPP15(9&.!!(RU-7SY:$5V$5 M/8*D]H1L($",=Z0#N\NNO"R;D@ROEYY=#[["%8E'6>CK44L4LL7!DE\0174I M66.;& YMSH5W)2@R&J?/;V>CF\%\9 'L5+"Y&;#D'/0+P)HHEE><[3GQ'!6? M0F'<2$I ZX,G2?*0<61_,3%@Y;V2_;X&!U"Z0+Z(YPN&SZ62_7NI-4?8 '&. M-$Q#= 3;>HJTC;ET4KGXG)3"NR]JF)9WL155>#NZ:AWTIKMI>)%78!^$>;Z3 M'-#/"7;!RZ]P0OG%PC36"BRNK&U"$?=$'$PXF!NOG)GOMQO>A.EVWC2LX.I M5:(WSO;(N,,Q&[D[=!MX6B\"$*.C5 "[!%RM@ +_.U8 $!@.P+;F$=28D$Y M =] \N]"N8=7H34 5MH!0P18RHED6=YU9D@7<#A5N6'B<;& %YTH,%IQ#M>+A[@"4$"8M&X?F&8W6,N7(L! G^ VL'JHO M ;N*@C4& H,J,8$O>8W^[__@#/8/3GMFW5,D[9UN[7M G]/HKKPT!5X"O)2. M^ *F_,J[S8]"&MYU?;0H\$-E9X48.GC9_=5Q0_"@PT/H7>T#5.(#WOR'92T0 MLQ#S#FHCP9^]/TF:M!-<6]'VM2^."@_LB \L_P(4HB02O?(8 M8+KG\'Z^MS/XYW^P\=POP750[62WK: YLB3;UB3_12VD:F-8A [%^& ]G;#0 M_IN%]F&1RK#0?EAH_T\*[;]0)?WU6,P'(C?$=6(UHJ3!FCW(P('&_&(!G $X M5U%8+V@:C5A3L+>?TH3LC6U(G67 M3 $%94_@I^,@2FWL]]A)PAPW]]/U$?5 M<\O>Q]C778UCHIF#;0MA/ /M$PV",5A=30%[@"D!HT*8PKK,\+ZR"(N(B' L M/O;O7!L%&"*0$.49:3WC1;EBL=5G^Z5C7-V8:;:FO%SC^Q(F&>M.-[=N2N;Q M%?]B+??YT__G-\CL9[ %A_E<@Q4[,&:PV3R&=<5LD776(IYHYEO4I.;^^I>D MG@@F@ GL0,".A!(:.?\'#PPQO.2Z>3X!D O0G^352PI:?="E9V1\R*O+*I!6 M$_ETWAN/''[3L@I&>8TIJ4U,Q'N];JON/J8Y2UQV_1MP"H/7GS"%=$\<)4NL M8D@IH]I9YC9;6)D04I>?KSY<9C2?IP+@*>^ITD)$.EM*Y,0#3Z!QAZQD9)H#(]UP M[-\392V)AZ;=SCKUAGB<]> U(YDG@O;^?'*T_D?O?>(F(%L>O/++)_-X_"E. MGYVM_X7_??I:)X?OMZ:1\VM.0X6 D ?M@EUM8X1:$JKH?U *\ZR5Y(5*C1U7 M-HGO3DL4GZ^0AW7@):AOP(ZQ>%3O$L+;$42^:X# M"KK>2QH..*2/]VS$^6Q'@*\&I/[!934[ZJTT<3BO5@:JM%('=BT16W?RS:\A MJ!BVO%B7UE^8P4:@)L8JSF65=+9^2Q5+)34?"D%R_\',(K<32H/XG?6 M(9] *(A?2!#!9Q:J0+J2#F0RV"O9$LEJLV:,**Q.L-5"J=KJ5F&(/0 K[R:4 MPO-XC@5T;SI$O73RYRJ_>[OA,"#M0^YA7!IXQ(*$&IS:)<^6[5EZ7&CG7MW. M)1[4S@VQ\,98"&FT(1["HE&6I+]2^?\X'K,#C+1_5/7BKKR=-^8Q8K!(<.6Q MBU5EN=[N4LU?_T[ EQ\3 O>G;P@##]',\[*@+Q;*Z-WWZ]=%M KL>\=$Y;V! MBZ,88J!PJD6^*VPUIJ(RYJ"[VLCD8C"'Q**/OSM#[QP,"Q(1 J<^E,=O(8]; M:VKEF7JJJ^DCQZIJ&?UCE_'K3_Y\.43N_4Y*#YKC?DJ/LM M7SN.>26F#+U\E&,28)^>OQ4B0$1G?/84S.:#*]./B&"]KDV!X2L_V[,^:0.] M0F&L^B2#(I0HL)72Q:-SQ!=RHL8I,6[$8E9.E9BD8Y"3Y;P^!"J8/#]!O'MP M:^&->/?KA0*Y\ ?G1'5V)(>GQV(!;4/'[IZ.'?EHCMT;)Z&"80)YA:+DG8GZ M1#VVJ8P=G\Y'?U-D0Y&[I\A1CR9RRA'(P4 M)_K1Y.DP?Q?2W)U%0T^R@J^H',S#46:] ME_GXVBSN&2A/T#"0=?=W']&BG=PF@T$'<*MF"FN"]:INMEE2"KV5[ MMK9=+#JI%Y(M7DQZ,/0PD^W25A2>> 03*O$%>"M 0M=^O>H'AW'SZ/=-_0F5X=891BN2 MY@8]/+?&>DDSPY#9(HM5OT>&T3M<8\0V?^@M6*!++]JSHY(\,/J!'@)SZ!_T MK.\=XWE8Z^3A,H_^3-#0Z8 V S=KNAL*[XJO>A4N("+9B M._!J%?#P52GF.>^PL@LL$ .+6@M37I>EZ/-9,?#AI5IDHD*S5 M.VV&7AJ8X.]>_>/H-?P+\ 1.T$3R]=(@*-0D.!9 1A@4$J4)[V@V/.R$8P%R M$WW>)WY'_E+^!G.\:^37ZO$+QT,33$=%I_[:&6/ !]E%4Z/>+;T#R30.+_=Z M?SV71]@*U7-Q%4OZ^_DH=A<[,B91V.18;'9^N!G4X<$S]W<4HDAF8?T(L%A) MZA\PSJ.!3E"E!F_]WE%T\"$R $[3#H$1_';:8=8;L),3)@4GTY1?Y*?7_4'6BQ M:TO.:C077 =35$Q/TCFM99'08G^7P7XFA?O,>F11>R%U!9ZD[]\"RMSJ4.20 MP/C$Z[L=\V7Y.R04WTO8(5,[W,QAJ7.O=30"=$>&]WZ]XQ9+LE%"QP,.:\#(O M0_OO0*1V.SN0J-U$>D8K4Z(FO!\4N:AD)^.Z14\MH#/#]P8@0?J=S3DB6_M[G0S M5(;K*D-]XAO!@=I0R^DLG=6WCMHK]BR)K75UDW+_2!N\>!F4P ,DWJ7K32)C M7E=-9V$+&^B8 4, _$7P4D9-R3!E7E>V_+,_'6QV' @?M%U>$K:G6_JL'RB< M?UPH/ZR6=UPM#P^KY875\FY=+8_X4+4\\DK,!J]6[V\]!W[@IAEI')4\>B$^ M]@.*^R,AFL.\<%TR'$O;/$7MEKYYM]L"I^\J;X52Y?;K_*.- MG> #T&P>-1*L"X>8,QX(V4<* ) MS]\/"09>7[I75LW(U:NS^I0B,4?0J4*UQ,VL-J(9P*)XT*KY54!W=16]8+_T M:F[E+JWZC53-O:#!(G^*=:C;L/H_-%U%5)+T"']@0 M M_J?8CPS"[@L0Z\1!,0 &Q/D10*^X(O:IL32(/\;!YB>2>:^Y%Y 0L1V=.[ M#P628M>Z]SVEH.?7\UYV46^"Y!SW^Y5_A3+4S^RN>5!R+ MT=CK.V T @4*70#%\7\BU8,^O? A>_2>:/-#(?6( .!;L0TS-M[$=C\#5\12 M(/ OGHN>[0Y^X*3LU]%%VP,0G3G:(8!XH$,GZ&F \<&ZG1I,?89[#9P=V-#R MZD*:1UOV*XM\Q+_Y^F:%R"[\,K+O>A4X3AAU\H\?O*JC'C_?/@44BND$;'S6 M23T6/R7[N:3YX<2@,9KHT#OJGV"]<[AP1GTA F^&X--"H5ZPNL>R=ER2W)2@ MJ"&MNS2^!C)ND2,2?Q_MW.?@EMUN9_BFG5M@DMD994E.JU1JG^>DR\,H3<6P M+,FJZ\>Z4)_X1'7 !P.]!D+OLMG0^G2&+''Y&5>9+R9S4]["T!@9I;%S;MR( M9G@W5&"IX\TI1NP8,7RQ U,-;$(HA\_A?YC!ODOS0BAH+/RPUE&U*QO2=\,8 MJCW=IP =%2BSPF"HEY>141$UW&-;?L[B%7/ M5&RI/IE &?)F[I0*-5"/>SV?Y.0G@B>F G'.*R4HEW["FX(^_Q\H-W_6NZ\4?D>%C0G:IKD^-]4!58 M&$UJPY#R6^J0W*G#I*07F"SM L^IDB65-5^IQIOW(M))R\U6:4P7$QR_!G,$ MMH*^MD!$.HGX)PGRDJ<$>0$R]" $>0^PV-E1@8V<#G4:@97#_15ND3X<; MH?[B__Z+^!N9ZRT'K#M.4:G/T>R]Z'GX6 ">ZEE/^Q1+GU+MQ G@3RJSOYA8 MN:L9XFWJ\(W]+^@2RN;S+BS"VYW -WU].1S['L,9G&U*+K&HTI!;*JIY;&(@UVB7^9*)$(#O6$+'N78=D+ MTN_'9=E[6Q]V?SH8%1I4P^.>VXG]M!YK=0ESR[;[>HJ/E^:UFG W.Z#1P-NX M.-3&G#)@1OGLLK^LE5^Q VY%J'=P\?ZUW>!U)J3DIYB0?.Z^FK'R7#&_L\0] MV/O>>(GOP=_W=0FZ[D28A>VC.!?$I1;=JG6T$J5P>6&\':=R*B6NCMQUZF;, M6#/=GI %7G-9?MSM*$ZK(3L:-&'C3R1-!W#??HH9*]#D>F1FK-MM0;DP3KFUMGYQQ805OO!SBP O7L^AQ8 MX:78GU2RXY*T4R5'EPX*=H6L4^\R3*B#TR7FPV<+'X\?S)4&Q?6[DRPV=_M= M0<'PPK1T^5WL3VHA5>AM+CU=S1IL;[@:*,U.8>KTY9!XZNY%/QY/5F]=G:9C MK['-O-ULL[&UW%Y/A[*\SJ4>MSK-]RU \_UE\2/%81;V<)U.UF,U-H-;#;=: M(JAMP_T6Q6%"^JFO:.D^7/F7$ CO!H17YYXJQB5R5:.X-N9LX^55WNHM$MV0 M>RH4TPOLUY>@^[&+U%!HS,8J5X_%\'IRJC4[;D@_%8KD_40ROU:VJ?YT-.3: M1GKM4K%RL9ATOY)(WH&!*BBB&S)0/;9*/30)5;E=3!7JI9:!U8=)TXZ3FUBB MZH8D5"$)U8.[=R']5"AL-Q.VKT$\M2MN D]UW[08#@N- @GTCFB#RJ:\T =\ MI)](^Y,8K1Y61+\>E]59CMQ/9[,*R_N\5=Z'",O[A.5]_JR\#^\5]!%&C85% M*_&:8W*$S:S2M>2P*O1D>-?VE_>T?FRR:9 2^JT M97%2'KCJA*ZS1*J^,F8L7M@T89_QTY8,3E-S'5,GF.2.W5G::M-D+34B1MAI MRP253!G3*9MB8^,E0?=G]4%VZ\*TPM.68R6&)Z6IFE"E>2HKQE:XV4C#/L_> M4Y\W8^NVT.VP]8+9K30ZA9A<@'V>O>>:RV^G]5YIBFVJ;%V8-'**W4R-R//W M+'*E7LP>L#FUW.K39D]OVGDS!?SQLY:U[22VR"6*IEHNN+/%=LV-N#5L>38B MCE(INCZ=J%RL8]LQ.M5?]2LN:'DV(B;3XIR8,T^SO7+%'&I)2\_'FJ#E;D0? M+^M$?JBL$W6=LDY7I",,M.I".L(#+D X#\=\@$%S%D ^&$>+Q+Q$/NC_V;M* MA%H<&"T4]E_+.1X<>MWX$V0PU8 UM,-X!'([P_;4B 3V(V2< #/F+/Y]P6QZ MR51ZBQ7QI<10CU@!5;&]'"%BT)2'A(C7#&E6YYMTA^G$26X^<85,,35+-U/R M0R7H5>>C)JL,ZS2F]&S+HK%J,AU_*4$O)"L,'>0'S'S^D62%]T2M6Z=J8EVF ML*[VU3X[M^A5,R.TN5[1?=Q4S9!(\)L*ZD?R.%T>N(&]H9)5EZ-NQRTVM5RN M%Y+\A21_C[FK/UR6YY\)VL.2_#T'57__SP3\#\-N>*_1!?!JGCNE!^[YG782&W%QQ)O\S W@2[=L4V2$_;@O4OT48"?ZLJNC)WYA^DE?WXKC,C%NWM M:%+3L!XISZ@)S6X+_.?K^GVXJENOYS:M6DLI84XWJ99JJ1P?+P-C*$X'LD6\ MKZ#R2Y5(#E<>@C,R9H(.+/WZ?4AIX4'5!Z'_6U\I/JT]=\*_>3[W?TB_&7#Z M#/0R\$F78.I\M7?(#0*K0>QCG]^#K_.5DBPA%^9[N3#?1^?VP5H??XCNHM0A M8KUAK\1FMDJ%E9-EF[>;UR?"+.1'G?F8R!M8K*BO7*)%;7H;]X#K\IB<[>OS M6%Z%H_(!2K;=EZ=R,W=R\W0U467S=8GN5&9J,NZZ03R5)_=60@[*MS@H?PQ: M?8J ['4) OS>V(*]9*[I0J296HF>DYMZ:2W9C\ MHB3[O(UK9*>]JQC7'>@SSZJ4?_=5>SF[ZS1^N9O,/6R>9VX=U"T^ M*K+V&[W].^Q _*,'8>^K6B@U2A.E(NHSKDWA!KV=)Z>M8X8:I_/E5'53=']%)(!A"] ;>#OILJG)GKG] MFZ!0^M4M4SR\%X%YO7Z^%TQO%;RTV.,L8NSY7,1/(<;.>;Q)\H\C^'PS\Y9CE(R#WHWP!]0FJHW93L?H_!4YW?7M(UM/#?S'4^ M.-G:-^7' &L<6[IRDG/@(9+7$!YBO3.U_S!E_?B\ZH5I?_$0[(D.%^(A%B+Y M1%'A2CS"2CQ13+@0#[$0)!TNQ ,L!$$\$?%P)1Y@)4)L>IB%B(?8]! +D0RQ MZ:(K@3+#CI/V/K@D;WIWUYZ(W3U=FB$%W/.[14C7B^(2,7CGZ3"Y\$-TH>63.RWVE(SO,BAW"9CX8AU![Q/973V^]M2^>(O: M?\KXZ"E^SN+8T,1_$&MD0-CPO_\[/IZKZ^Q_MQG^F=(=SL#M989\8L@O+S.! M3*.AS%Q+9O G[(O+3 <1+[\A-._?S YWKL/L9$&0I,GDMIM98Y>'=A'IIQ]@ M1/_G$B/Q(F1W&,J!F*)X^&%6*WE44N2]&5TA1;=_/-P11M-Z(T&OBQ.)RZRM MN8NODKWTHCDB1L2+)-T7VQ4>2Y@^6^CG E&V[P 0?ICJL=;T00'BX[DEL7QV MB.6P1 TKYQ=,JC^G1YE*ZE8@43>VS90:IS"VAP_5)+\LKRH*! GZ94;K$"4N MB1+Q;X(2?L#HL=;T<5#B?4D8 V62M]E,KX1)*;TON,YV[99O9C&DJW0BUQVW MMJPSDM58G\Q7L1&L3)6 %D,\FGC59/B<3W [.=]7J6-0_Q7)LGX# >!AZBYH M+IYPCE_.1W@<9_ Q(,_W-QYZ6B)_/8A!\4 >!_>L*UG%$B"(-$QIKCCSE"ZB MIKX"9:#^U*0@B.FL\OGJ9%2:L7-'F:SY69*)\^Z(A$X)A>%G\/+W5PQ4/8:: M>?['0VO9[6=EY\L\]+0\#/@\F#=S"0!:Q,U,MZVK!-8NFZMY/--8+$U8*1,X M/'24()SC24-(3K0MJ:UE M@#3 FV*B&!%_#6F^Y@$+F(B(X'N9?AF0:QZU'*L0"51(-!QX8G4K';KA6#E+L[1&_ 2JF(;;-&MH>SRUBM1%0&U+21E0&L MP.,/"OU ^<;SBPLT_X4@6L!( B6_UM)S[7*=JR@GYM^Y?*D M$8_BTE"?CI#LJLQ!SEIV-^//%!'!?!"36I]L<:-U'+Q3=K1NI@9F?0&K5C^1 MYW;)?[R"S0\R\]>P_&X\^^K*)C,#L22Q_(S)--QFVEC-8-VC)R* 1CBZJ^0" M>M8V3Y'7BV HD]AS$\8I?\W'.*[I/J!U8+?9,^^[&9O3> M4LHA'>!;=(!D2 <8T@%>B Z03O3+[KRZ'+*;:B.VW6)TISE*!=$!MB=:KZ?5 M5AFUUU#BA6E23=#U9A#)7S%I.H1@K=;<4L/4I0S,>R852-V7E,12O9.JI;DZ MT1"I9:FO:+0<1-UGTV8EUW"G*ZR^$D0U;E:MY#*0NJ]M<^,,M1+6'*]B3;/, M]4;F&#W]G+MO:1(-?%BM8#TLV4T9L]DL-@AD^5MV<#S+,LV&NN36/).9&K-2 M&;8\&Y)&S^CV2J4'[(;M-LJVD&K2)S;A&FJW71\M"9S5K#HOHZ>HH0Y12]+'0NV/!N\TM?% MBAV7^UQ^@G4[RU1YLFHU0VX8R6X7)KLP)9G@]\8S>)H MCH_Z*J_1VQS;'_6XN@R??O:BF8&$RTG&[+$Q0J?;RW8SX\0A#^59RTT\3V1' M6U=1ZZ/>-M;ISIM#/9 %,UX9SIJS:J6HSC.%9+$XF??3LV80"^:<*A9:A&.4 M.6=+\PQ89(E8BSIXLF9ENN4G,Q^WI)*5>7XZ[\34#$GEZW5BV>-7 M5$'K=,6SD#:R][JCI/QP>9)ML@DI5F MD':R_:DHYRLK"SS=;M3K^;;37,E!0D\.])[.=_I#M:V.ED*LV&R3C6:0T!M6 MG)4=8*ZR^48Z/C)3VVHWEQHQ >JA;V+V&K24A)6W>L;5-I8?5T0\<7Y?:<5&#+LW6/N\ZZ'7/X M$INW&)-C3]?;8V'Z8XXP-J#!#5L=)36'$--/T_ >B5*ULHH?>@&G1P-;X#LBP;V$"2QT*A MZ!*LQVM/$5,1^'Z0T^/'"XC'+MN'*HZV?5;1Y]+PK#=7K?U4U?73I[Q0V:_( M=X5,*(<"$>8"%P\@D+ M5>*6*[$[SPPG_0'$'^ 0'B[$ RQ$B$,/LQ)/R5 E'F0API)]#[$0Q!.="%?B M]C82$^X(#R'_3\EP(1YB(0 0A7[#!5?B K5#WPHI??O:H?1G:_J1_S][W]6D M-A,M^+Y5^Q^F?/=N[5:-?)6#O[NN$D(DD4&D%Y420B@G!/SZE03V-[:8&7L2 M,+0?7&/[N-5]^J0^$?E*7U:_@K_OZ5?"D%? ANO>L M[6!S:)J MGNJ>G$HA>8NJVR)P?.Y3ODF=WR'B<5G%G>]O^?W14667=\9[> =0[2II3WW(_O8[8S!GRKF?:65?VY..$?I/_-9 M.CD?XHBW*0$^.$WWW26 N,?E666FKRUAC4"-R7[D6N3@T(6,N$>9RO]?X MY 48]&=A^ LX]ULQ_*VU;O^=X=]:Y8>V)>4%4[[%A8MQ1,>5R9#Y"!,?-UB/ M;M3K>U&7=[K?V#77JW;>81E!LN?[/8V]90_W,SCXV4-CQD-UBK?,$*K$;]^Z M_?A^OQQ/S66T-SJ^#2X7+< Q\+!IQ$->Z2UKIIOQ2'8;1=/2$Z)CQ.@$71NC M.L\M_4F\VW4GTF)P:$J(P>C;^ 8^N55P= 1<+H< P7$)@N-"/0PO%!Q^WQ.1 M$9(L8*<78AA3T6@B38]M!T\TE[F]8.*K? J7RS7GP$/) M,7$03,&)O2+V5%C2VKRI--=Y7Y7<]4%23]DAUYG%,#[9 N,]TQ?.WMOW ^.= M9S_K!@F,#G;JSMD@RFR3=^;*9R[^P]^+.+R7DS(\[.7D"4 ,_'"T4)AELD/1 47I1=0MA.D4HJ M*WF+02+/HT*H5XD2D%GQAYD59^>J#TR]./M9+T""7(>[X\\DB-<@]7[=2RB> MW$22(\_GMK?))4@Q'0XAGXK27DU>QN59(X\F;9R=OSXPJ^/L9[T<67+A#I _ MDR7M7;29;N4^Q"?MD1UJLF3;?M%R&/GR';LGX&<]'[7I<0;+)$Y"__@)'#N/#+ MR<)Z21N4$T-DWZA1SG.V]86X50!!_$H0)T8'OUGGI*<-FL]'$,A7^,H;9QU2 M\YZAB+_/.F3.4YC_>$COT"#L#4@<_RS=$YASM8+YBZA:SKT(^L^;*:O+.NV9 MLE3.5$/_]A1\\&1Z:WIA M84!7$SU_?!_S'&1T-<<ZO=$/[=-/).8,D1UB$#Y!PD&+@/BIR/HDEQ[:+9+,JQHJ MG-=Y<''L]$P4[).>^KF0TZT*$3[?YDC?Z.YS@H0Y"A*H7EW -9CNPD+=)]F9 M0TA M^ID(T0U)DC_+L)R;RWK,<],6K+/N3$V3_385+L?RP'>PT5>2O6_516\XW,ID M',R,0]M'ZI[$B#>MA;Y$KR1QS5[)"Q0/E^_4O!#CXWI>,'G,-]OJ"?'A3';[ M1-U; WY4U>56HD5N!+&'3G#O^G"Y+ J[+4?RQ2'B&OS0%R)TKNO%\[C@T7?A M!#/7^,I"XQ8UY6MB"BO'3G+O_-"Y+#J[K0C Q2'B"@((X(7T$@$SZ78"%*UNQ;PF9P; 9%WI,,":(S(#H#HC/@K?*$$('HN3U+T/F:)WD/$G9=9+'G M!X$IZ*#L0J,FQ#6F(Y#7ZJS\@% M;T&&1(+H (@.@.C A8B>ZS#4'Y$PFF>1FKG#QKQIK9W:@@G"1,TE#/V\A+FV M\,!XI8>ZO(SU\.TL\\NIV+T427'AXP#?VV:_N1N_] E#9[76+QIUFHH;^$U%S MA<[V?WZTFRGU*[]FE_MM=F:Y$+OC+$D^A2#X=6<%77<.9-T_4O4)EI_+P7:/ MQ$.;A];A;*[,87/-#B2ZR.:A[V'Z5>-40%3B4J,2M]G[YD)DQ'G?)B^2$WB; M\D2LE[C6;M4WN:'@.WZ7S>1$_@JAF'N2ID (X3.&$&ZRQ= MO1]>)@Y:R!2? M!%/(@I*5L6M1L@/UJYZ^,,)QF\VFUBC@0NTV#,J M87,V=HS]:)"='575]J$)46'VB(J_=#H:5TTNR8^5N N6>0)YG_S=X"%Y6U?W@>)!EZO>PL M>UV[,Z,HD5U5SP@BBJ/W#"^<.TYW?LGQ2+#BW(BY7&ES.:^27S(H&D]5L.O-"$5K+/7TO)5*+9B4$SI\L M.(R\XX/ELIQWJZDN:3*GE'$/8F6.RN\W2L*R*K'8RSG9LESX^6QB,VY\7*YHNHLS[>W METAC<6(>]26O/S$32 M$1I[.'1KXMZ0$*1(""/N&?RI?@L@P//JDI=/(1I.%:T T7 -KYIGQ,.B330F M3G\;6)S)KILB+'6[5387#WD>&$;LQKE4\B'$_4D0#Q\W>)8WB#^)N!Q3^ MF*M88.7![__S?SP\SK^>#"A3OE[X[8? >8"\'W@I9(^A0TJHRQ94U/Q_D^U4 MWD7'PU+,5_SG,^C;3Z&%%<% ^"O*_.?=@Y]SM)3NS)&WT /,'64=9.O+^-OQ MO_WXNT)._?Q++S)S:OP6ZG9&EAO]MVL[7GGL^?E<S=VGISM\E+(K] M>S__+=^MPEP _L?84T\R:OYSQGJ9G+(/RQZ'@Q__ZLOW<4Z#=]XRGQ >Y]FI M/]E!?IXE?L?T*03*A923EIJFZ!2E2"B"Z1*N**BDR"0N,4M&9?2E3"$X]N7P M5?F'7*RA"WJJ5Q,3UA<8!77FMLT+V>-)(G^'A(G>F S4/F7U)-(EZIN6-N0' M&21"_0Z*=4:+HO#OH-/M? @/'!3E(1?N&&['74PV MK(1*R.^0HT:K'P6:5>,#2I<:RQHC1%*:099V.N7-?F^W]">6$)F>$^!J>^X; M&213VJBZ&4,P1?=%V0IW:PEW-@&50R+X[Z#M>,38+0_OPASF$PV)'@7F,O]\ M^?B=>+]>ZOVN;4$^N?-A-UY,N/Q,Y>/KRTB W@T@9W9D(+PILKVJ(&$E8_? M1CW":QC<2@Q6N^;24*@E-,VGPI5VND9H-9ZA&]WB6M5PU:D8=7:50Y80I:.= MYG;'5;?B=&S'1KR36IR;0Y80M<"6\X@DQV-X-!MN,:9FK1"YV"?Z.VC*PY5& MO6IL+9GK;=*AT.DT6OFB99R.:4NF]-:8@-&Q-.RJ=*?MM_+!566<4NMMJ@A& MGX/K6UUMKVID>SF.<@@2VQB#JF@YVZR-7?21!W':QNWXKR3? FG:]AR-,PP8;B' MQZ+L^7 \VN9?1TI72EHMM!FK>E,<42@Z:]#-_6!5@)8P%<2563NL53$1FD1\ MM!#@4:52@)8P16*6,!X39,-RPAT*IZTY@EKYH1#Z=U#5'\^:VV6#M,RVMR&: MH3:8#W+0,E+5&>,FC5EK+B8&W8!9J+-W9ZE$E)&*;"RI-M<&%3A8PXO]A(-( M3F$SR-*AB.5PM116TX27N^OF>$[SR;Z2KUDBOT24:D0\('J6,.TVMQQLL<@N M[ZA9)C\"YGIBS<2F?,)->&?C8T-;+$")WT$K/4BWM_""A\T&TS8G!+)=[_.= MEC'5TF8=OM:IF+"Y[*?-[++TS2B5R/+Q#1$5:JN)%EJZ6*TL9%IM[:02/LN8, YJ5KLUMZ8<;<]Z^WVR9PO0TO''7=ON ML)<&O(GU&4NCZR@_S%L_E.B4B>"T+G2U M+:P/N8:!D+SF#-D,LG1\ 9\P/(S #N_T4]ZIR94(+6J\3PB?=HV/?7G>$7L( MZQNQ'D 88N2@I>.W!CT8;D[1%>]T\8VJ-2%W*.4[+1^_%J/ME=M52='D91FF MHX'5P/)*LM+QUP/,E"P.C44R,-#=AFWT,36'+-U^K;8/.N1H)<#3.3.<88XQ M%^PT@RP=?ZNC\A[M\2G(=;YFB5$\5*]RE70@<++2X*1IYL)A,1Y2F\94?NU MUQ])5;7+DU,&&W4;'0IUBHV6$#4=CQS+P4D5)OUTRMNFNB3D>$Y?W"R&-/93Y!V7"64K6>E:RKX[:U&M=HKPA3E5!%+*!63TQJ M(PN*A"J:3/#FH%6L6L)5TK)Y'9KO!)C<]FV^,5H8G%\D#I78;[1V8C[TI6YV MK&DFT(AJG,2#'+2$5SV, HQ=U5TKF'M;HM>1,,@N-E!&[-3<]N+EM)I8G$^[ MP^;,4P?38@=E=!D[95()$8SBZQ'LF'Q+KO7CXDU>0I?CN2N_T5L*HEP;V7YS M(SF3?+=(655C:9 ,M.YJP??B:;-;D1"-IHM52[JZHD[072\0FKP<-+?L9JFO MM6GA&BPKZ_5ZUF&31CBV D)7-RRL>(A>+%O6UL9\-K B13-@1Q$J3G6Y-[?: M8=W2/?27O3TN"WP(CQ2VN5-?3*R$:CEMQ-/H K:L ML&5D@Q$X+6(6&K!6N[\,DJJ0P:)EY'IS(A/'/K4033?MHP+E-:,\B0,M$QC= MZ&_6O7&,\J0>4UM/7317$S8'+5$-'HXEH;*/U7EG+X?"T-GIPUVQV3(_HH$1K2KK[AB&=KJ]40R$<,4#; EAVU#@''+: MZV9THCX$3X=[L8\->.6!6C9*')MU6%:LRW/;:6VP#-]I9$9 M)1EH"6'UL:"LC64?@[G8&ZRAIM[JS@O0,L(J^K(Y'+=6(TOW-,'JC1VWF5FZ M.6P)84A3Y\TPL5,KV4\;3C]H0X)_@"TA#*N%(\\83F=\+]7IY4IJ\_T<]H1= M;+3JZ-Y-E8DE\Q.UA=37?:)OY* EU%):'37$9F<(3Y="WTF"FACE@O&$#\K0_[F4Q@+ *B?*1"308Y: E?/5K=-X1:781U MRT4:@[;$"SF;GS"Z&QN\5T6<<&%QU(QL3CQDT*>-'+3$NYF>)==4C"_YQ)KR MVXX[7$ZW!6@)M98YJ+6H 1);O0%16Q-SB7:;!6@9M3E'LS=:6Q[4A0093'+./6'0KYA%S:OV(TGL$15HS"J9J=HX[+6$ MKGZ \RDMI5U8MZ/0WZIBC5&*S9:IRP\VVUE%\@B87'-UUVT-8TK*8$\8ZKJW MP)>I*:(6Q&N*)?9-A P+T))!48V=JA7&4,<*[.X&A:L#U-,*T))!858M7ULB M[=2J&^X,'>S45I ]U#+0LD$Q5.0*:XP6'-SK>ON&N5JL:MH!MG0-W: %H>/ M\>$=.4IWW8I52?MI 5NZAR9%]QJRP2>P3H?VHM:%=%A@<]BRD9#,2:9.)(N= MV%N.2'K8E:+J)#O:"=.^%^\JA-((;%$(<-2U%47HRFD.6K;8N[&RS*SZKB@W M)&8ZJK@=&F)ST!(ED-MHIB(;&^-1KKMCI5CRE\$@!RU3PG94(7AL0J1\L*EE MRGIDCSRHV,$)&;X=4A63S=F<0%H6I!KL,6E MJ,]JF&,.19*N4*LAS[!.)ARTU4 />HJ'K](FZD-39PZP)80YDXY?5'=5F&1&$*3[59JN:9/4M/A%1);"F*T^V MTARTA%INPT'])L!:T/L"5\=4S,U%9)NH'E+FG4*W/%KCSA)W!D,%Y8@)ZD[UP8+ M/1KDH"5\K5<<+TH1'UNH+60O*'2;T/4"M(PO: J3N&;4$;A74<9$$D4XW# * MV!*^_(G((_6NV+%VD+*MX0.MNPT/L&5\I:(T[],.E%C0[,M583=68S>QL9Y* EU#K"? -) M?E.SZMQ";_*1KTV8 K2,V@"?:.TI7<],VI8IG;JJO$.(&X%F=QV 9IB8N5LMP4 MH"7K>JKQK-"PUT.+FP[:='HR:GT'A-+U8M M6]=N:-M)P.&V:(ZU[F)J*_$R*)8M6]?J*HIIGIM$\*@_@%M\;]?EJ -LZ1Z4 MI8VJ2)@II 0.N"['N2C$%GOX:5W_DHCS2PY5-0F+7)P\:'[(HAI[#U*JXD"D M])ZQFO*0/XU#K>,R+I[^GN@TBCW56GFVIH<1'R1FO,N3J_)Z"=N+DC![5F_C MBIW!''.?%(E<4"TC2KD&3%;ACK'@1\$X80_I7::;Z!H;/P$GY6#(ESL]4F4_ MVT<<)OJ7]\DF4GY9\YA&H61'S?X1P;_>'8[[W_^E?"_2)CXD#^OA+OXPP^F] M"4!=Z5IBZ]F3K40*1:I)F0)8 9MWDRJF63LQC%K"!AEV"*-, :?A/HX"QBO] M3EW)KI$M86;WL))#_7B^8E8%]<^=7IPSSPN\BS/H.)_!>">[VIUKNOJ=DRV^ MBNYT5].UNY'NQT6NX1T&W]_E&+Y+]3"#CK+_;MM>&GW[$#KZ0[(I4M5^)GP= M,DWS3&O9C_1O/WYX^-4\/>J8&I5G":F'[*)?D[$>9*(>,['@4@I5'/[XZG$U MY'"&1Y-E8^]'6BR*?H7/V@+N9;F2KTH%IK_B9VUF0;O.6;%%_TK=WR M#>IEY"OU 6VF+^K(U%?RUHY\FX1]<^]E]"MZ:Y1]@[8(\I6Y-5N$^LIG:.E/_W!?WR8@7ZOFQ#_34J#O_M*W&*/+Y\ M9[/MY2%KV2XAXY+MQ&MCD8]Q7EX;5@"M -5[65[2:\/*YU&]U^Y5_;!7W.5X M53_LR)^'RE]O8"+8>[MH7HL,5E43)['E6-?N>O%*#^^ :?E'S/%ZXF"^TN_[ M/GTM;13#?'\EAYMRW/V\8OS%_$]^)4LMFC]TT,%K:8#S',=S#P*R2'%^,UO@ M [3$W^H$X&+XWI=-#3I@H^E>E2KX<,'_-P+TAK;CM9# A6B%RW\79'K?#_65[D;F1@=ZX#8? *-RS=<-/P=> M$\>_8EU?$$%T30+^@EV@AW#!!0V^NPK'^2&2?\4\Q#KY_+QKXJ$+,)**I_,9 M+_VMG]:<[)LEAQHPIEX=J+]BN?"FNO6S>]R!QOWH /X5]%U:=%K5$&\Q6??H M:/L$@N#O1NE^J!3XJU&ZY;:")P;JMA6OHP=V@V1RQ4M%T&*, MWP.^_Z.F3(#O_YCO_ZW$RA.FFN[1MWN4 39DLJ&MI#PO8UX*+96*&'=>/D[[ MCV0 2@FVH])$WS)YQD+[BE07J'PJ)?7E.X'1]S#UU$SM5SZ7;ET0'!W1E\0_ M.<_\GXNSFG\DCA4D?5">/_5F V98H9;P3MQP1HBTHYN3].76\XDO':SH$_;S M8K">S+AQF(C)9+1WMJOIKA/E]C.3Z<][%"-.3J3_OX!]@!X]Z3:_5CGP0RZ>H:+X=NAHGH* #&(5HUC4JCR>_6?*.[&0@. MU_LH 5 UJ#'D=3H:S\GH;&-0C68,%=/:B2_?41JYQW @ =Z[-]TGD #'CG,7 M)0)^?TX7Z;SH/\"$?=/V ]-Y2Z:=M];DV$#,TW2/;V%.:3C#U"SOZL% M@_=UWSA*#,UK*PVSZJNI;=<,;\HL?\-\\']!T,M*W]0]+ MQ/^5-G_W@DRG^ ML7>X_!_$<2K0*2M];>J$2#8C#E XH/ /F5A M#AJGWR] >-M<]>X-)<_\^+_MVP5ZXP,:/@++Z.RQF=O&P;MW<@04?O;8PXWC MX-T'Y0 SY>P1BMO&P;M/S+GHY^T*"H:15A4$V&2&+:%6[UM^/GG^C$_2.%MZ MQKJ*#$\Y>:'8/7\=D&SV),W#'L^]25\6]#AGC.ZW.$B.O+RJ*\?YG>[XMK?3 M]6,HQ$]"=25'^IUORRZH\0(Q$OY('P50_T@=_8PX3F6T1HEG&A-5P45R6[&M M@4?-QG-6(O- "8+<8^CGJ@:[;*USCO36*T#+%12;O?4C"] 8 U0CW4[D9E' M=?8)4U@=;OQXWET-X+J_K\-CWR9;OI&I;"I3V>2[Z.NSI>Y=-O==8#77)TS? MO&P: (KI6@J<@,UV Y4Z5X"6"ZS[ :QQ R4LUX 64! #B. <%3)7@);;J[>Y MG"C5WSS/6Z'0UU!]E_ [S-$63;L53+W>B)HHA[!BX748,L)I")^DEK="[93_X2 ?-FRO>O MQ,N_>G@U-*'6.M/9/*?+?3),B:C133/Q@F=J& @6(%ANI30*9$>"$AUPNT!^ M@1(=H*%!B0XHT?GLMPM*=$")SF>_7E"B TIT/BKX\4+_"X1C4!V*FQO866B# M]@@1(ES)W;M%'.0S5^L'V'%<4X38K:A8TBMM_R-YW+L1*RK95Q9 M?,E5]8+(BK]_M%M]L%.UA0$K%B_,F:I&^>N930TDNFB"1C/W*%UFPZON4GO9 M"@MDBH+J'L :@#6NNKKG;[3XYRWI>4=M7IC<3S6?[\/<"F-' PF&$+O2'I,+ MJ,NRF5:GOGRG[BF,_%SS9RZ;0T$%$* !H+Q !1"PZT %$*@ JP!*H! !1"P MJ$ %T*U4 )W!'?!&D:]S/N%U#0XJ>F>F\YP8U VS09#K99H]X?/0V+-O^.NJ M$BK0!2ERI&OY"!]?=Z/B=C]AE1!(XP&IF)^[1@50.*#PSUTLZ#9AWIVB"B[[Y$>;DQ5/Z02#775,]QBE1_VT>]F MT6*@,9S)[)M\+ZRB.[)%M>60E9@\LD'>PQ@!QLZ FA9PNT#-@)H68$B!FA90 MTW([MPMJ6D!-RV>_7E#3 FI:WK*FY0PO6,1'>,O;J)0(;;H>N5EU(0XWLA=L M[MA_[@E[]74O73V^L[WH7>M7%"_4]! Z_/]OB+^]BSS;U.[^ RY^71#O@ R* M<^7=G9%&K@!MC]9; -8"K 58ZUWJ-6Z1M4!NT]]5# : 30"Q.^[5!S<(FL! MR^;O*A( :[VH8N%R6>L,J:E_E\XQU&/9='6-ET,WPTMTS..@)NK20 ."$06C M,[-&)NGOK/3%7K"N'C==U7/TMA=%3R6ELIM1JZ/M.)>E$!RN6RUO46J/RU M K?F&TO2YT(;YKJ&0_1296L,"P5>=%Q[5H$_'W^*/?_7X-.'19JR)2NRG9?9 MW-]UY%!=W6'(_5V.[K<+-OU"PUA&PYJ7*+9^ 43\_N-HV$CJ+=^P;5HE[8;D M4&W4Q9Z\3@1=QK'K'0!Q41KAZ*DZ,^O\@I+_]78QLD\G$?Y4PWV\./C[ M;J4KS\YN)SKLY%3_T7;+);0)O88==C]WED2W*W<*08!G@H & @ (@&4 MO$.ATARR/))$S!KLI 34YC:>SXU?V;KX.6%0JSN:NX7\,3Q%E:4O->"H565S M84!]^4[@\#U&/S68\<(3.R]*(AP#G)?+.G_S)/PP$WH6+6U,T/G3;%7\>2F! OFQ8A[&BW;TF_7W-?KE.XG<,VAY9.O;A8AN2A@< ]6?31@< \E &+PZ M3AP.S:JVJ*R:%EE?#/"%G6Z#T4=)@C8!"6VW,AWP03/5.'$X](WUFWM7OSI$'L M=HD%<;RB3?M!;8J\CY)2B^="]KD,<7>>GQ_UDTZ4>O^PZ,](/_X@TD]*&/PV M89$V B>(/Q]*EN.N-JAF<+Z[>T64])$I;@?W3O&/O0,]_*"74P%4'N^(I$#Z M+"\HTQC"=NU:53>R%UX>0*70>QQ^ESY,( L0#!< 0Z, :P#6^'Q#HSZJK<1; M:.FG8Y=$PM8"Q3!"J[ZD5E/)6,GI_)6)#(^,77U:7_]K_-JKRJK3A@(-YGR! M7$WIF9%0;*ZOJ)IV:M@L1B, \*T #02V >%##9P#RHBZNN!*QQ,S0 MYD&!>5# H@+SH*Y['M1Y7_K;*.G@\(+21(B'=E;3)'EA\,K8TRM?YR&9A#W+ M7O4MU%Q#0Z@5S??M0?XZ+T)3SSS/KVO4TW%85AZ$&H[$Z"Z[W+M^]L,G'/4$ M0DU/A9I^&Y;&IADNNGK<6]:\<*F;<7(ZVUC=]IRX7QVLX2# J/JJ6Y5%.)40 MK(@\8??T>T:>;EN5@!D18-C6Y[Y=0.&7-VSKVO+I+OMVP12GSWR[0'Z!*4Z? M^W;!%"ESWRZ8X@2F.'WVZP53G"YNBE.)PJ^^WN'@9KQ+S7BUTFTM=UO> MZ8YO>SM=OXOE;?9OB>^Y=YOW]DA?5/#EG_=I;'$EGFG5L^V#6WIZ)(N:%_)' MHACG-"%F&SK&*'K+WWS4.78BUM7Z>EA\R57U@LB*OW^T/\;4,N"E4VN2,-FT MVBRZB))82"4$SSW6S#U)E!W6H&,R2+P#M1(@NPBPQ@6@Y0)K)?Y&B7_> HEW M5.8_9G<^VMN"&@I T!W M@7H*8-:!>@I03P%8 ]13@'H*8%&!>HJ;KJ>CXG(_8X]\N;!X"M7./=#L0ST[1)3=]T@/ M-Z:J'PKOAKKJ&6ZQR@_SZ'>K:$PFI@VK#9XW%X2ZB?@7#87@LJ,SWR[0,^ RHS/?;N@,@-49GSNVP65&: RX[-?+ZC,N+C*C*OT M[)_Q"4N.+'32H&JF"#4"(B&JBK<6V/P)FSOVGWO#7GW92R]>Z6'AY@_U589, MIP7N<3R]G.6MH#T"9!T=PEH ;44@ 8 :UQ++05(+ +I^H & M@'B\!+2 ='U R!='Z3K ]8 Z?K7G:Y_AISDOTSD4=7$2>P,5"L\9MQ#AUG3 M53U'/R;U#.4*1;H2[5OUSF;072P&-;IFO-@C^MC7VEX4%?VOQ_+VJ;SE^HQ" MQ]U1S103PZ4<=%))DV0@(:2$T%^^8S2H/ 8U$F?7U:!&XLTC*:^5&P&\JLF5 M_H 4'3*@<*736?MK(Y<;>5CD:;EQ7>4.&3;NS (W;Q?G\$)-#Z$#\#?$W]Y% MGFUJ=_\!%[\^L1%ZVY+LZ* .>3[Z<34<WZ$>RZ:K:[P:&DJA3XL9VL_IT^.&?-1[9D1;;S MCE?W=ZW$U>\P^/XN1_M[5G;\2NE81NF:ERBV?KVD_A<#3MA(ZBW?<*))L-9V M7A @,%R?D16'[2'KU&=?/FO[P1<.DT@.<[=/S"/!-X'?"P>A(J*DT(\\H5JO MT@,)H?-Y)!AUSQ#8/<:4XX'7G-=T47KCT>37Z8W*(MRZR%A03!3V82 ,D!),=; M%0J=^Z37*CF>;ESFL9]N-0EZ,DW!4T M?]#/1Z9"Y2!8Z!W4%J?2<%8-C"!TXL'+3?P37WITZ. Z"KA&I]LC^%X[FLQ< MS:S4H8*YF$Q%WZ,8<4_GK\7/E"M\4?QU2ZKZD:*UZ$3-8#!$R7$K+9P%Z)?O)'+/H/CG&E]Z45+DT6+ <_/6FTN1 M1^O[SGW2JY(BC\2VXQ9ILLG6KL'.8K-V=K51GTH_2H3L!4^JH(OV$-:;Q%[9 M<:-IY+"%""&^?$=IXIXBW\<2 3+DR:K)5D/4>6;=X14&L#;Y+Z$#J8)I^P$/+" M1,HC=8_GYK-W,$L>*64\]TDOQP_)!K U6LY\R@I2M5\W";*2IN\<@0A&;6$D M)?.F.#*3]3I%Q1&_*WB_&-X$P_JQ=,P^UR& MI3O/S\\5?<(Y3F_OY?N9KD(]2%=AWBP.UUEZ@\F^OR/X4=>+.R)4-RNV\7)G M7['V(8:?[3R[B4/_TX/#K_C'WN'R?Q#'J5"_N8OBA;_61S#))':3]$;.R#$D MA,E#_2ARC]!/,0G(,04#'\#H+$#A@,)O?G366^C,IR/0TS&[64H3OTZQ:E MZ#I4V0@>K^]V7I]OA"W+>65.]"M?I/X4J>DM@:8L9XB$8VV'QFTYS5^D10_' M)Y^D5S_8*L==7O&8H_Q.=WS;V^GZ,1#B)Z&ZDB/]SK=E]S:F6X$(R5,1$OY( M'P50_T@=_8PX3B5+=WK5.5>7]CAO#OL8UUPV]I299J?.PR0(<8]0Y*>J:;IL MK0-F@X"I8H U &M\JJEB(##S!V;PHTK[A"DLUG![W//W-JRW[!5L;2O<>#C( M=3;UY3O*()^JZ0O*OSRS_MTA;\2S[3JV?;!+3T]DD7- M"W\$:L8Y38C9AHXQBM[R-Q]UCIV(=;6^'A9?MERUV0>@?J)0!K -:XZGJ)OU'BG[=( MXAV5>9' \50[Y13AXPVW;2H625?Y9NK/YZ&3YDJ=^O(=H'K\ QF'8&BT?$@?\'G)1?//.&OJ^:BP,I=J/_H^Q7=+4//N6,SRK7U M,)]<=7< &?X$N?L__SM(O/@?=C0\_/!_[V0CU O/SR+QH]9(A!D]5VY\HYFZ,.2]Q-S/]QO6C,ME;+S,9EE>T_!Z#U-O&>(ZK99!RB' M\U=A7'R$_#6RXZ]:%/SRH>)5_$-R<%X4=_1XY9UJGCU-[!#:2;!IR8[15CIM M:Q2U"AF"H%^^X_ ]#,/OF+=VV]P#JEQ E M;0ON:%KTW,(C_V_R!/O#QCAAF VHJ-M8(*.EJ,]=RS+T-14QF6&&%X4C[^=6 M UENH'8$T #04Z!V!)APH'8$U(X U@"U(Z!V!%A4H'8$U(Y<98#D0U[K_:TY MA"@(Z?)3I5+;-GHH6J/3_+5>%(F\4QCE;'4B>8P)4C*XQ2H_RFA_-XP\K+?DR86Z%G=]N(*:SG+DQX:$$GD8@[J'T7>9 MP@32RLY?F .2!H&>^=RU(\"2 K4-H+8!4#BH;0"U#]L M+XKN[UP]SH>AQ/(6U$B 5 F08 =J) !K -:X]1H)D$0$4O,!#0#Q> EH :GY M@ 9 :CY(S0>L 5+SKSLU_PSYQW^9R*.JB9/8>9/TPF/&/728-5W5<_1C4L]* M,X,M;6)#/G&LW6:UL\8&QK[8(_K8U]I>%'7UN+<4[@H,J8U /<79=#>HAWCR2\EJY46&Z,A^JRE:$PH6% MH8OM;%LWNJ]PAP\:=6>#F[>(<7JCI(70 _H;XV[O(LTWM[C_@ MXMM-R^O':SJ\?_^F=.N&.2R;;M=XE6 D/S!C1%X!&U55@)S4Y( M?/F.PO?_&MXX9\U'MF1%MO/)Z/=W M(]V/"Q/F#H/O[W+\L6&YV$:8-&, MZVASMIB'6AZ%DD%2DCKK&R\>)/OC"89AH,XJ2DZ-$VX0Q-_KQ"+=V M?4RH599#:1-G[$)+&;=@=-[_[)Z$WZ79Q]F2FRY*>3R: 7MN!OL%2__K/$]$-W0E4JI*I=XH) B> M2Q @.8#D>+=JH7.?]%HEQ]/=RWC20:#VCN9A$JHC6Y%=;VSFG:5(PJ_HJH\, M!*M.*AV]H:CH9%Q($>K+=P(G[AF\W(CUFA,:+TJ4/%J*=<$,]C>9?!]FVC\^ M]7N$C@W1:4TL*\$#?R8'0U89O<+$/_&E@ZE_PLB/V<5N2DZX 1PL2 ./9C'5 M=0OF8KY\Q^^9S,XG*>)S)0Q?%'_=DJI^I'+MW"?]X)S@\XF1U^OF1U.'A0K; MHD*8J(N.CO$RO$0$-CTX"]"\6SIRSZ#O4W< +/XG2P+/S5QO+D8>K?([]TFO M2HP\$N%N.&Y_PK(X+9+3JE*E0[76PU\>X?X[&5(9X0ZYVB$8+%@-SS5WPQ$[ M.LB0/-Y-$O<(R@ 9\O&UD^?FK#>7(8^70Y[[J%4[@8+7S<=7/YZ;S][! M+'FDH/'<)[T<1R1:<_K^)"*F5L]L:,)XZ,A;\YV=ARRSG$TKX2;B':_6WXA] MOAZF!>\7)8T4?4]3V'-!__^*Y>S"WI]!_Y0E#[OM)DZVOGKBSYJY^?[?V6\_ MUE5M70YS"E[]HYF1;\N[;\6)CEOY29O%[K(_K_2<4+ZA5/;G(Q_#\'_FNWVP MZ"\K0:INV_\\PC*_K/#F63]JII;T\ =64?Q!K>__\__\? X M_W(NI'JV%W[[P9X/D/<#+P6G&CJD9&]Q"Y*7V?>_R78J[Z(?PH#YBO_,C/OV MD\5S!-\A\%>4^<^[!S_G:"G=6<8;T /,'24#9.O+^-OQO_WXNX*M?_ZE%Q7^ M^V^AGBGF3 __=FW'*X\]_QN:F;V_WCB.?,5+=_[65%]<#?;O_?RW?+<*31?$\%_!PTK M]00Q%*H#ZP.QBJRM!4&U\T7+9W)ZD:2&BDCS*#J0.U!/LPC%D+#RF9;ZS&\A M1- 1A<5TS4JU1MWL#S+(TN=-)QRE00-QX'JBP?MX8E-;,LT@2ZR""QTI7:F!SN^%',ZPTB M&+;C3DN1.31$1 /5+LPWIKC]5YUG#1E:-J,.]]7:L#G0<7_DY9.GSVV#MV1UH:\ )$AJ575>K*'0. M6;I]D6ZZ/A&'*Y[4&A 6IZ&[1M,,LGS[6UEIBV/!W(GD ".6_K#BLJ&1@Q*E MXW.+%(:K6QLFX7@WK/]((,LG4F>AFW='M0%BW/W#7P9XG6DED.6S\019@6: M=RL$[/ CB&B:57(OY9\OGXF>3KH-= MLQR^YXR,V2):5-(,LLPE+LYUNM.Q"ILTM5VV2(@:97*/DDI4HC8F%!8HSH(/ MY'VE:VJJ;;GYFJ731_1*&(QK@<6;>E%T7X#2)9QVQH+G421K)>2D,R ; MOK)OLQ)=1M34K7GRN&D)_"CJSH5U;8+ZA"'19431D5+E,6&LB-RZ0C3C^8B/ MPQRR='RK/QGPX_&8MZ!.JZ8$7,<1]!RR?'P\$2%CK+4->.>$QF["+P*_GTKT MB>,W^JE5P33,%4=*W W;.W*]M8WL,5 Z4S^L0GLV'N&\X&[6#;M15@-4KY'\H%G!>9\*F;Z&3Y!T=65 M$:3T/+1V+L19=$,)FU&:@Y85-&ZE'5I.-[S +SO5#EUO=P:#'+1TK(CGG*:/ MM%D8P@*I*N,0MXN+#91N56J+:,MOB0L^D49HC_>JOKDY;*!TK1N]U>NE?;K% MZQZRX^LDV^W/#[ E= VYO3K@L'1IU9U^'+:14-!8-I/]91Q0UI19#+D4@I-F M,^J@5&]7E0K0$@[L"N-L1DA5YJ']''8$ WZ/K@39ZPDU( M41JGQ5Y+Z%HQ?M^O0'AFI_09-U2DT1"99,NB)U"@04V+"3N>N./-6<^-$FI/ M#W+0D@*NKSUBAL]:KN6(&Z2%5ICA<%6 EC2P17JD[0XZ$9PL(#M0W;0+MXH- ME%4PM#Y6ZU)OG\!UL3MN+M>KBKLMME!6 MPDU)6+===Y'9=0QNFM56R/EQAC"LC 1$#JGA9BS;(A0@E.8V()^<%*!E J\V M9$:8\P8\K1D\-EF2J\V0S4%+-U;U-@1KJ!8+!TN1J(3S5:?9*T#+-^;61QH\ ML\DIS!&*OX$TQ:]&@P*V1.!XN("L!)+G(EIOU^I[<;M%,\&%G+"NHJ3AVO9L M0(LC4HG<9IU9K'("Q\NDZ'/PMIF921DA<%58IULK9:2G.6CI8//ILFEU^)[) M"]U%-5VN>I&8V8P9:/E@?;T*)8%65^!=2X"&)N:UJD2QV?+!X,C9#^1-U.5U MO8*E\&P2>_-LMR?LIOZ0QEO<0)UD#Y&AXO+D;+C+=!=RPG!RW>VV%C,&Q9O; M1-2&:27,1&X.6CK8#)<'@;YL^_PN["MS=55-C:@ +1\L%<*P/FWV>3CAJ*0Q MJP7)8E/LH'RPYFJJ3W<"MQ#EX0+O"J;G*-,,82>,IXQ>QTG#9^=B?;\8[F95 MQFYQ1@Y:8IR@BXXI.YP&,.0M!$N*JT.UD^:@)1Q0FJ9A@5!3>;G1\2@FTW1M MI=A "0>5EKOKUJ"QRT_]]LK8SQM]LU> EG$PW<^-N3&T#7$DFTV/V4/37ECL MH(R#%-Y#VVVCOX/-.)B,)$3O#^ ,]H2Q9:$55Y1MA"45A,U!2SC0%=7A2*G5$+DE-<4JE:H;8<4&RJ)# M:35W"WC?X^LZ ON1-AJYC6+5$KJ,<<)RL"+6X.DLK;1]+- 7^V+5,KK(L+=O M&%C0M7I#;*?@4VI-Y8Q[PHP:# UB7XO["QBM-WTA-B?-,+-,,]"26/9Z8U8/ M9@QE"1V<3FH"ME2SQT8&6A++5=_9V;1E9!33[W?"2G5$1_T"M"R6V\0Z'1KS M>,0'([@_;I#"-!**S9;%,H%[3(CLB CN,75&H[!DRL*'=4NX[4Q"B^I%[8JE M-Y2-LB#F(Z.1K7O"[MH;BR5ALONY9:(POFZ/^YB#%Z"E'>P&NT5'78XQ<:?6 M>23:^QZN%J!EUX!!T6R-R.YWVMM%&*5+42 -)<3ZA!)W#4G85^D" MM'PP83#?ZP-OMQ*31*KO@R[FF4*Q@_+!/!N;AXH(4;PP8_3 WC!S.'=0GS"H M$+??:R>;7L/2JSV9Z^%:)I#3'+3\G(X9R^[T&S'L=!,\Q3QT$F:F#WK"2O)K M =32AC77ZLW&=JV"-^V.58"6<#!AM#BAR3G)]]HT736;5=8FB[V6<3""#&&* MNUW)FI(FLV )Q^KNC *VC .'\[QN=SP6Y:K23J?#E;X9%P"9[5K:'$]97V\N>,ZJ+\F)OUN5FK87CC#PC!RWA:S,1XS&\K0MP M#]XDF9S+;'>J6+5,")M>/.G-75-T,A,Y&)@IL=P6H"?46+O1J\X"UK=D-%2L M_6JU1/,Y4^@)).SWUA:J-YTM/T6&4*ON];M!,[N'$Q;5;B;.H'#=AW@!V8\Z M33*69";-04N")EY /7=@\PA<]QI4M<!FU M^=JJ:^2@)9J9]^&>U9GAC-73&\MJO(6"SJY8M7RNT2+D9&4HUZWI=HLU$B@9 MKS(UAIXPJ"B,5M".L,LLQ>S%IC6:UU<&5V+8.7Y86L);L%0N'QU.(/<[L_A5TW1ANTT39Q]8N$PN-RHY)NO4"M(2N M=EQ+AB'1ZEC)7&IW_;;O!,2@V&O9<919]&-O.3;$8+:$<:&FB$BKZ$E<0H&, MLRI!R$T?UM>=R=9"XL#-Q0Q95L^+^4KN-SVX;SDK;P=+M1'#58M52^I9"F6\ M[_2W6RNHD$.^[B)SVTJ+IL@ES,X,:45B&-6VA&&/;[B;"D%&!]@2:BUDHZR" MS4:V I*M^/'$P;5*L=N?ZMG) M:(Y7^IVZDETC6\)T[XK\^F.4MNB_0/USIQ?1VCS2>Q=GT/$JU/4[V=7N7-/5 M[YQL\55TI[N:KI4KE]&[5 \SZ"C[[[;MI=&W(L!S(:'9(ACZ,Z1XB/RKV3YE M/]*__?CAX5?S -PQ^);'H=1#_.K7<-^#S(!CK \N!>GB\,=7CZLAAS/\2:TZ M\Q6AGVIF\2!L]F!Q+UMPF5W #WS\^#.4)T5\.X1&TPP#ST8D?_Z[K$2>G<3Z M/WEPLGS$CTN/0?XB/>9A5/E5"22'D/'9;N&8 U!\N'0A-W41R%?ZR<[4X"(^ MZ"+@9R8-@XOXH(L@O^(,N(@+N @@FB[D(H!HNI"+H(KR9' 19[^(YSKB@8OX ML'<$>$9 M9Y'PL 94\6SMHWH9/*V:;A,KS[VN;Q,KST7,;A,K[\Y!S!\@1?GE(P]QD)\8 M(>%_RK__]W\IOYY?]>P<*?_O"_KEQ6H=?E^^H5^)BW\; 9=._SX.T=ODB6?< M];>)%$ J0-6^E5?Y-K'R>53M^WA6/^&K[3D?YB<\\N>A\M<;E CR%7E?4^*U MR!A[\>_&Y$TY8W[>,?[B.Z:_DO19YPF^E@8.'?\!DN!O^?X6 MGXWYU!CHU4OQX\RZ-Y #)!?Z>L6 S^F&-Q=E0PX#YF\W"* W]L+^5HR M>-! ^EIHX$+TP.5;>Z-RX><-VWZO"<1=L9P_S)VZ)MZ^8)\&?&D#UZ_"$W8( MQ5TQ#[&.E[CQ-?'0!>C'PSOIC+?^VG?4<>XF>$&];:3MBN7 F^I2$&$#&O9M M(W!7S%E P[[?ABN_],"SH;YT1I89)'SO;JW3[%=F6 M756_OZOJZK%#%E)TR$+>SO'PX2=\^V%5?SW?.V_.C>0#JY"_G(9WG+2=.[2/ M4^]6;FM9I_;QD#?E[=@/U]-QF+QBL/>#+QR,P684);IV8JPWJR1TL^O0%!\$ M+L?R-:_2BXMQ&E^^8\0]#9/W"%*>I?EF8O!"Y]Y]F.,.?FSNW4=*B+<9VETH M^4\@"/YN:MV'2H&W'WMG-:@)4=$&?9$,W)JVPYGNT$NEHCLJ1@*^!WS_1WUU M -__^2S09$TSWZ[XXRH#N2%2L>1[$H[S@(ZLSG(CQ)WU<&P @ZP.GV M"A/EC@+KG?_/WILVJ:HL^\/O;\3]#L0Z]_QCGPCM"ZBH:]UG1:"B[3SB],9 M*!%%0 :G3_]4%6@[]NC8S7ZQ=K?2155EYB^'RLK4$Y5)#37JBO[Z&R'I !F/ M7 (([KKQ[15/[N[-?O[S@?;1US.:UXD@F*-=W>F)C%U*+$+SN4!S9=JL)>JS M2'4:GW_>>#[R)M>(/F(^ARA2B38&0G!<9]E&\7DL+],QU+@N_NLO': B9"!* M17]>VVA?C7XR-/JH.' EW?D5$+A@W_A@0FY$9S,MQI5K#:XP33=B<0T[T?2O MOV$Z$&.HBV" ;TJ_VCK^T3# O9?A8\#K&% #MJ!H0.($4X,[87D D"A$9DJA M+ 6YH!R*#<*%2%E)LE<" *Z?R%!"(S(AG? @4Z!+QM#)8 "(H+;B3" 4IGT$ MN!@"N"5HO@4"Q*].SCMSIOLUJ1YR68MM*8HS;3\>@^$(/.$['7O& WSX2FD#65\'NJ=#5>'--/8+!PW,+ M8(J*!0A] "F!3"CX.KA)A&Z@=5F/4!;FYB= *9[3;VSZLS73U'8X30M M)5-2BZ_75EVMKJA^FP*J@->UYXO-J:6R*_(>*XR(T&[ULNI>B@G MU.<]W%,7GW#J7JTG63;J8V?.+Z:N,J=8U\P^CFT>V?O0<7+UCD M<_C-H[<_>P_>JMW]O4U_,!N.5DPFS_.34,0$@VY+J5:^>';S57-=S"VJV54] M3]9'E;!6?W:BB96,@EVQM^WUSP6$;WE^L110($Q?Q ^^V3'I?6N=6V1//<"V/,!5AG-;H#X/^*+A9_O_G*CU29U] MQ!3NVF8J5ZK*YKA>J++=1?PYEYG,HZ&G#?TG=_=P4N'=WV6<#7 M2P^:/N^;;#\@#_P!MN4.L\I]T?@!"=(/L"T_+]WZ?@+Q'_% $KU:LE*7)BTR M7^5MO;YX9IP!\D#<_.S77)#'RLUN LN&+T.IV;4Z;Q&0ND0%_N#G9/^PF'H- M,H*IB#:0\&/L'.Y%"=CE05HW!T"QG>/7D=/M7KO>;S%U/A,T+2UG%$H+?=Z+ MHNAZA D%R CIIVC[F4A^BK;/X3Z'?X<4;3^;U$\5]HGKPY>?*NPK:#]5V$\5 M_N;4]5.%[R]5^(##'S[[U0W!$'/%'@Z!*NTFP=K" G[G&+I&S"X=K;NKR/2? MRY0%?)"HG:BKJANR:WELD=;-=0R[@7B"AQ/RXK?EP5[\#NV.Q6I2!9CX39H( M,)/AST\6%TRFF\UTNMKD^@?HOFI%WZV MK"\:OFA\OVS9CVCQ[YLB>T%MC@^W7ZL5"++C:^,;Y^Z?/<'IU\!CDMHWX-S3RU/43P_W$\"L$BI'&"_8%"TBH=9X!- OK[^^9 M\.V?*?J9*/>P+7Z"L<\#OF@\2H*Q'[0^X3:STLBQ;#0GJZ&?>#..PF'[(KEE M7M0 7(0%6: .S)DB K=04 V(NJSA4=:G^?LN=\9>VO-9,/',U\>3<8;,&O52 M3.Y1) IT,P$J%/&+]_JIQGZJL:_%[B"T^T-$PS?P_%1C/]78%PT_U?C[I1I_ MJ^*]-_!7F%A'>::J?6-<=UK)PI*3JM4JB_P5E'7\EL/R6$G')6 3JFZ=L5B( M;DK #+H/_Z:,!6'IJB(1_R+Q?WZ4,J7!F)S(C973E9[[#CO'6!%[#U:\';FU=6,W;'O+K& X9$)044&- M %$43'%(A*@ @2APR43@74X/04Z7=*>O@CM@]80"A&!N+QP\+.CWR^>E=ZXV02SJT%;&>7_N>2B=.W7NGMCE"OCR,? M;Y@ZU%5('J6/BARO9YJGI$BROS!B+9+)EGA^0+72J^*%481:)<3!L)Q/\DS9+ ST?I#O M+[ =@HJ@0)L]1!T6='CDU."[@I)3R>!W+%\?\6>O9MF?+GI03;(%+2D+%6[" M3P$;7 V=45T^4[44SQ XU;B%;63G\TABQ'&9;BL8'-!6OO/,(MF*__I+!\*1 M:" 6ODSTS!>OGZ6I3^;.WWJE5XZ,W0Y&OJZ:3\;5C'C,"#4,$![7]4&%'C<+ MP4Y8QK$"^M??,$01AOI>':#N"D5.WDFXM6R='45.7C.X]4H?"D5.G.#-Y8E4 M7[*#UKA%Q\?FS_'?Y M^855,B4M$TJ*SYB5& VB4F_)N@" SN;B3(",OA8S?*Q;%=P"F*)B =235<1V M''P=W"5"-]"ZOF-E]PO6,PUOG3(SO1!YGIAY)]],9DO9=I 4BL5VFF[5I%:0 M_;QGCL=VS]O@S"$EW/M&KG>.ORR[Q%\SQ[%CN4$W:0)R4)F3]"1;%-D**TA% M*"8AW&R5I -T+'2YR/K/SN3PRYOZU?2_-W5]#O\YU?3/H31?/RXB*T(FDV[W MVKR37XWFG: 4F6M?/"XZU)_XDN[KZO/%RLP&V>:P_)P9D\M!JRT+SW8^PE61 M^HQ"]1F(A"]8:>AGB]6-2^K[5W-\O?&]"[_[EI%?FMPO3>YSN%^:_/N4)K^N M[:_4M>=1G1X;W&2JESD^S_+)\A?#OE^TU[MDCYHM1;/*+RNQF+G(+;3E$MOK M."K\AL'^\(7E-5. //Z.0NQ\Q?BUBO-=&EYW#O2@!NSQ( MZ^8 *+9S/.MXW*?@::SZ?8/ =.+JA<;1G(Q-Z8%DGDNL^E&/K5LC60$3&$(3#XD M^9!T#^<"=PU)?F%TOS:^SP(^.MXL^OU#1,,W'/S:^'YM?%\T_-KX?FW\APW! M?])-3Z^ )07UJ$'22BV1551;&CAN_##VNI_^6!G:;I"5F"OV< A4">TY 2:& MJB\!(&QA ;]S#,@/LTN'Z!_CYM+W"\*+NJJZ M3R> *!N=Q0 ,Q \GY)W0 ME =[XH1VQV(U"0HOK%C\#_'M3U\\ ]S/ MOS=U_0SPVV> W\ _.%/,^98V?:5CU[L]FAJ19=,:-%.K/-=9L#AN%GO3J'_X M+'&\@4'+^V:6?\>*G*/NBX8O&W6S+ Z3*_O@0[#I%@)5& MCF6C.5D-_<2;L26&[8ODEGE1 W 1%F2!.C!GB@CJ$O97<'3Y#8?E ML=*>2\ F5-TZ8X61NVU\[!\F7L&I\%N#OQU"]B7D1U+?EY!W1Y)_H(3X287K MV*1/_!])?!\>WQVB_($2XAL0F^"D+R%O1RKO5D+N_C[0B6:!3I&>UW/ERHAG M>M%II5=B(XKU^5/H$K"SFJA/0$&WK-)3?K(JLQV:5^IE,3:WA_WP=4O!VWM75C-VA[RYQ@.&1"4%'>=(#(.1H@0F2 0/M_R2S@[]IIS0K*K.N0G5RRV D=,[,_GSU:.WWN 6G' +P1PI.\'& M)@M@U3(.)]18ICGG.V2N5WKK[[C5QY/S=>T$FDL@4RK,^-RED1[FY-7@NV2Q"D#!$D*B/ M'#YR7"RI_-8K?53D>#W-7$T[F:#)U!6.=MICNUM.SZ+VA5%D:;>B_6EUU!BW M]/)2-$MS*Z3)"$508CA-!LA0[%NEAM\5E)S*!+]C^?J(-WLUR[YA L%RS"5F M>5<]>S)5I$VS+/ V-2ZK^4BX-=/LD3#_O(5_Y$TG2\L9]5IQW*JO(N-6+17G MDC-E/JM@V8K_^DL'PA%HXH?C%RQ^\]/%Z^=HZI.)\[=>Z97C8K>#D:^KYI-1 MM78_I?()H5T:)\LY8QXI&T!H8$N?HG_]#4,482X9@?_I*'+R0L*M9>OL*'+R MCL&M5_I0*'+B^&Y5EV-IN<4EQW15KME\2AT&TU]LS?YN" $S-KYL:=$DYW!1 M0UCR,5O;MQ:LBZ (2Q'0=?!W>)T-W^M]^@4OP5.[=&M\Z8XV>+F2?T=E\H1.06*?3# M7+7#=!?Z^%*=6U]O?OSBL@N5B#]SG>+T9F7>KEXZ&,-!@[B42H:22[;7$N(^T9A=HS?,$:0S];J/PR[]^8 MN+[6\,N\?V_J^F7>_3+OWYNZ?IGWVY=YOZWEGQ[S]4YW/LISM!4?E3A3CP;K ME^DR^EYKO3-(Z]%\@P'7"C77%WC+7'[Z .]H[='-CM\FH&R0V M'%,<"A8@#%7X(17=_>CQ:]'C=4L%_%#%XXX*9(YC65^9-I77*;X?)95LD5JR M&:X( M)*]S9;XP#A;&M54O3Y6[\2I2V2AN'0I_JPL0]RU^?FW\'\\"OF+R:^/[-IM? M&]^OC>^+AE\;WZ^-_["!^(^X('VS%TDNLZD)GY\7=&DP[6G+XAQ'#6-O^2"/ ME9OMM:-%J=FU.F\1D+Q$!?[@YV3_L*CZ7CMB=@[WH@3L\B"MFP.@V,[Q6]6U M.DGVPO9TP2GKL_A]Y>B M[:>3^KG"/G%]^/)SA7T%[><*^[G"WYRZ?J[P_>4*'W#XP^>_NB$88J[8PR%0 MI=TT6%M8P.\<0]>(V:6C=7<5FOYSF>*&#Q*U$W55=4-V+8\MTKJY#F(W$$_P M<$)>_+8\V(O?H=VQ6$VJ !._21,!9C+\^GJL%I,+S2*FX0JS5YYR(.R M->_!7:%0PX!H]+"0\4-7);IOW/53+_QT65\T?-%XZ'39CRCQ[YLC>T%EOF[: MKIRJ-CA=]N2<;H,.61(@)4ZRJ<]<@'FH4L>W[> ^@FU/YX%?-7E M)]3Z5IV?4.LGU/JBX2?4?K^$VALX/&?*HKVED\(Q;:]E,=*N<6[0IA@7=CB.^;:^H>0?B*)G^GI<[C/X7ZFIY\,> >9GH]P MEGZZX==LGIAT.E%Z19;KD56RTHOSR[/U#71/PUD13LT\VH8@4D@M@#%B2B23 M38NS/"MW9(OMT2'4.3#$, &:"ETPB/ZSY<;7#+=/HKW[,[RO(,>'+ICNO @[ MM6O<2.J6703V4#]6W-%>&M7E(C'(OG*-\^1_EQH[Y?5&U!)UG39U*\0"Z[Z:7<&+3J@Y6KVF+O M4&V/G[J-MBO8%RP@H>9V!M L3+3OF9+MG_OYV2+WL"U^#K#/ [YH/$H.L%\R M]X3-Q4HCQ[+1G*R&?N+-.#R)[8ODEGE1 W 1%F2!.C!GB@C<4CXU(.JRAD=9 MG[COVVOQ9%"R\@VSRREB*;/L=:K3U5#NT6&4#1P)A(Y<\?%S0?UT8)\%?"WF MIP/[!IZ?#GSS;?'3@7T>\-.!'R4=^%O5U[V!O_+ 32B:J$_ ^:+'NBD!,^@^_)LR%H2EJXI$_(O$_]V1 M8/AG@A=P*VY'_0?8(R^([$O(CZ2^+R'OCB7_0 GQ4R_7T4F?^#^2^#X\OCM( M^0,EQ#<@-N%)7T+>CE4^C(3<\\ET#=B"H@&)$TP-;I'E'4GWNPZ99Q2]33IZ M6>ET>^1$L3X?XBD!.XM#$ 7=LH[$8ZP@,)A<7JUQ^38W[:K&JEWH5GMTI$=% M?OT-1RYR?.S#S2;DZ\/-V_%?'VZN$0Q^"RD2:846C7%8)I5\=IJ9CKO+E>DB M1>PMI'@[;FOKQF[0]I8YP7#(A*"BDA52 MJ=M\[<@54[-LAR9*-*&.ER&Z*5FII='@YCV:08670TP@$H\'Z'CL) M=Z4Y3J;AW%K =G;I?RZ9.GWKE=Y.;UX?1S[>U72HJY ZECN3(]IVP->FS=1S M0^%;%5V,C1+5=BE?10@2A@AR0:O<1XZ?@APG,\MOO=)'18[7<\VSJU:S*XS& M'%G.5J1R+R6'@O(7>R._A2)RH3"J5D,"R2>3M=*$DM,M.B,C%$'9X70D$(E% MOE5^^%U!R:ET\#N6KX_<>[V:97^Z',1(#N5MMC 9CLNU#";J^3SUK9,K;QX[_^TH$8'0Z0S&7J0/CB];,T]__56PFWEJVSH\C)BP:W7NE#HTAF#9_+RN*N4AMG1^,Q(L \ 24K(D_,.1W%,W!18 M72M,:AT7 %"Y]7@T0,7#;YW/_:\M0(+]Q8^A!2J:([C/75IDWRFD9YJ&H@6' M /$(_/WI<&+*+I"@GW^C,(XBPF]=LY' 1($;=)K"9"Q:O, %%1X:K_07^#ID^3?] '^$?JSW\"4':A7! 0KL0A'(P0 M9-D$,AP-M=2]5!@CT@NAXW@JLK$)T)Q*4&JQH8#:+O3P,C:K0-^CU7FV0H6M MY(K!C)W@@67DK E7GW8;7XA:X!!%8O^*%FN:@B9C@R:Q?'FD(BS11^PZB:DZL&)9DDPS9X52T1"SG0UX:9,NCIL%,(-K39'H8XH208@ MQ!_@"^%N+:*%Z,J-A:D[!R8@A,W;<'MDQ;(<=.!.V/JF5;(5@'\Z4$2(? %" M4DP@VCKZ$9+$[,R_:IO _*S?L(;>=]A#[+==WI(OR<$&)% MCK'D>+,NC3KI70N5?G=3D<\R'(L)\1(GWV<\UJH $TU?D$%Y4'9L"VT>M!7V MHG!!>HLQY_VIKG*1=IV;AG.YA%WJKFH29,Q#A??O-?UL'0(ZH6'V1Y_I+V\Z MQ;3PAQ00O4P0ZO\LQS@T.*-/"'M5Z!Z\(#GY[S\(E!$X'DEY^?77LB$@.\;? M]=24R01("H0P=4D8D.4!GA1:-N(BES7_@0(C$*H.!8D0)M .LPD!SAC^N3E7 M(']+P ;F!'DI1'^Y+1(X8SCZQR+Z.J0&>N5&K(A_/(!-K+]*K;]:PRV"Q;M_D'@3POH$0@?&CTL'J3\M9S6F4*\+=KG)3X-M MA>,L9I6] M;P*$N6E\M)XZVKUC7R >#XU/";3DQ"!AHP!16" MQ P^0$"% ?<:*K(9@H2U<$ .@ :;>$/ELL7E00N(OR7'G$-/T0+:V=@<_^-U ML7*OH5-;#$V&5LZJVM:>R7R=7'7DZ$I.06_L[T!WS" "TS5#>WOU%Y$6CH%X MSG*YRR7J+CN];/]0@-1\W!T_N-E_N./]_1WG-O:0N]];VST LQK+@H;&+VE0 M=2RY-QEVJ[_^VD [OMMHHQ"4(%,*@.9:%B'X?<$,)=O2P;4 "\T M MH-2C6!FT>B!A?M*=<S48V 'RA"0 !T=L>6@B$+M)UM$$#N%]QX1SM"([@! M Z"@3[?MFGWR/D% 'P!L691TZ+Q!U_%U-YS8+M.;W"G3J_P-8!Z8Z/#UBN92 M +WC4@[O?48R<,"+HC=1K]?W$W,7VCOB]>=JVUWNKA;]V%]+5B-81W:@VH,R M2[E1AD.K==O#%%PK9:M+'[(TH'TQ03RW]2FT9N$'_W.1$&',C1O0U,N) YK4 MRYY6W"F]8$X%V=L'WWN8TUQER^VB5:B,DY7N5*#I8H5ROGAH>3B7%]<,^QG4 M?O 1H\JLI_4EAY:GO)":DZET@=.>TW/4Y_%$8."DRW7,5]DU*Z&KHT&?!C(3 M@7P1S&80O71''FX[:&ZJ_F[D"'LO+TLDO#6NW1O/##WQ%+(+)HJ]CF"MHUHH M7#$80([;[@"YF9! S 13 3:.,$QPS75H[$$K4'7PPG4(7$'(Z&-@$R]__<_+ M ]OFLD! 3>E^BDSE=3Q-@3^*(M0JV!B=*]!.KCD0CRFR'PE2ZTWE%G!PJ$T( M5K3_$T">W,S%8@W(NJW@ !P<'L*HZ)FD/$KX$E0-754.7Q*D8L=>\D2X M?L?6ODA>N,Y^;9NQBZBEZZ)>)]QT9BBC/RUPRUZX.8 M8.V%N)2&O(,V$T>07"<:C0AI:CGB<(><>$[;3C5>#.))C"IP,]%-$8^.4/#= M\ ;<0Q7(T*XQ 2Z\C^LL!?#[\,;"SU4P0\0="!BQG@@W(G\0?_]?29G]_3_X MSQIJ117:4NBP9OA'4BS(#LO?.'C_9SQ]3/:E@.:381%<&OGO$.PH H&6.6A/UM_9J[U(/Y0MS [_8;L(B#;II["!S0_MQ&$21-ZH<__"00T)Z'>^U=#%X^>SF*K0D.J276' MG;O3]3[Z];>!I1;*8Q*I42@W&^M)^+M%_.,BL;_3QS9P3\;<@[1^C^E&<[(U M3SZ33(HLREVN/FTX; \]2I]OYSY@ZS1.J;;=PY5MD+U@6\!8S[-@H--$T9X] M0Y_'GG&LXC#27H@2SR2+&9U46%U6OG(JLFO02' 1FPC!\:1.;,N,^*82&D8Z MHS&M%IN391QA6;.>]?P";L4R*%&M5K-6GM\E9=YSX)"Y&_=_ MFQB?OZI[6SI\R.+W @E6>ON-Y<'6_:>CQGX]VE[V*%L3.1!\YFN]-&UE(^RO MOPP5B--':/ .FP^91.@!$9(?46<;S3SA\LQ"9.7Z!HGDC:/AR M.+9G^^X=7C@$ /8;UCT^XW.-N@.H/6OHX&-^[OJ@97/\\0B.+N6Q?>C=;'_\ M>S2$Q_KIL3FU8R!;'T^7\?+0&6N#+236?=':=A2Z4S73MF9S6$FW%G-:< MX? -9_=-M_:4!QO:\6#Q!V\YL"<>\OQ7R_=>W^>]ONXA'KJV7DX!VI.U)SA7 M5)7H'_<5R;KF2:P_R&DA%'7ID"*D<=1NFWG'@O U; MF N@.VQB4I[$L&UA8.NU?0'8P[C+H%OTPTJ=?5G:\4<]D,O7PMS*K/1L4GFF M#')9"%4+^A=O"'X2Y#H)*30NV_J"9#JA=&^N\@F:A2 7^3S&!9#6-@33/O4P M@!N&CWM/(-@3P6],"210AP'#4!P.@_A"D$V XRVNL$/V4O#I!/ZH+VCC TYB MUW_QDENV#92&H$B7-!JCF_HNFY_/S5W)A)"/!>5!F"RG%?"\J$V>NS/YVM;C M:-D04_EHLLZ!YS3-]^5T+F6SKS#6)M8?72>!N*?B(H">_(6=W;N@RE6\7EUK M"+U>+I_BZ!$=R]/)3,?2<-Y'E*0#LYM\>"-@0E7ZCWHY;T=SW K9-*=I#!>]/E6-%+AQIV09#!J<#$MUI7A"X6K[&*_'G66Z6Y5SET,Y[3M\#407?,9O"?QM( .Y?+]K[W_EHNI7@ER@ZD<3U+,9D) MTRF2S/5UQ*1-#2TA)U!D7AA4,G7R>9YOHSQ;A@Z$PR"-:"\P@&^MU-Y10I=QLH_UZ%;,(J]Q/(QL'Q"-E1W'@G_(ZM)XD8%0E29)"*K$,<.Q\&H^' UCJ\%!"Z:'IH"3I=',+4%& M$6WH*>Y:B7!@%%_&>5APM?86;&VHN\$O0S>WXZG[Q-U5 RB%U,([ 9]%HY@* M1$A%< / .$H-94U=8C'9VCCK M,Q"$VX;CV#MJ0Q#=3FNNVD#WWKRHN?:24KLEI1>Y]_BZ._<\2ZG)7E,4QAE[ MV4QQ#6TP2,P_;X!DT34]M(&"NEV"B;5M4^D[.#NIH9^&^PT]3]@I"EL?*$FF MPBU[7$@0Y6P'1-X3Z2"@/SUQ8_R'J8N.Y?(Y?)_HJ&M7[B 98*V=O7S'K7$0 M4F"AA=Z:(F*.DQ05>7T$\"I-O/CM)Y0U8LOM,4]B,KIAM>,F(B<3JA1L)F"< MQ([8MA/VDJ)YX""Z *]IR; J[1H[N(!A$ MIR&V@O<,3AWOD G@>P&Z7 .'V70Z=)WBB2"!ET/CB0'Y:BT_A_O]8@:Y=T.V M,6=OTV^E[UZ],W?M-*'7[U9\^3"8+L9SB9@<7O#Y<*'8'-@]/2/?P!^N%Q;I M:5CL\\OL?"CUHK5VH\N^!TENFBET<^)<+5FH3F7 L@YF/6Z27MH.'2D*4K]Z M*C9W@V2AFY/B&B<^3J$L#IHY:TE.PN-E39[%:J .J1 ^<>+SXIR#:4D8**CWXK"0IDX!X&CKW)*\YFT ML\U@VN+S\^%X&!E.RF;X\YQRW"^NK;W5%P=YRVI[Y3"Z*0G!Y*#$%,;3-J@" M-EV)%/,HX^P$![EN,0YN;^?_[V<56&^S6L +H4!+0@6BESSSP^$ 1S[>TSG: M<\&3GLU7UDX9ZL?O% FU&9-B@H!THA4G55P\C^3)_&1DY-#$Q-XAP@'DC2Z! MO8F#W5NH8NO*. 'WA8 &K(J$PPT%HFPI'+SPTM5QA13OD6PXS_+*X[ ^'?:,G:>C)PS'MG#9.CBK=L1)7 M2L["(BMMH]H+]NTGAH9.E,DE=$J M/"]+_"(+5Q0^'#,4B0_U^G#1(>O&=!YLQ*=&-E'M10Z?=(9\CAOUA@5^&::, M.-N; %:J]IC#)ZMR/2.T(P.9G+;3E&!SE6J?E.&3![NT:A2'5&;.,+Q0IB,1 MT*5+^C-Z,K+_Y"R7:"0F@S;BQT^2:96;"%9RHPYQAFRPB!E%BA!AD_N[N<6[T1BI[X)TZ>^B5(' M:Q'895Q<+-5Q6O4*[ MV>:$EK1J/].YA,'*Q_@MG\D-@[GZH#N>#/JM03@KJ6/XY!%^8\NJ80V&F3$I M#&+QDAV-QJ-U^1B_K?A4,A^U^Y ZB7R"39AA)P/G>83?HN-P.%UL-2JD8B7Y M6:<1L:?=H[Q!V_-:44TX0:Z^F*7BMC@CTV'TY'I%GZ[ 84_Y*"C+PQ87-%JV M*16UN!:>[WL8*<5"632.Z3J@F_H/-018J(R&95L')3.L!IQ#0L6.JG??KS-L ML^IJ998X)YXL+3+=6C%+>O8Y,K8DUG[E.7PO$/HL -JO!IR=;3K@0A5N^SMC M>N#?UU4)?HG.C4X7Q.A?K-3C#2M?O+]B9V6K4A/F" )Y:6348D7LB.A/'M2MVZFC!K_X7OV+OS@.!"H3V5<4: MGJYGM\WRZ!=V(6Q_GAUI"VY]LX'D?O/>T6(6&_- MV"H^A/UARA'D5'2P(#/Q]'+&-.I!(2A?!<@_P3C8O=PX:6ZA;12%$0P+_%[_ ML/U6Y-)X[@RR[$77(]AUH+8*<7O>$WG@]MCF^JUK9]Y=PYOEP_$HX= 3$WZM MS?.6+[(U/BIA-X#,M=Z2]>]!5(;\M^MOHB):;[IYGDN/7[Q^5.A;.CI5O;!_ M=[HF/?71&(;W[Y>JMH>P*^X3XN:$H$-/4=JGQ!U0PA>).R$$_41&?4+< R%\ M;#HO)=YN>O\Q<^DJJ]Z.+%RE=\Y;0/P]5_VFL%WXC.AN-N+1R0_=+_0ASFKZ M)"M$GF*WYX37XHNM=:::EWBUB2GZ,/=C^/Q+,+?;'(PR%@1.MKI&;[ O,[\; M7-IE^1_+!>]'NRUH>V3JXTX9!"JB3J0%Q22:@NJXAC\P?WF0]"^%ZBHIU@M5Q'MBI\/MHN MC-+QG!%NW:(_FMMO,?MR6ZV,BFTUAH)6=GL+ZT.$YKZBC5A/[U-QR.!J+1PUQ&7_"^&$VZ+[G[&EQ$*X M07V@8T]1ZJTFL'?LR&UR6E&)U+5M!B3?+'^8&-3U+9)WWJWX&)+TY2X9;LCZ MDJG=IGV 1L;*;/ET'>#%[;NK<^C)A=X/F,)3/E:M2L.VFDN.14 MB0/ APS@H$QH:,F$+F+)W-1;VC=NFM@$_)Z>X&UCT7?E/R'P^<\Z,/J[P MO&+V0&1ZS@CANCIN381YE:(T]VT=W1=. M^0;352'K,P:3K56+H!X-CLD\F33S=,*BF\DYQ#04^HD^Q0\KGCQNZ">];BOL M^Z+?Q@?#=U;H/SY%_>C"=^?L;^"?;E^K?"FNYYO(U[ #[RBAQH_H'ZD*?3$C M<6OZ+P68CIB"2E*AAJE\*<\EM6D=5!Q.%?4JJM?ZZR]#!Z)'^H;XDGL%Y_:. M!/>^E?=][YWO'%\3]#;Y$$?1S_J,JZP(9%D=6MQJS#AZM5V-CHKV&.&CZRH? MZ23\.*[RT=S.P_O]W\#-NET&>PBBCZ0[Z%;^P\'/Y_,ZOXHV3J:D9I7HJ,31 MP[J4:36=;;A MGP%[Z^$3#2=P8>&)L$0])U"O"-28\5F? TA'KYN+:*-25P<#N0_C/YVAFDT[ MC1GWZV5M5\9:-Z)Q^WX<- [ ZW$;2 [0)2741AP=SWQ?PH7"$[;%!SJK;4A_S$2!MIR0FG>JWJJ>PH3-&K$)+>)N1GL_5C MT54A*RNL.::S4&-RJZ(T37^ZC<1]$S*5Y*@<'Q8IOE6)I'@YWF'%QARZHN$G MZK")".H!9QFHV\X,J,NS%BV_0_A^O;AC#6I2J+\0O.$"F%>N[?CR8,QX=YV0 M"U=Z7,-]S:ON"":&JB\!'%S";6W>K0-<9;-?4! /*P,-\CAXH78;O]L1&HX'0\PVLO2N)H)=PH\W;'ZI8)2JTZ5Z@Y& M!"T@_H:[@,K10+5_-I# _Z $CDW7(&I+NJOI$JAI4FTY%MC8/)0T^L4R@#"- M^G &E] FV#?&UEVFD.$ S)DB@B?BS4*/M>]0Z%$< LE107FP+N-XE.1P1EYK MB1/5'9.2 OKI;"?!3=EA,T4E8U4FR5Z]NN.GT.%!:SV&F*>87^MQC^PW*FP7 M9WQ"W $A:.:)\2O;W0,E?)&X$T)03W&?#G= !P1-$9\2YZ/$!P^%W[26OF=> MS%LX_#U7_:8=\%-R>QZ=_&';66H\^SOV@57LX=T=Y>K>N M]?C87/#16H\NMCTR^<]?[-$#P%OG1%^KV"-B^%NO]0;Y2A[P/?"%W2L4>WS] M]&;1F%DTX$=@/!V$I@.ATC>G=?E112_*EU$#-AE,NCC1M MO*R%%U093(IVW:O\2,6AACK?G8:KNW67K/SXV$;ZHX2D'NR>Z.=23>[/6'FS M_B,5F4C34%E[YAP]S,59VA1CS[);_Y$*T$PL$"=?0PY?\,YY /93(L%OGC_= M&?[<(,'YJPAT'Q;-U\M +H*-)4?%36$<7 Y8C76,=+/OE8&$;$2?WZRYJS(; M9RP#>7>^X6W#U'?E4OVYPS*0W\4&>K,8Y$BKV-U(05CQ&6#EC2C9&%8%KQ@D M$PX'HF'F0L4@?9&\E_C-?1M*]P56ONUT ]SZC.W47U3X42%3R9#E?"X9283# MXTE-=BM"4O&G^&M7U!\M)'3>BI _T3>]O_-[WTJZ'MILY.<50RFEY>=6JPM$ M7EF-C'$UJL?K9K7'X&!1-!Z(4H?'6NS4;Z]=$L$ M<^"6?<98&@0;8T>=]TI\N1U3Z%6AV&22,@0W%&BBGF*1[Q5H.IH5=*$R87?G MYMXXT/1]"OYUIEPO](<)OMW:5^]G3:T'):%XC,7 MC7'Y%L/JR5YB,$C+;M%6.A".TP&2]M.&KA!VNF?QO'A>T3TO_OZ*D7T5G>[# M%4;RZ1UN M'OY+].4MJKF@6-8FJ.5Q^0:JUB>2JIWF+IY M#G(^JX83:Z_"%9)1=3XM]C/A5$5&H;6G<.RM,F"X6).MVX*Z5P,0XX +[\0_ M$R!8T$'>%!W$" (?FKG%B_YSP2*!&UC4)HQ7( ED(ID@%U^61?F. M0"(8N@NVVCT#:B#R'O)0:+O8E,;60?FY4B =11UDK8)$E5LLY"$F$"!1"5=\'L?&X6E2X5I%;M#0%@-U')Y#PI'0[3L\J#M6!'#?@'+K M$VR571!5()C(-QC^D13+4(7E;VQ[>>;'QNC?LYOHJ+%?+&IKT)V1@B)0U3^O MQ;[.6]?A9'B:#F\=$;J&%!T[K-V _OWO_]HI3;%QB5#9+=W\O?9[MC9OO2_8 M!9)!T*U\(0S@^W\+ZEQ86MYBHW&W)0KVJ7YO?*<0-O'()SK^;V+K9[0M!S1# M-;VV=FZGK)?W9[N5O=8?OE&"PR.YK1N_:>J)V:5XF'H*']#\(B>XH1?Z_)] M#$V$'_]JZ.)1TQS]##D<"K?Z9_NPP?L(VLJX>!K49TD=5T&S-I:ZL%VXX[A( M[._TL0T4UE[/\S2^*L78)3M.1I@>Z=A9>M"?0[R+_G+?MGDR*#L=-2?'>3XC M=-+*2(U)M7JU1R/_:.])>B3K4:.>YYBES?2H47RL]5CXY,&8@VK6+#<:PF*< MK$8+TW&GFE2K<_>NQ^Z3X5FLIY#EF#B>C'OQ*NA4"WD3/7DPIA1;-,V^;M7) M,J6$+*?8#%7#Z-8:1>X_:C1XJ=34I?%X.8H6&VE^6E&ZK)N3N?NDF&UEPDRP MZI ,.2E&6JU6MKI"V9L'KR]WU(%C#((MGAG$#&TUZ6O3614^>?CZ1398*L1C M3($7^'HE'8\T&'+$NOE:NT^.NY50*A_28UQFFK)H4VY!?]I]4)DDQ,6' C)RNI$PM*\LY14 GJ^$#TK?:"AEU M1@4NWU6RI<1"C@5;Z)@BOO]D'CZ2[H[G-;XE!@LS.D&VE X+'?.#MQ?X6%M, M6ZL$7QY*7#/##^?!@MR+'3Z9:';C^BPVB).3;E$)U^5I/R'+4+D?\D@DK-8, MN 1>"8T7Y59?23>F+'SR8$451EM!QS8W'[>F]97:,=+M; V->;"B3+^06H1B MJ_9X(FLK38M%6K,Z%#KR\/6+A>Z(H%D8D'31*$D]TVA3>A4]>O!^)YNVY45# MBO).2*SHA4:)TEOXT8,)T-WB4H_7Q/[8Z:>Y8C/"68HJ(SMG_TEFN0BUJ?9X MR#%A9M)/*--5?\X>PX=ZK=R+&24G-DXJS49TUHXFTW!,^G#,E, KB<:2BW&3 MBJ3/HW*9G4AS^.3!DEKTLA:WJZT.EU\PFIZBK""8'T62Z) ,L]5H)1^#$')P9-@.E\F9VJW"R@87+*;* M\Z,PFF9DZ*6IM<2X3*K5_/*9H6D*0=[!DV%)R1283%(G@].\F>JF.\]!%25R M'3PYB]1"P5%SW!TG6[1BBS,AZ]0Q.NT_61QHV6 GVJ"8^I&I&0MY%Y98(]AH[AJ5R-UM=(B@\_EIN&PSWFV-=_&1FBB M(E=!T1ROR*Q;L;4S;+/J:F66.">>+"TRW5HQ2\H]]"AU*=-C*\;V>I%IM[*T M9]A?LK;TFT5^W?X#.I[)-ZKV>]P-P]ON[3KKK?5$P=^F-AGPJ7&XP055NB50 MK"B!T-PO^'O)@K_T4\0OJKE']ML4F.R$$Q3Q1?LN*>Z"$+Q)W0@A?7=\+(7QU?5Y*?/2& MQEO1C>]YY>PM(+[$JE\KR/O__D4QY)\SU6-^4Z9^S(VY;TWE-U38]Q3<*_'V MK6]4?6O&?B>PF!ZWH'8WABL?&SRL$F632 +]A?;A/JFXL]9]9UP]>TWXH>2 MWT?NNT!N;@%,4;$ 43$5T3H^H!(ICJ ^,$5]D/)!RN7G+&1G1;,4 MT3<1X*%^>ASR;EMU[K6I+/QL /W/_R\RU2*+H7HMY3,Y>;&*J^!&"K8I)7 M+W<0$^C.>'C4B><^11-9*O MI"N#N>QUF0LPL5 @1K[6C.G!9><6?5"PJKSQNL_1UN0;P,57NI9'\$1.JV*9OM:F(RGG02DI;,=8$8G;O=W*C84RS\?0'D?,K7 M2$6SV6Z,4D5>'0?'22FF3D=*6D-EAJ,0ER)/ MD<,2\M]$)GRE^J.5ZH=;6%Q1GUZG8<4A>&R.EH[VI$ UCVTZ&2VRX]2XO#0S M;$Z*R>4<4J&HF&\T$(^$SM@1]=HG5/OMX]?VQ#G:Q]\@TG9NA_N&DOWG#IN\ MGY;O6J'2$^G$HL=/JOPP*"D.6/+L%QQL](:L93E @C.&^^XVD'$/QK8K(F\8 M]HCQJT\B5IIO4*GQ9# :L;U$;1B)>IU$0W0T$$6AI@OT:;]UKH2?&O&XJ1$/ MUS3]*YAP5A_:>D/GKY'B5'>ZMUSI?*-:2RM**,*#C$Z-2^,,%UZP;H-/Z"*& M7S,#?"BYKX2Z(\KV9]PB\]7$]U037UGV YXC[KLM24%#'??.Z+;<.F)QA:/# M.SH.]YV?9& L4-QPH_K4ZXE90+ M/L>T:B^&?*58($X?6C?G\Y1N+6MW%!6]M4S>>E\>$:Q\%^U:N/5!CVU9Z*5' MT5*XRSE*OY8:KAI<668AIGF'GX>]X7U(N\ IZ1V+[@W]OA_((;[2^SY*[_H. MYXVS5 ][2#YF".CLCN4.CX8@CTJZ@UHYW@&37BM#]>N&6-Q22G0W[*3'H&EQ M RT8FK"]&[J0[TE0)>GJ,A\2^B2?K 1!7Q1'+2:!6EOC!-50.!J G.8'Q<]X M<>,&TG6Q-)I;+^PN,E6O 1R/D:BZ:O3TKI6L5,9!9]J,U2K5P6 FPPU"OEK\ M^YRNG3TK]7'DZ/.-M,\=WGB %-4*$P=]+16*\_3*[N8&'<.L1*IP3U"*:O@I M>K$455^M^FKU'M3J)W-5KZ%1[S95-942EHK6TE-C)T)5&^UJ;F8OD!)%J:KA M0#QRF._VT,? +PFK N+QBSOJMU[LU0^%OP6 ^.Z\M24E)]WY7JA?Z]A:QB&5 M=&E,5_5H-MIF(71X_CQ%0I_^&]\7N]N ^'\K^&\?DC@/_.R&)*@C,8EQ,CAL=J;A M(,=DBJ6<9>MQ@<'ZW M*4*^=$>*@Q/_:Z%5_#X#I3C#B M-H#($)B#GZY_)9 MT/2V3OS\%6]SP2XD.UFY@QM0M:]_>+ FFVQ] H8/[0.CN&PD9O1)(A(1O"Q/V$!#0 M# +$!&[_T"* )L$O#T.#!"0BKCGW="E1OA-$^3]E9TS\\V_%AFI11%%4C[<( MS%Q$Q3'%H8!Z JB"!G?^T%;HA=2T3\69!$J0KRV M2X2@JOH<,IKWC$78.F&LGW Q D6G[2.#B_H$LJG+T$\$>OWF#PWD)1,*''<* M+7DTYCM1"8X >K3=8F*DR+;XI)3MBXUT9UZVY4]A$EIC"8($AB115]5=/%KO M!7K,0R554=HE6F"3)%VQS6=SF#'MCPT31!M4%E-Z 5MP"9( M;Z'-JM-,5,;]8(^;ZLGN=-+7%YUGB/.QPRIZ_UZ3"M(4HH7WBZCJ%@(7ERCO M("8!?_B'^@]^;J"8EDU(PG+]AR\TQBA)Z";Q#^T^JPJO/OI$I#Z&*,XI>]:GDQKA7D#&(AF@E$CA1CW)+[';; AMV: MJ!):"I1LB,60LW3H-$GX+_[GS,[(#0GV(>^DXNU!VM0GB&SH:F=YX)*+APQN M9C4DYLH,L)ITW%+9)6!HBX"R39'DC ,LYTAD)<\S9HBML] /.9*IZ$(Q6*!A M@4LD^+L]-,'[S0IB+EB7HV3TS)34,\(T#"I2D,]/IY6)(^M)4Y4_3,G7,7N; M4)R[N4=)E3#"FF+D%TDR664'U978ZA82D%21(W*&MOO2NWS"3?KX+M-58VB5 MFD:5GP:AU1P=&<7":'ZC70XNTM'^I!@I\^6E%+5$7;3+ )K@]&&8/4! "32 MB$1/71Z7C@_9W)<5CCN%N?.0K2I.VYULJ&=Q9;U4L0?QF1@)R[_^4E>7CM># M"!_?9L>8NBNR6 MN#@$DJ-":VXCF,"<05_J1+QILT?E00V(NJS!S95%@-?-W3[1DR$11!34-L[HWI'37A%Z\?%?J6KCHVV%OH]3B!>C\ M_2]F>R $Q*:03X@[ M( 3")MJGQ!U0@GRB7RUTX!/B:DHB[F/3/1""HIXBKU;6]"EQ/;O)QZ;[($3< MU];W0 B$37&?$N>CQ$=OH+X59KJ3\/N:RT1=11_^?[\BOS[K,M%/U(/WL6W@ M:'71#5)SAT'J,[4]?LN2OLY&'(C(]EY7&.<%R"N787TQ@#Q M+UVB]JTZ\<(WT+ M#G;/8>Z+IA?%UCNH;7=!;'4/$6Z]P'-Q9OS>.?,VR?=93=0G (YNXTO;!2^; M=N=6^=JR9#4I]6)7>GG:7DJ^88:$YSJ7Y,9+NQ=F\Z->A0]^_,+*.@W8R^L% M)RYOG3*BM2)6ZF>EBNQO5"/HE"%NDB<.F-YRQN$ ^M M5>$; H0,-& **K;V!6FB:(IEF_@(Z'P&__UX=4=4]3D+79+WY"BI>OROX M'JCPV#/C,B<$#':'-3VYM3S0J!2*'36X##[S9<=.\3E.INSBYV^%?AHT6J-> M_9D1RAJW3#;$I5GMUQ,SN1=&52VC 9*^4!.PAPHF?\D_NU_1NLFNK'V]^]V6 M*R/.%XR3CR&.M0S6RXUZ*CZF#7O9*4WMV2#T\9N#7T8)$?OV-!$+1BR#.U<\O[D+8/ ?[?F7MK+:,YX/?[VJO[/93*V.OF/UT7X,K+,\W8INJHW"F/05/MJ)&D,G]4J1)88 M.NH(4*$+E>=^J(.O+P5$[E>V;F/,>,&5^]V6QXFT? QRR&"CT4EVR!"Y!-,L M.4MG$^WF#=RG4B+K<,HJFA\+"[E;J=F#4(AA(>3@F$LDP%"O=>9ZS-/6!J[% M]-8%_$N>O=Z\9NX5#V=OOM8[0)?CP1DZ&LL$$[.\SH'E4J]PSV9N/+F!V1$< MUQ*6&JN&^&"?ZLXB9J=;CE9[D2N$4&X-!3>+JMRAG%SQ6/SF:[T?3-BS.-)C MOM[ISD=YCK;BHQ)GZM%@_09G,54YTEQ68ZPT%I)LA2\T!H-)AH68>*F0U%QS4$$E>( M5_P\R^%D3L?-!>6*21\W7^O]@,*>Y9"E2T)$+W1#_+3:2?=;=%7*,3?P)DRZ M_YSL"),T.>6M6;Q<5=M%&H$"CBA$ S3Y&BK<64.0]U9RNT1-P1/=3@.H*B#J M'B)8A& 8IKZ Y+.!NCQ[#=#]]C9T>E(QFE:D-2XKSU*^49L("^7S'/:N(H$E M79L!"S7 0OTG+!RZV?X>%0HLZ78'V"\E!+<+\GBHWBW1:K M24F\ S+01 58*<5"S1(<$QS6Z$PRL4X]GUV,N4DN"I9-(UMK#KWF G +(4GM M5Y[KH<>HJU3T?.UB$<4\$5OKQX*ZLP.;6T=7*;WPB6N"U]ZQ I %E?"*^\-M M^I$[A'H:$#9\'D$U^G]@N_8O,1&6Q :NX2*-TM4!65BH<8@KJ*Q"$5SJZPC M)(7?ZXYIX48D?<=2-&!!1.(6(K0($/!+K@Q"J.\#59_OO@EJ#4VW"=$Q3XGFY<[$AJN![X"[I,BN(H,\'H S$:&%#>FG+@/0M ;N.$.H3?#? MZAPOT]=9H:W4(WP1?9?WL@MEM6Y@8*X'@:D3A98NN M5B;[+GHM$0-%138,_ 0-EC(=F6 - VZ0NQO_H!G1Y)]2BL4_47_^@_EJ:^^0 MQ4M$R,@__?^@5CK"RU^OK26O2].V*$".-\$ 6LS(P)($6R &2$I12R=D$,U0 M4S$T%U7!)ILG@FEW%KA4=QGW12,2NCX.N-]#\1)1OY[R8NEJ!;=;PLO4<*,7 M"TG(U%%0BQA[*-@[TQ*11SS T_/>=_C,1OX4;8 ZVW@RZ#4-$FRLFKQYHZW: M3&>]BIV9XWKBWAO6?PQM+_CL#+*IY'6F\B8.S7G]E=G#2:')5QQ3<@!1@3;< M1 @0A:?*AHSN5VM*!A#MT !#"- O'9<@K0-N%OP&6[:F'/26YDZ6T.<:!!)W M+HK]8IOM]++%U8:VBBB)*K3D4+QA^ <"IJ$*R]_8N?38=!-(P)P+?_<*.=%1 M8[]F]M:@.R,%1:"J?UX[]CYOE::3]Z7I\$OXP0M!T/'#2DSHW__^KYU"4QLG M%U4?U\W?ZUC*UN:M]P6'5600=.M8"0/X_M^".A>6EK?8:/PIO,G(_[V)QZ - M)BCRB8[_F]CZ&6W+ MII["!S0_-R)BTH1>Z/-_ C$TD<'^KX8N'JVYA?6(:P_\V39TO(\@PN(:\E"> MD.0CF=X@NK!=ANNX2.SO]+$-W/-^7C?SU^;[!XQ]^C+F_1 "SD20H$_M(+W@ MX:VG+IZ(LD:D0=]T4,\&B@K@!H#[QIH$\ <>"DJ[0T!P%AWD'*!&;?/AVK6X,.T">$&!_@YJ^&G:"&F'BE'!D\AZJT"K]=*7VL]:HB-VA1"? MU&B9 7T>5)GYQYNXX38N$+WAF.6!^S:K@%$_JZ4EP54&2!<<;=<6->H\%;0T M0()D>*G'NVI62LVA]W8DAG-2KUB[JO/=O?2^&X'>Z!E;T"WKQ0->>K1B5>C* M $E=KJ<@N<0\2BY9'+:FK:7!DD$AT06Y0680UR&Y!OCBVY&@FVO38>>C#X"V MME0$STY#_I&][JF'7$[7ED!&G2)YIN9&>)'%(F*_S-W1)P(WF\,/85L4]YAT MV]G8RMHA(MQU$@U@3H@:L&S=I23!BC::(16/A0-K,V@HN.]THW[H598#=C % M<9JR12S\"NA% 07Y5Q $W9Z0CK'5"?35^ [DH<@V0T4NQE"5Z8*T,D)G3$Y6 M]?&T/1V2Z<3QJ-\>!V$9WV,?*$5+-UZ7 ' $D%8T04T#":5.(FILYT[J&HL- M=4%-"EH"N*T>LX/#F;ZLF%-QP'2+]RI-YYDLU#M1KAQ+5N+Q?*96X:N__H9( MKZ/.00BPCR>V, P%_V/53 A R5&1$H[_%-$6Q>JAT M504Q'&0E^-=P>EY\\?MZ?UD--\W247S:]7/@#UZL8R,UB)JO"XGGS*04-X:. M)"0%#90Y'-W+X\LL%Y'"Q MI(NMQ+Q0Y4#)T>9\C9YKI:^T83\#L&>J37$4:FLCOAQK5Q=)IMU.5^1??W'K MJJ/(_N(=[GO8^\KY'P^!2[KU1$0#3#0_'&$FZH ]_C84"9!2%!9 _ M"?%>"Y[V)5]&?2)B 29"!\+QZ'\\7W0[!.:!,QKQ/7A\>SYX$#Q.#Y\KFL&" MU5B14MV@4JK72P*+\#B(\?@ CM>Z$6'Q&G>_/8"BB,P&ZEQS!Y) LP; -#W4 MQ'$H+XBTC9!%B(.".'0L8-M0_"+ ['N7%A% F>Z!@4$?J.'$EV0=-% M7@-ZC-C ;TIYL+,9GF 7>A-S'FL9L_'$"3D1.9YK%^D;6^Z)3FF8K_9R MX?%TU64K#A5OC(;SDP"_80%^9Q6DF[!%ZC_URQA]"@!Y _ MH'4.;78#>=[NB)!G-\^[PP:V'>Q;X_3GJ/P@\+W@!F$SLAC.26=8MNP>;5+* MK/I!^,9FL:H,L"G,HM@^M!8=U=Z-P^ \%Q3C@I"C]VT!(L2KUC=F.E5P-&@4 MVFY$6W(@ J$.[< 4(=2AYL;?7'%L;.N^!1U@]PC0!?P+0B>#DPTH9BO9@(I> MPO8)YO5P<$H6L^-INFCG>Q-Y&&Q5SP>1<-.3&%#2:,M>P44V5:#J3"8H\PX5NN7@_)];^"K?ADR?T62KEBX"(S@LDDRJ MJD4%6V80AA^ ..#%#5 P&&H# M60;N0?DQ./R]]HA=044<\@J#;#DP<>CWA +Q4 A-IZ3/W'Q!-Z*-'1H\")[M M*V-$:#H0I^)H#-8P%14-$'TBH ^/SEK<0];#":)C;)]5+\*J#E#[$6U:#W)E M)U$7E&5-Q3W@W\>JB.-<=CW%J0%$1\1:F)#P^YRC 41UYKUL1T4B@2@5Q4P& M__XE5Q61*?#>49@X9%Z&^NX9(N5UI(H*X4A5+'#4':NLH\_(JJGHEAW,0)+9 M1 W,%/CBS?%ZIK;)DO .EO[?OZ(D^0?NY#K(@8UG],TZB(TS?A"QH 4(X(\) M'0KFRY --K$>TTT&@"\AX!*<[0R @[L"N(89YL2-&"RT(G=[Z/,B2PHL Y%QI1%FT="88;I(SC\\<7<4% C3[> M "RV5341,\1,5QWX1G/INOH./K40AX*!!JU#P%U2NP MB(2@C4W'L,4E9#8)K)'@E8>0J[YN/U_7':3-M)W@ A*!CFZ.]];AQ6!?UB&C MHQM[31_O" ;^/;)]^B]O]' ($<+2'7GHLBQH=C!,3;JT_:8 M=(N^>$KK[:;7\]G, :H8H*T/A]Z500N5#E([<:2#7GZY1$1O98G=X:PWX?*E M;'D^RY/9)O-^EW ]X[1NICRFQ;[=ED81)2Z;'N6FY<\CH43CH6A'))N(Q20S]]_5G6]G41#UI">PR.AWXK"0IDX$^][ MF>3L4"9L+7B:K[!Q@^%+QT 'R7APG/\G]!UT.H4;,!B(OOA"!A#7 (0>W(HRJ$(?J'L6L:"Y.6QO MF.Y;*@/:[.B-WF]0&;D*Q%5J^Z:!%Z&%<_:0XAU.&T':GW7:/",7S<1*(IU MR(LCY7T:V-I=;!ZXFWMD?--QZ_QZ'Z)7H=PA%+I:YWSO<4' ^S$<]P3"_149 MUYYEOV:)K;?#_<7QAH[&4W3-=J6O_5EI0@1'74=<+4?E;4RQ; =9]:]JZE M%#ME8;@SN8R)L6]>;#LZVQ:&F^ON&I/PS]%A" 02]-X!G!Q"!H]>@Y[6@#]J^HN[>CT#<6@.J @9N$C<:AMV0#$7! M SB@C"$>?K=+3GR_ N4]OGY8YN;](&-QA^[;B"Q@_\FS(O?7L76J#1<16,O< M&J 18KONE[)FDP"28 06GN_@\G9@PSTXJSW=WVS;[O MJJLMC;+)2GD9SPOG>(Y/7["4C1N(CVBV?"H4<)"A%0E]M:6NO=^XCKLI<#3I M!GC6OUS )$RH>D]AEXDN5X^V,ER9SH:2Y>J[33[D)4%>,KU3EO)@ZZ+3]L72 M:CDEM?O/*TZ9C*H-6FJ5I@Y*2(R=/A9QQ_5,[5TVTPT#7_#9RY9PJ;:KI! $ MP;VCMER=?Y3_0%-&4TX-<(3L&??TY!\%_NF6BL/'243+\^?7MBZ*'ZWY$W*% MI]FH( 3ODQ$)\'+?8"<4<"16X-T+\+S^]8+AR[T%1]<+WN/I&CKPL%P'-J68 MT(##H(&B)VAWX4Q-[PF$T]X&Z5OIP.[ ]%Z.,.-^>O Z[Y2-2"JFB,R^%PWD MBB@>Q@VH4O1ZC&.!G^*&**F-=0?6D1HX4UY#%\K0V16.)"W_?_;>M+EM(UL8 M_OY4W?^ \F2F['HAA@!W>R95M"3;<[H; M:! @14F4"%*8NM>1*+#1W6??A>R1R\WO0QP,_Y1?F<=E U%53&X-4%71S>.C MMS? Y+4?<>"$0X>Q2$O-6I22-ARDE21BXJ^-RBV5NW8-=$G:^,K;G#^YQRZS M[AS%#R3]%\UDWR"2L?41*8$RJ&!Y<.,ZKZ(5IBK<-B" 3GHHACNX,R.7@2+X,GWR%/CH]L##>XWI/]E4 -3!Y]\X>(%%L\_M M%ZKSA1Q&5N)#\HL3%@MA)/V>/ (H\8L\!_QQL+"DS:>4'SP)/\$'YYP)9PM& M]O+),OH":E9Z#B ?0C/:3XN$!,%B BN/G_'L/A(12-<7EFU)!9Z!@4R\9 @G=;%9 M!&=SR+D0W<4]Y!R./30<4\];NB5N) @W5I)HK'HDYBR.!/63Z! P3@O0?T3% M]QE \1INI9KK!O=HH9,\3&W51$?(W@4)%/@;K.ZE?'8.)O)(<^(D[V!)_L3! MD&P_L8"S?)M017 GD.T42^:@(?Q Q9]TI M)_=0)),(8_:[3^AD5YDT!X'AW M II[H$#+3)249%5J%@ZI&W4H*V!+D#U!=!7O4WP0GCYI$%OC@*&#;N)?L@OT MYA&D%52^";V3.^P,^GT%<& UDQ]21;J:DRDZJ;$26G M> F(D%/?8Y1F$)"#51>UB>0J(0=%6A4PRDA/G=2;X8\XC-0(%P.ZMPF]*@,(1;IQ.@:F]M+5FF:I X>T ^2W'-X,?ZE M\&Q)$"/%SR1]KJ!I!B[V*UR>&M88OLKX=QS13$.&'HM>1KR5.KUA=Q^X"Y&G M,[=-N.9+\J847PXH7'[@L>M0?**-&.,^\R$;*8P;W_846(R$ .C;'KFV^#5H M:?^6"V?L!WXM'_$_ +6.6:Z;4NS)''0&@(^EQ]0%K<5U)K[HL(?)CU2J MPBUIZ;(/- @-=[C[C%JGX0?#0 MSG3*A@X:_B SF-2N98I5\J&$H]QN..=2"#$+M-LV]%871#7^V-$[72&?X=>. MJ7<;[=N)+SPU1><3!Q:4Z#]G>]5IH91VDMR43VM M+YP6?2^\1"=-XK% 400F-L;.2,(C8PVY8BMPDUU-+- (\G&;>O:-JA--B41( M$08KS&0" :Z>59X*I6#!OI##SF]KWKZ1:31)UFPBC*D#GPAY:.*+-^_C8YI@ M\7ZNGO)SMIZ2N[.*-TAMP)S0QO:NU^KC1)P?122P#PH&!9$77G,VUG028[ZH M^=Q^L=(V$W]2RA+FG6].9-5TVDD(8V M*3M%";WSEWW+ RGO[>7?.V]PH^LJ.;S(*E,+5O=]Y!]./)TK5P6U 9BLP.TX MZ3:R]$:DH4Y,-"I86O(JP4R)&%'-=LA4HTO!:\'*!4;G M,GESI(?QN#/3+B>,_-$\@UEVA1/RXK-4]G&I3-VSG[T8W+%R8"N.)GY #9*3 M9 K%36H3=[7[XDU)?>EM/&'L3$%IQ7& ID8\^*$XY]*UE'W@LKNN MD'PN](SPK*/D(J1\5N79MEMV5=;!35D'1I5U4&4=/';60>-660?-\@P8>G07 MC>*:.5%M$Z:]/C@]TOKVS]CA(-E-S\W\?)CL%*J,,X?/B3=;,FF/&AAZGB@P M273&^7O3T=T3!QC )JT?Z, 9QG)^;=I.F;XG[;O4ZU%8[#?7E6>E4C\=Y"KI MLM1#8AE.G$8,WGI1TUX[_@'(4-)Y3S$:;\.[CY#C>Q9W*?B^1#XJ=%Z2*(:,3E"G) DQ&Z6/0AY1I642TRHEQYWV"9EI%FX=_5\)_ MQ;)YU&:^G[K_!)^^=SM_U??&Y_O3/_K6UY_3+PN;C)K=9#Y4^LNRI.K7P]!1 M<"Y]3&1/']4G%]W7??^D;L9[OO_7Q?4?5]_Z=RB/+VI>(]N_]D6; 6Q,$S+> M>Z.P,'[_8^S^:;VK'Y^WC3^;A^-^/>Z=+2J,MY)523$4/@I.*%A'? -IA0EM M2<,9SL%;<2D4P6%[ Y)8'MS/<$7"T!2:0,2J%=-$I\T_6A%/Q1;RF$J^UE5. M\N/D1IQ!^;CUX%38P/G)@@B3G^]#@V'G M+W;A_)CUOIKMKV\OSCH7?T\N-D:#@\_'/Z;^J'=Q_K/_;C;\>7)A[/_=?R0: M7$F:'5IAM((P6P7IWZ/_Q&;:T='Z$=]HME:4,G(7>:3G:ZY(P7_[)!K7?A X MP(H'$3O(G>,5Z(YC[@],U*$5!"_?T4J<;Y5'.6OA3R+76 DH^+C6EYUM9:(: MW(3X+-M70WR8./A#![1/*RAJU\7IQ?$N?/<"E1XD YV4&A]3'(DX@@(%A\9] MT)P1FF(5,<;3;WV>V/&K^.L"7Z.Z]C#1F9+FC_PCV"-OVB%_$YK_O!*E%^JU MD'#)\(I[-L_1VEM^_!; M/YBD,^F,MX!572.=B%F*7*Q\](&YA9Q-_<>:SEXE7K\/'_87F5_\]9Q,"ZZ: M1T"U"\=WQ2=,,&1!7(=7]H2\@=@S'K>\Y-MF_;FU[-LBO)^Y MG#SQU[14CHM*[94T5.2FNL89H*XIK&T53JAP]<3\7/'"AC=<&$;WY,-#P%Q M@FGLCF7R:\ HN+80:)AYI:-O%L,M/-PT0=?\R[G\,^;]\'G*%Z8=8EQ%=45+ MQ Q8:#MAF/N+RO"H;Q!P="7;-;%/%QBD_(90JQ'HK2F8A-^["37F[LG:Z_$? MBR]+E\D.V*4@C!)K6')@8 =N3'3)(>F,1DE,OCC/C*=^ 5&Q9][(9,]G9)A M3R)7@P)JI+SAA+PAW**&V81RF@.LN>L1D$R7/3_G-&A*)^RAW% M#NK MF/=(GK PWU"'\C.3:\+L)Q;PR5.@[4J/A)(R>ZWUXS%J8@VE)P9_=?>.UYX_ M4&X2Q9)+5QR$R#2':@0($WPQJ8M'PGA[H*0]&IU,ONC20J<7KAGR(?3D8/#I MFZFD2[K4M>]WU/L3G]C>@3RK,";0C^JZ[@RSXIJ#NMXGC9N>Z#=".N5!3YE->D#=($Z_JO+;%M::LJ"-?&+HG M?$!OZK^2]I&B\"7WPL0!2]JOS(ED0J-K;12CFX?7OO,VB9AWP6NS?9>1"TA6 MF/J:=>$[LIJ2;#JGQ'* A]*ZL6BW MM$&IVF:Z/*HGQ8)*H"UX%)[*>$/FEN,$E[AW3@_WTY%A4C'5GBN*QJGZRH/T ME5D/;M((#"Z%3BXP0-&+%JRC37T_$@5II$U)MT@@2PE#+;"<,&VC<$\$6B>! MWD09)5&;^G,(L@P>.O+BB2B-"S".'TX0-@-&C@A1=C><9ET^"#<000P]F-0( M.DCT7/R5)WMGR4Q^==%& +%\P?8](++@.INIF&!:J%3L8'7C=0Z5.'=.O?N+ MCRZC .2,4:)T0_4A"M91L^UTG&:6"AQ,W!IF$S$+/7%J5N91L0-V\6:5]/-L MB2>OT>4U%-<)[R#G4R9)/;5I!LQC(T;(!$GH\?>"NVAB+@;PI'Y0W898;36P4 ML6)\M9067-I@"0$5>$G9E*GVA8W'V/@(Y"1^[1+$$J,8*^GKSB#F&0$43J'& MJ3:UMI"^/$N[ ,V<\7D6HI)/<1V+(\')SUDD:V*2E9&.9F03V*C#'/'Y2$K# M;*KU?8_S^]"V_VQYS"45'"[-&Q*,PE'#((MO;N^@8'DJ;S0,#_Y M03Y]]GCB^&"ACX0%_D#)9@;-23(-FJQ@?F^(WY:YM>F(;?9S]___KSH#6;3;]' MW4EK_.PWT\B[K $D C](K>/^H8P"%U)@5CA1.':J>K-$%4IW/KY_>]X9>K/[^X_RP-?]T*,APL!_*X2T#S M[<_/]7<_+O_>^WK]X^/>V]G7>B?TOCS[S6CD0[C\GIU^N_SK\?!CW#&]\9@5]YX\UC@M;'0JM M\S\_[W\:_W%U^.WPK_/7W][^'NVW 0JD6MV!1@CQ4VSG(!,QB)YT F>BU5EK M3,S(*R2=VT3X'@6ZRWG@9>?2&Q[:'W\_G[K'1F!Y%^]ZQET2;N\-Y''CK7%B M7C>&A^U_+B^&;]GP\]L_OBP,)>/H\Q30W ,&G.HS\[SPVKVP/,?B4\""<\RY MDZH)R5?2AO'M]URRO:UD=9_-0UB0Z/O9$5^;_H^OE] M;W#5^_OJ:J]Q?CS\W?WXX^M?^S^O+Y>K3 UE7"C\<@?YWIU-#[KOW0/G/&[Z MS>CMN7-PM%S)>J !PW]\,M]^^6A_^+O^[5TC?G]^U>J][5_2_+ 2#=/7BY(7%EVBDL2'.!A=6D $]*D=JS3,[V"+JYF;'AL#&\.R#AUT+RL> MZD!ME%C)/-!X)CQ7=18/7,>&ZW!"BQ[-IRA+28=)L8P:-T[) ?[X??CT1T%7S_*7!>5UA'O%1+Q M9W ^<,Y?]_XY-'NCT7=O[^#UQ^@.;@=*I.1>. M2[K__O'ZC$U/W/Y23\\=?*JG=/7+E/W.E^O]H[\_V5>' MH/2[?YSL]YH-L#I^,SL+/*JJLE>^RU[N73N(_NRPO0^&7V]??KRLO[TD^36C]/W\>G^8/CUNCW\?F)]/*B?&H]_\=''>N?O5M"8GL<_3R?[7^W> MZQ\-')78R]^\XFD3]\[G! Y0X@W D*3>P"$V]95).YA\F!2U%7$]797**" # M;!KC4P;7/]QA:E'=J:M^W1I4P&TB\K8L37TX/O;1WSF'EJL.M8_)"4V6N?>_XE0&O,Z(^7 M@>^-ASX?!EB8I5M$)KL.GN7Y;WV:TH+%5P^6 E?>[/L5VB FU52\(7-#UTZ8 M?>Z M?D:F,:Y$V)F-V\T=$1%7H"7GS_L:\^IH4< &'[R6ON<<<.CLX0&@.MI M 3/_9J:MF9:"!B@LL&;T]9"_35G_H^_YI[ZKG5PEZR7?3'*]%E>HXO8RK1+H M^73^HRA#4SIX9*I@J2U$[%D7EN/*,4?W[W=%%1#[5N"[H,DFR6N'!Y_VTQTB M Q#NHX*Y(K5T5P[E3P7Q6$QQ$L$! P7,2B9!"8_3D&'.'KJ M4$6239KG1"46\.%BF9LL:HI4?)UZ=LJT2:W?L'!6O>9[7?%\*['W+ C9])8[%.F13)1QR3U1YB:?HC&5,R^H%T\2;2)?"^^; [N<8"MS#Q,6>-*-;,@S M%!X[1-!TY@HBV/PHUZ[>:;=TH]W)E$ )U1@_YL\^1+GU5C.S]P 1JK:DNEC, M=$UYS/UZL"Y L20D^)JY@]A69^E(P&4@]CBR."\'-^H*Y55]7;4 5H[QDT!1 MQ\GPF0S<8"RBT31Q#59R@F3&R9Q"GQ1FI<_SP4,QJG#*E[" ,_E>#=!!#@19 MY*M0G U"7)"*!^:C+YL%2VY&FQ"HD2I_8W3_>/C#-\/!I_KO)]?'H-A3U5CWOQ\C0DQIV!4S9 MH\#KL]]0;B774=.TA]9SUT+B54';305MC:J@K2IH>^R"MM:M"MK:#U30ML22 M+M"^GOVV/V%3'PS&D*&(U[73VH<-EI<5;O&1?!#JS@KWD>A!AAQ\M& R@#*K M+S-'DCK9TR%NK;#>O+LDO4\:;@60)0] & ^%M9]\%#'W+?.NX/W!K,;UKO3# M,V9//&"08]3VZ(DEICI_:=).)53$.O#S^\_KK?5P.UN=F77=UH=O1NNYW8YT*=QX]F&0-,3,1LMUIZMPDJ M[OP7FHWY+Y"JR*YF3B"\>91G"+ "!:S#+W'>*.SIO;JAMQJ]^>7QH[GEDY63 M- 1:NF'.W[X<_H9*Z^''OKPDM:N&$V:PTW7]2UY?:3-G1BF;A,E^:GXU$ARG M1-!/O*D.+ZSGCO8L>A$J:9EQ?@X?"CK7)H0F58/Q/1A@'0N%>I!@#]#WT>== M'3+5@/U/!_WD3I!QRM'1<*\!J/'6;*(=_2$O>1]1;"36T(5>3FU['5L#944F M_0CD 2W?QJ33-XX[Y74' ?/&T234.BUM:H]US6C5^0^-NOBA*3\AA.&?UL!" ML*TX9+*7.L@3/E=]R3Q9A1Y8@MG.D"7C4V7MHWKU8LY@LZ4-+4PB04U$PE%/ M+M@)J4R(>PS$R[,LPA^2E&)>DM;/W/G?-X$MR(7 ML6R:ACN?0"UBDG0F-5Z%_RI;33UJ?,:KB(,ERZ0GOA3]4>#/UW*L>F8;R=QY MR;UT36%,B(DY1B)ZH,L)ZUFC6?:\E+UT_72ZKVB5(R\I'8I)<,2P!JZ+A5#S M.Z1XK7AY[3&E]?;I$1QKS"PEJ)V<,AX2%85E3'T,W-^;$[38&!CS]D0,ZT<< M..'0X=X&QTM'4S_ #:06!5@E)0HSW>1Q1-]41#TT,8EO2!XDS(BAD:3A/#$D M)"#H<8F*0D48Y%84H@8]\A/F"GXL6.%>0Q;JL4P47F8-,PV-93<]D-Q\L31U9@!?IWI^.3E8LO5D2 $R3Y+1HM6A9%;S M)U8U#-D)D,V?1MPHK==W+_PQFYM4+;HK&@M& \] @**#;(9-@(KN7C8B$MQL MOE'9?_[5 3,^U?%D0A*I5+P@)M71\FLIG#9EIX5K-#!!P1=_X9<.,I"N6JA= M\@0(?3X^FS=- GG,X(H$/*0TVW<"&XE;'3=M&K(V^"R+!2MA;)$^CFRB2+HH MV)R &/>-#;_@79B:C&$FW)W*OT3O2HX#C7HV<0,A>V'9LD6ZV#G>NQP8?PVK MXQLLS0.JYG_''.XJ(B+;U/(^H0M:/6/B,.R^2!@WTAP+%&F',=6<"LE"?%<4Z5;Y?T1//'>>% M+.=:MFB;:]KTG;7J_Q$C(,7M,CI,)1]'OD+,TDO:XU^E55IN&%C M*4VF'9(5.0:B.8AMR?!DF PP,9X-Y31C_J@5<9T9@T9R$ _9Q\-AP./0!-3_ M_*O1 ZG&RQA%8ER"7Q+%X7O9=K698%W2#8AG^@H30ZPNI"8V(&1A)(SFE!$G MX_EFB*1BS@2:: ]R5+&9%0[+$5YAA,F4G>1Q-S6:5<4&V4SV!<3BG$2NP;U5 MB)[-FDOF@0M>0, -F4@:+_M,\ J8V8U1-&V(,RV(J\\%P.;_ZCH>>TF-5_&G MW)]YD(%J[S!;CRO\3\C&O%EQV@Q:!^C1( ?6P) M:U$.(:4*BJ^\!3XQRSZPP*,MOK$PA"!73!-V,E;@6N,'<]&!^_C^] (]Z& M<."R0[YN =QH@BO-Q@T38/$R6H0+)C(GA8*("YF0&N?[1-F!S2=-9\I9= T; MW\!_0E#7Z ,[)^;-= M7>MI?.3T/&]+$@QI&I#0J@0SB%/N(%0P+#(6$9IE/%V7H^RH0WLZ'#IV1?:/ M@U+!&M)Y@8'(27T82?CD7V0"1GKAM5%*@X^? $K$4B0HX8!DM#6_?1KUP\4I MNN'33(3"D/>1N&KY6/$>DL!Z0:@CP1P.LJQ S4&,2Q?\+>72O$BWMD])=ATU[TIN$)[R^]+S"S&:4CID.*YFT'<&<4T6$'I M[2F.A-],5-1A)LW$X I20XQ7>N*\+Y1YKD/?2T)E,RN<:V.CS/%*8R5RI)=# M>8W M]"KAP,X^61V3+436KUP/ DQJN3B 0SG4_&>=K, WEIE[T2TD3D12@+2 MPVD\F/G, U@]@0$Z2NQ.I^@:"N98>IH+6^_:]#AU5T2$3B*K87)OJ!]1=T# M0(S$C2VN4Q.C*6J'B!IF*"JM16/$['R[N1>!PK7RVY+LLV/LU<$2CBE;[&'W M0V++LD$1_/>;%>) P@@E"5[L.VLZ@T\"1I/6KUV*;<_WEU\OHRLAKJCFK]'. MFK]%O0X]K0]B(:"6!!AGPI;3W%_F"4>WR I4+C$/%K4NON\?%$\!14LQ#@+> MHL#V?1Z(PH0Z?(OJHTI[R(4\0L9YL1.HTYL53 )>^CB<4GB8S88Q@I/>N<;3 MXGY(^WOWJUN_^EBW.U^= ^MP?+@7?_O6'V.']F?7+X>3T9-C?/SR^ M;'[Z$=7W#@\.+N')WOR3/]Y^L.JGX;<_ZTY_/#[:LS^VW_P8?S?S:[[;#ZV/ MKYVWG?-X8@^OO:_-R9^M/CS9FG_2>_]7[Q_GYY_LZ]N3P)R=>L;GKZ\OXGEU-G _6>1#BDT9C_M'O/_J-D\YD>'EX>O7EH/?FNO?] M\_#R>^-[/?=DZ^3B9_"'/3MO[_GOH_B/EE,WO\"3N2.-]NNMYM_L77S^^\7O MGR87^\?'_3-<,W>DW\,_3]M_7O8_UN/W)_U#P_XTB?_!)W-'.FU_' XC__U^ M_?>/)_]\>=-\]^?L#;T]=Z0W/Z_KC?V#5G"X__/P\S#\(SB-#\??F_DCF?]8 M7PZ"'Q\OS]O_O&WWCC_UWUKM2W@RMZ;QS^O7Y\'PY\7AMW<'7]SW@]&Y\;8/ M3W9R:[X-#]Q!>.P>QG;SR[N3RP/_>Q.?-'+W9+\WW\W>M-]CGUPX['D^^'>[-OD7!\*/7\YJ7\Q7D&#.> MLC/K*AU>>@8O>.WZ]ODSZ:;O^W\VO-'9S/]JFF[O_+KS]M.?G\?YVLSBY\B= M;SS36&A;,TR4"&+V0)6:@\R:(LHQ\%U,HC Z-8V?5H/CLO"_OPX>2JDU:^7. MD+W]7N?DA]*&CF+R_M+A-QWA37/QDWZ2>K"$L8VCB*<:]8LFE6>$ M2GNH2LO$ODN2E82(LCP/M?O4&8GKH\.")H';49*LKXPWEHD=.&-<&SG8%4&[ M9E:@4R AE&,?\*S8I"; _#<*#(7"@<5G"]L8G4SBTWSW^!M_ANJ.?!LD[8,9 M=;N)9CR)@MQ&!"W1N)DJ6:DO!N)-P,96D'BYYY%$034Y#_ZY&*+\@@ W]JAK MJD0$"O_P&BQ,OA'!/)ZMG?HG11Y^0SB;3),/27I@!BTGQ!^/\)1@$,-5'(\2 MMGW(S_>:GX[BN'G^_?4?]^O%[P??W]9/C:.?7]\=?^A''\:/PI$?=OP%?RL& MX06>82S:YC'L;,B_/HOFXOWU7* ^"N1;)=;R,Z1C(N82-*9P"IJ-5;,K&^ M[CC7XU_-JIQ"73J&+N&3I\PNV)5 M;*K8DH)'C;OBD=&L=78-C3![9FV<9[E&^#0PI-W>010Q*^'TD"BS<[K.>KG* M4H?.$^$JNX@BY@,I*6IFK&TSELV,W03^?,XD:Y%)[UZ!8%;*N2O? M%?RR!EX@ZTC?G3KCK;_=;3%#N%Z<]FI_MV[_7%[_XAN[[V M/Q^^"]Z?3\?J),2]QBU&(2[(B$Z&'C:>)>4YWH\_ZF[PKGMH_GC[[O3(JP=? MOO:_PXYP[*'1[.7''MX?PWD:7/E0_#Y2XC[)9=5-R)2M\MW$NMA>IV)[J#&H M;,_\_N;\Z^E??U_^^/W0#'L_/AT&?F?O]/(1V-[YCW>S3Y,?3>OP;?V?B]YT MYMN3SUAHV7[V6Z_3>ABFURPE@F^"Z952Q]L(SVN4\2;6Q/.:3YSGW:[2[>%Y M7OOPQU]?CH_,^G[8/#S\$K?4;]V6^&J7?KW0?B>Z5$\HTH>Y7:JR2, ME.\FUL7X-J/3W\#X#2PS][\=7D^/'^Z_0P_G/\^T5K_'&"?7;,9[^9W5J>!Z[-Y;=A[/_WVCQV.T?&]ZVH MW-)CW[LH<4>YUZW]=(_'O;R+C_T?Q^Q]Y_#;Y*3O_'$8_WC3^@+9U5X?;XS&OH_9A\,_%Y_&G>MQM__UZ MKVD'/R;4#;'^[+=F\\&XU^;1?TVZU^:5R$UYRW;NV/>N4-I1]G5KK]DCZEZ? MSMQ^OU)CO-WE>T?'P 9I% MWC2L(/TF_G$3/;X-4UY8EP2;-3'$6B M]BY-^I;B$R)U3[1W9US,"D/?YD-$DR;>*O)5LSHS6-AH5;,Z MJUF=#S*KZ..3>BDB9GD =W&8N8I]N*S^%-A1+H7CDQ4$W\.S M=^P'?-T[-"_ZY][%]TNO>SU^]IMIZ&8CG[_Q !,HC#RC51NBDV ,<$9XSAQ$M 1H Y3H[!N6 3('T<@26F<8T8(2_B'8XFPF;CCNO2 M$P-L-PX2X!\VI/E=0Y"6P=1)QIO26$;JQB[ZDQ?N@_2"@M?0T-N#FXW:HF[P+>A$?4H*ZT-B1 M'>?5@3@XR$1,+RR^'3EAS:>94#02BF:IY>^+X&6)^67%$/55D&G#F-&\,#K& MU(GXJW%R))T!1\HZ_.HLNKV\SE1;,,#DH;'\+A8PGVWQ?6@U!_:H._H^&-9; MWYN&/?QNF9W!=[M5;W8:MM&R6MD)']_?N>=&H]$UVRVS,S>HXPCNP_QH>18? MQQ7BL(HX1%T44*'O6>YUZ(3?33FSX[%'2^#V_O,OHUU_9=;X?[5TLTE7^G33 MA,!RVPCQ-PX.HE#GR$#/G+ P=B-Z)+52:^N>7+'0T"KK0+*__%@+)W[L MXD ^B\\#3,<&#+/W;"GW[,5Q!H'],\=BTZ-?%*V+8%C#I::=."AHT&_=3O?>QC& MTQG'=>T8]\Y'^$D(\0&>P%.!F>+T[51DB"D=-J'&T,'!O!J:S@%7\H0^1G. MX76V,Z-;X/IBR)9M' ULL0%\X91F'<.^_ #V^(W)>Y"?\8->,I #K@.[$ENR MK1A>(T;B!LX@CIB8)!DRL5\4K"%^S;_DHXQ70)-4#O/#H28+9P%$ 1,/KD!, M!'LS=[S3Y'AB4%@R"1H>/@'@:&_X:<2?:?(I2&HG9'RD6QC/9BZMP"UY_G8. M5M"';#@A(AG=NC/E1\7_(F+QH:ET #E6Y9+1=-ETVMGIX7ZM;',%%6%5-WN] M5J?1W)#4.?[C\.2/H\-O3T < (&APC6('3[:W-+ I!W2 &ZPTU

    Q;7$!<'J-&W5L71JV:!JB:XUF\NWZ:%+ULF _U@ XZ!X90 &- M>ZLB@^C1ZNLC\+'!?4:Z.=^"]3N4J8 M@% ,T3(!F\?SX_&$3[(F6TD;@CET#7OB?C3X]IZ-0W=TS?6]\1X::')B9P1* M2C258ZOQ7<),<^$ICT_@3)_Q9\(6()9O#>%U .^$WRU?3C<1Q&PM\(7WLH]/C@] MJ^6?FY] -2^^'ZA@S5 M'0SB>?Z%(#'D'#-'!/.0Q"^<(5A=8:$FA#0Q9'0??':P/0E\C\^_2U2CKS.T M"ET_%'H/XA/N5NOCWGGD(7L6>H+K/AG51U(N+"K_C*8M*(0VGA"LABFWN!(; M=!#/0#_P@]G$037 TN0WHZ$BP'LX1EV@(QV#]H!L.B+E%UX+6&VIVG+9" M?B?K5Q.*F> BYIQKZW9Z.KE*NW MJHPJ_@+=BQ(Y 74++5^^!.(8^@.235Q. "U]WW77?E_KV6DF&-NK]61 MVD$O6/1RCW]TK_, BXLC=$H\M%.Q'/P\LXV"B:AD[DJ_$8]LHMO1"B>$G/0# M4L@%H+!P314&#?0YYV4R$)=6<#QLE*S$*%4K-K6DT)A-S%(*2#&/8CHQ^D:U M42S3%Q%1ZGJ"=( ?P3$1$QS=(G8N7+'W55T7#ZA'O@X M2 ^,QV*4)YW0ILV,,021\ M:#Y[C0+FQW\<'>P9/5!Y@(%-A2DK@Q*@XWA#$1$ /A>,$Y\XVE?B&ZHZ-60X M\QJ=[-R/*"PY?S1"1HHW13$.V$0@-2NV1WN0,]1UH3Y.+8Q^7Z"&;6-^A3#9 M1^R2M#BAM8'*Y'@RF0",@.LTV)7R?CR1:PUX;F$0"UV4QW/D==!V^3:3+> % MQ(&7/D3!*)OGV/A\75!D$?(4=$=>9HE, MR&KH4Q+"-6K6E]-YIP'1OE@)@[ M/XL'H%EH$P;Z\D12YBD4>53!(N+*6BG(/?7#A( MA20!!%W28227]X#4\&-T0<4 =U#Z:R74==+01K/;:[3K]<:F NK[)T=G1_O] M#UI_?__XZZ>SHT]OM<_''X[VCPY/M?ZG ^WP].SH8__L\/1I!#\RVB"9FH#T M@J;)JO$!_2E\BK;A%",/%D\((HTJQ#0R,L*!]B: F'Y G@%RN/%4',1S?Y%\@;,4).""I"J $YXI[=Z\2X MX_KCU#IGVH]X.$[CY3+=&7X;^'&$\5L@&"7M)@D8:U8DX\ ,:9864S.F.7>1 M<=4H79JBYN8K:6.'OG9)\5GBE0/&T&ZU0I\T7?&L/?< ''4H>9SR97V.F:]:1CU#0F&D\/3KQ_.3K7C-]KQY\.3_MG1\:=3;8-"8%YA M!'NI\ K)2$RT3-X5&]-HK5G(7LH?U(V@82*,$M3/;:[79\T@U3_#;:!ZSGC) MM:PQ9LO[U62,UD:SUGN2([.651UM9'B963,V.22P D12HVG6NLT*$B6 1*-F M/,DQM*4#!/"F"@XE@ .RIDU.4:P@(2%1K]7;%2!* BS5J^$=1D ;RI45D2 M98!$HU9O58 H 2" -VURAG@%")4W59;$&B%Q\UBTVWF92N('S8W':]UYO&^# M%,3RCL>[V17[2+.A;]*D'X4@UC%M\^ZX8M2ZW>W&E34/?MX-YF'>8[9FK]2S M-6]&B#4.6[W)"[B3X&]L/?C7-9[Y<>3#38=]$(EQ'PQIFEN/(>MC$,OMW5UD M$,VMAW[QH.4Y*ZR^P$;)W*.17N3<09^4NO&4;97GE +EQZ'E#<,7E>2I;)6[ MX,4&IV#1FJ) F9JL>3$F.'LL6@,!\)2439]N+0/L>$Y'F0;8R3[VIU]PF&[PBR-THV*.#86V!:8^]IZN$TIR.O33W>&D?!O33GIR9) MMRSH< _5>,?/>&/*[&[B[Z/[KDIQZIN207<%HY[(QS M>6,*]?8;A69=KW>-7?-$;T@+?WK'WAEW=J.NM]?IX*N\V:7R9F],P2\7!MR% M,CI-W6QT=LWUO2FKX.F=>V?\YUT0$3C)<,O-""4@AW(50ZR%'#IZJ[5VF^&)&@A/GD :Y!*^B%6N*5I0874H6WBCQ3=V%L-I=W>@TJ_#' MXX4_2HQ )8N7E/BF[F04=5MZL[O&PIDJH+(]"%.R"$R);^I.I-5IZFTC+\;* M'J*!-=\&/H[/"_R1L[ZBWQUG )NO:KAC&+%AK#WC:L=!714YE!6=6UV]VUAC M*?M3#H+L/H)ON.;A3AFR#4-OK1/#GU 08\WN[E$7H[HQ#' MN9'655G#;I4U;.0FJLC DSIV*>L8-G(3E>>^*EPH7^'"AF1 Y5A_2N^=@2OG.9/Y]3;Z45_ )Y>>=%W&,.WSZW>T'L%65U;Z%2?U\I/F>O" MZW1MS#P66"YIY]9PZGA.& 4T*?'I)ONOK6'ND\GA;[1TL\KA?ZHY_&NEER>1 MFM_HZHU.U9FH2LU_ IZ(AGW9ELWVVLO0WZ*(F]KR&!\[S_:?%MKO8*>B![$AGJC!4%[4V&B^4'FO MI40VP\Y+BC*T+BHCA>Q>+R,#A(I1T!AX"R,>K[ KJNU/F38*_*DT'GQOJTL) M-AZWV#)\;K;6.\^TBDN4!AT>)^ZP9?ANUO5F>XW-?*NXPJ8+!\IV$:6L)+B3 MJE-OZ6:G:MFSO94%922-TI4:W$F*&'JKG?(3!(K$_9,[\[Z%NRT< + MT;?=U.NM]?+:)^,EWR%L+=<6[?08[U0?W7(C[V[?NNJ)\[= M'=QZJV!\W?;YM\N&()7#>SOP?YU-5RMG=^7LWE5GMZ$WC#7FBE6^[O+@0^7K MOE_$=.O]W!^PR[SO:7 Q\-;8"2?87P?G=PW98'U]=DJ[I7T*"V(V AMG5.^L=I%A%-$H< MT:BF MS=IZLW&U4+H2KZ444_;I0I/;UN5IG^5?1CIZ,?JQOBAEYO%>2G;EO< MXW/@([1]3P/30GL^8!X;.1&5^[YX($.CO/9F%0)9F[CHZD9SK:,AJP!(^1"C M"H"LC5YZG585_*B"'T\Q^'&W+D1ZM[[6G-TJ#+)Y3*C"(/._LLCCDW8P%G7WZ^EW H&\(\"'&L M,O:@7,2QLCEA=,#(7F1/_!I9<)Y-X*QZW2/X']QF(1H_Q,X&F34O&5XMH(D[ MA#_N^].9%3BA[V'92#1A\/\!8]H4'IV$&O.&;*B=LEG$I@,6:(VZ#JJKV:"I M<;F/S?_^.GBX8]R!*3S$-IS,FO3S2R<"K+5Y9&H8VY$6L OFQ2S4-8]%__W5 MV?5;*3RW=LD"IOUB--JUC@8O<67$;G4T>XZ/XA',^BOZX$ML!1$+Z"/CU0M= MLPF!X=N1#Z\R.[7ZG5YESK_*G']533N#!W[I*6I M#6.&FY%_#.$G>2^TI=?,'<2VA?3V2[O6EJOIM-=/L7WM198F+C2DI\"X2Y]" MROLSLJ:S?RSM\(3^WFL:.O!G78.;B!S+A4WXHU$($!C =IBR#Q_>$22[P>\: MM:9#9UPYEK7+TDTB[2C5,N3QY+Z21C=G> !#Y?,\:P?M?6NZE=1V*PW9ZM682EWV9J'(-RJJH MU\S>OS7E9[R6',RFUM6>WXPM=Q7 MJE8E/@*^@CB(G&,?_HJ$G)"#=3-)S-]TT04^,B]<1385,D;7OUS&WM+G%S.Z M )AQ6"D!AQGVO"F>60;)5JP_/ ;\5H49?VU.G-Y= M6@K$V76H+S=/]OV0V@/,YM3U)V"A+#JZ]IQ=V6Z,8@NH)+*\L8.:%=6J'VBUE7&)[DC*II,F>2-.J*YJ@\G]@7PJX 8=E*GI,! :I/+Z MX/0([@6L.M?%_Q:0*'R;KD+E,4BV1=*C[#KK@Q3&+<$OCEY@*S=NA5Z=%=%+ M678!=EF &6'L1M(1].:@#XS6\FCP)I[X,^P3^XM\]F>QR_=,M!,Z%W"_]'8) MY*,3W-W[&)9MD'W=UL7JG,X *[!K"?,HBU>\D(41[ 51,P[9*'8UUQDQ^4> M%POB?4R-RO:@,,3MC_V #9#D&X!+C5_N\(D-E*3>#G,Y,I. MJ"X.Y[-]SV-\-Y=.--'\.,CM.^2PR7VL 73E:V U6,("7 PLU##W7,=C@E9] ML&[H!'"S,WS91>$=7K"G2&O+!>%Q,E'V,)DHN_,B\!08-QQ9U\;,@^.[G&Z& M8&TYB%X0(]B9XK?@X70)B6;I9&E.@X][V'E&.1K!^5_A M:1.>D MB503QM G" G6?ZSXN&P,WSQ"#4>LM(0:NNH,,B]2,U$4SOX> _+ .G-LFY0>MT@O8-;%O_*,&#TY!/%@>M1#==6_I M'+5PU&DJCKA5,(?[SI?@C+K@[7"&PXM9@J#G,) MS.PX )02BK)8U9+KHL, 1+HV &Z-B(6>OC#B#HN<)T0]9.Y@.XX7RQGO&9:6 M:X_&6O-;>-2+*3!-;IV6AV0PRQ3MJU7ZG.RZM_.K]SJM&^@.UIY[:0['56_# MR&48TQRQ8>(;"2-DB9FMPB]QD+C$D3*!CX:J.W$&M^@/<;=>Z(08^TT]@+A@ M3*YUW!Q2-VA*(TYM\#2\6:[">32R?L_'C"7T;"*%)_K0\B.F<8'D8-E5ATX( MC A.EUT^"BS0O+C?$@,(G(^P*YN%(;U-ZG0U3=LPJFV0.]PNH=)#CVV53UGE M4ZXIG[)I%"4YKH1EN73*S\2L%F13-AK- N_O"B\J2*;,OD@H1EUS03)EE316 MD#36K9+&JJ2QTB6-W2WON:G$B?3Y="13"3HMR8KNJ$^1_+R>@C+DV"(:T%'\ M3;?/BS93'KNQO.@RI(HM@MK2&R_,)%,%!SPO7Z+:GEQ*9*20-8,W7%%,&Y8* M\4M+%Y&BICCN@[]1'DL?4ULXA>RZ,7N+1$"5\JILP-T&_2I\M=PXL.O0JW(Y M'SB7L].LF<4^I\^)$T>QA[H+4SGYX\*J:2M"\A:)G$)L/5(>)QQLX*!7F7Q3 MG+86OFD!"\CPXY52/N&"8&_92UE<$Q7XUY:;.+,7[@[?/),,K."H#Z5^Y'6. M)YAFMT)*JV$8MR*S7G-1*"Y#9D9'6545$=8$1)0GWL$/@3S;* M8V1U"S>,P:4+'J(603-Z-24M:.'$&2%1(*<;^78<4FY0/)LAD8E\!3C4E 6V M0TD30NH#WDR(R"QOX9MWG;CND-UMF NK30I1R&@L4)CG4*>3YGI5V=U5!N%* MR:RI/RZ7C*K9+DA<9^3 9X!$X0J(3OY(I:*N5%G=56IM11CK3*WMI7A>D%J; MB<> BA5B99HKLCN0A[/IS/6O&7D4(HN< B/ *_]2YJ+,.\Q5M]V-B;NOM JW M*]Q>@-M+2QC::GPOA]:PTB]=);%2*68 EAJY#'6^5Q7N5;BWF*\NKR=KI;IN M ?XIAI?("$Q-%>*:OC?V<0@JJJ^*KQ=AK5504ZVJ")3D--N+LKO+O96F2O%VDQCY=J* M9($S+''Y@"4NT<3"I$J-4N^X3]TO:MY0I 3K]RZNT54]>EF94''A3ZU*DBQ( MDNQ529)5DF3IDB3+QIG55X"FTA*68I;$E=FT!FW!G70^"UF.I<7.PE M"KS"T ?K-)*Y0+@8JB<8/P>) _K.A )WI"SYMC!V!0F-G #H]F?:/ NW49R_ M5U!$IEH?BQR)Z9F3J\M?3+;*+?.PK*;&:5Q%97H\%X-G7;&U5\GM.NM85@GW MX>C+UZ.#H[._M/ZG VV___GHK/]!.SD\/?YZLG]X^A1JVY9=SZD(EP.:?7! MQ@UA@T_@3MXY0.D!6@[NM8[&U\2Z #X24R49FDS^3"1 J0I#- %U?V#$MHC+$$^>HJ.8_\:S"U/S MRD/SZI6::#"PO'-BBJ_XPZB7.-[(]2]%N@-W)B:OD^F.WQ@E"2F*#YMAS1RP M4Y\S4.4E86P3 X%51-%%4AFCEZZ+YF.A2Y_N(U_**% '10>H"001_3;Z(@\0 M-]7Q"UP2!&R&&20>BB75\T8NMD9=R6P@P/]B=-2Z%XM6/F"VV*W!ZR$)$U#- M]88\=08EHT?(PJZ (,A/?-LC1/Z84=H+B>T5<9)V&,O*]VLM3+F0*[G0DTQC MU3Y2TA!"2Z<;(ATH-1V2%N+.V'-&P+^\"'NF4MK2U!_R[ 3\'JQ05WQ,!)S/ M$PNLUW.D>5_%JJ'2]T6^BD)?K;J2?07?0?X(VB/E0:4)C=E\T9GE$':A]N2B MTE)8[(282$_^ A:P\A(,#B=[F5G7G+$J"A-7]:[!.E,:TBC>-*ZH!6QJ.=@3 M0?NEE3E$0MXB2N1?2/7_OK0LD;!?T"D)FLJ"-$.^:U)XK\/O%;&;B"FD* MJWO- ;[J3=YR.X FF &)MQ5[D>/R)>07YC:RRS*0/&B&63P6L##!" A\P%R' M73!ALP$^B!W>5L;<_#(A\0IZ#63%$[JUR1S-RZE4X0,9#(BF,8^VP;,_B?,I M>J$2I=4YCX8;O'!L)C2S&;H-^",@R^* 27;#29#2O'D>*1JRH(@-XM#Q4.\" M?=*3%R5M3/@O* .,]C.*<;FU(EOJC36 5RZ'^S);XK4?!#Q?IQ^ ;3I.U6+M M$ X?76O'4B=>MXFQZ ARZ^H9SNA&D]2BU(H.4[6+8(.I\0$IWLG!K/F#,7ZP M1-E_5,"T4[@L]9YE1"/W#GU9#2S#B5S>D[Q'_8<$[^ZL+X\VW&AF$J>2F5.0Z9T*Q! MV&;UZD0GX&BSBB:EZ"4WZU.+3DGE.[8-_#(21Z4:&&)97&&TK22;3O4HC9B, MZ'<:Y&NG$PJF-\2.](5P*]@#P8J.04%'M#6=B&?A(U,E[DQO$U!T&>>.(^J' MV)TWC;(<'>@UN6,Z5-*O,'6)X;63$PUO(9SOJ\"Y_2!31"/5/(*: YM/@ZE M(LJ XGD5329P4--.T,K'LZ * XMO$=7-WX;%TCCT<"U0E6L"-N>IJZH/@^7 M&+T&[!#%W)0Z@R7"L6AW)-7$(0I4$933DN.KQ2%")N1+RT\QE";,WT0P\9"O M'XBZ53R\$@#..7V3$R_=.9KQH*HZ?J##=4AMQ8@-X7OGYR$)"Q(,[:#L K)J-O9<-'[@>V R8F>.60QJ(OJFT,@> MHB(!9POD7;&UAL,EGQ5B$M$^:X%GL%]U_68T4!$1@/ORV-B/># S8UYP%RGL MWX(;G8#1Q%*GT0(H]?IA,^4NO3FZ16 M@1-MS5+K5MU9\[O,:L2M;%8Y_EH2!]M"EI,5N M:L:\@<.=O'U"[F%&F$DSOXA1W*B3M*S?XIF/<# M8>\C3C=196X502A M\$*7RA>5T)ZZ@+E%!VOTT+]!__RCI:/D=K&B++A%,13?!EKE@H[1.+6Y49OU M :B**7< U'.6>Q3(MTJN(*J=DJ*A91Z;=K/6,_^MWL=97,(EW.BI4"J[DD>M0>B[<<0>V$51K"?0@ZNK !F'4[96:\&U M+RP"J[4[%2#* (AFK=FK(%$"2)BUBB+* (>*-94%$,U:RZ@@L3Y(4/UPMB[\ M7MI223)_)):!WHD?_N]9Z]DJQ\,FD!T9T4H\H;,K#2#L##49+'OHXR^,^ZU@ M,7S"XO*/O+C\,#\2)#$CGA3TS9N@OY#?M&O&EB,$FN!9J#^4.K*3T.]M/?3- M0IJ?DY+U!3(D,W#2(__,OHUU_E?^WPN&\+;G].-SJZ+UZ M*X?"6R"/$^9+,40Q)R-\*,:[0; F-+D^WKO9TZR$F,^;+;UCM%ZLF;MNCO-#KOR(&NK8^J=EI''UBU7;)\+YOHBH^+RA)''4W%+9/4\ G/>N@M8C42 M0AHM<]W\?-.4LBD6OW5(LFZIL%T7=)QX[F<#_&"Z@,6 MERYCDES@)-7%ZZ.5#%XT "^&?HP)1X^%& _F0MGTP=:,\=V&WF@V*XV_0O&4 MS6_Z8&NQ#D#UJ=<7& >;:\!=B(V6Y@S_]^S[._>\933:C;K1,I_Q*L$-#I)+ MS8P:9MER76)_%<^[Z(=2-Y2BGYN;H[;4R5=+6J0V&[=J6ZVV?R<)B'DDF>89 M5*.'XP_#M(^5Z(BH],VP FR<@[GV5/V33FVFO7J^M\>[(18E)%,! M$OG*/)8TCWV.'15?Z/F!MB."]IMISTW,DNE:>B:D!712B+!QTEC1,1X],V3M0ALYWB MX T3LZJF/=FF/4;5M*=JVG._ICT5;ZYXLVKKJ/W4N?;79H;!4JX_ MDW:U!T"<4;-^F\7$(I/)"?SZL=N_=0UWPRWG $XB]NBI%^*,P.@%YD!SVZF! MK+"!Z;9 &(1*"];8.P=F"X>V;&I51WB ;[&&<,X0^YI9O$,77IB\J%WW&WX3 MHV&4@0L"!1+T4E%*"414CK:G*?L3YI;G4<@$X$TQDAAB$!_YDS($-COPO_G!V/($YZB\5A76)5B7<>T6][+BS=^$AIG.X,SY:X7&:IH1MP.S:.2#??)*J_"IPB>)3ZGP M=/G@L[0K7L5W*CQ)\&3J>,XTGFJIKT5IG[A N&&_O0!GJRJZ6'!#^*;"K*>& M63Q) _M;S\]LR/0 @$>R?"=G%4\\S'(@^.2*ONXHJO%=)7XKB*>I>FG M3C?5#:8VSE?3.Y4I#.34 @P9^(G+T'5LL+273>KBN8("&S\<>;Y@#_TLX&%>644.R#'4<3/Y!>W]3U3.&8DS18),*.I1(R:KE: MO2Z&+I8@6M,_.#@Z.SK^U/^@'7UZ)S8[Y^/35] 53L,A MP//)XIC:'$W@31#IJ$*K3Y*!W9"G# 9:?!:2&="6 (V67$(R60'3/:= &]>\ M7 1'-@ )20$N;RK%;NSNKP(ZB4OQ 0RCV.7CK!??K+[D:L4=TIVA-TI!GS3E M5,0F9SSG'D?]B.3K;Q3F]X-H-1+ )P/8.4\/X"M+P"5Q3_38^@$?^GXXCSLSF. MN.LS'3).Q$PS,P0^ <[*.BFB21Q-2XZP4 2-O!$ C\9<6J[+.3K2!$ZYC,-0 M1*WEC-LB;)1U50CJF\&#$?QYB8,XA!7J]+WT%0EJ+I% #P?MI64>?2HU@^T< MOCXZ.^AKZQZH5S:\*SBR@U2]F$=(BTA +N0PR]7;B:(]GB_'KDB)2&-*(MRI MJU$F_#(?Y#5@'ALYD4CW"#C'#V7=C.IGP20%V(C-A8.>J>#3>9K?W@ 'NU!N M [Q2/I=P^[2V4$Q2HVI$#11M, T%$?BV'>-[LPK( %2@H4_4H0R%SDI7P/^: M-G?!-,6(ZH4&U_!?74HJA<0P+0.)-P+"QTM(A@[!]G#T"GX#WTML&HN&R,Q$ M;ALZ@!$6,@S@R2XLE9"S?",_-A>P3LE*"*L,^&P&O%EEP%<9\*486YNQ+)/Y M5"'FMX%H<('K1$(WG4N3%G6MUIR0 >;(=6VKL%9;)&*'8J:512*"!$V:9PC, M+H:'K/!EF5A8Y?%[X,T M39.,8FQ1 %H'XW/LQ=)\4%TZEQXU _+;)*-47;C99) PC[OP!>D=F617U*XX MY4FU7ZA#T@;,'+0*LE=$H(9LI)*_2.N6^,S5^GFJ20CAN?5" ]U_8B&N,Z&K M4YXW!N4=+Y:XO3CU6D>WA!)W###_/%#2+.F[66\BF=>:,T73FF*58'A+STOF M%&&$J99C;I$_'\!F1VA:#QWN$Z'$ICC*5W-D%I'D"->'?U]LJ"2$&EHNNKGD M =1>)P59I)?2B\-;G22UU/2QDJ/-(]A";Z@(NB+HA5)MZ,-;%)&06,B.1SZ_ M0FD">.<'Y^2<%)%^#^N.*D2K$&UU1+N=1T@34B&/C^A=1\\Z/E5EDE8H> L4 MG#@8+J(JJU0SY^5BA' BG2FG3!>4EX5BL#2E%\8T$'P*QC-]I^*+%5(6:=2@ ME5I.P&-Y4L,K5J+O85+REU0F9(7PFT=X:I0<8]9UQJHIPGD<;U_X<-K53-A* M&IO.7/^:2;>E#. GN=[8N($TP MS[Y.$R06'$DNKIJ;E!'A4O*#M$\K?:6BE$)*<0$)Q\(QP:+(E6RX@%)TGC+E MNI2WX5UKUHRJO1%[A ;-&ZJB@@*" -1M-3@J>E5BN@Q^N S_TX:^ M1MWL-.M&JRL:^E:4\80I0^'1">M.V2Z/+-W(M6_+IVN9]L 29Q_W%M1,W-%( M9.+F;D 2II)$SX6>),54?E(F&#$2.'B:#V(-P03W@VM=&U@>.GET3N&Z2(L; M8S(#_)TH7DVYP/6PY02F'>&?>,M>2>H\K0U$-8N8R 94>D)*&;Z7.]#S5*KC M.>A]PFT0ON#.8B'?\5MBF5!TF,Z]ASJ8."$F!U@>\^-0IHLLPZJ$6U7"NF)) MA6IMIE4X(AV0U6POGO&<-]FHVN-D0S);_Z[T M6G!ZP-XX8.!IF$P-WX_4I5\D##%=MM /)].;9!@"+$A?A"$I$1#KN25[3)M4 MA#>KMU45344T"S1:]O*2)PY>PB7< MF*^G\-+D46L0^FX%F]9U@CIC!RS'[D_]A#]L4D3I.4$.(4;=-F*\N=QSIE#>O6H MCP[\AEEKM#9_*/]LH:3 M"&_8!HZB("CE,ZE]LQJ9MF89>E9/,@L8N=_@&&U@M=&6S>-5H7:ZPDM;OK<.XO:JZ+S ML M$'AW87M3*N1.'+)"X-V%[4WYZZGUYOMBA!VP_-<$<*=":'=U.NM2B+LB)^Z M(H2[!R)-O=W($T+9_=N+E'Z>%5*YN[?55ET8B&GJK48W'X>I'"Z5RWM[D-@P M*@RN?-[;C<%ZPS K+*XOC#V\&<-< M>]CRZ6%$Y0BO**&BA,H3O@.48#;T5KTJLJD\X4^=$!:)A"USA7_.C$5]KDY- M?9&9DEHYR;?%KKT+-G=UH]FKW#25NWPWT+G767M1V8[#N?*> M?++CH*Y\Z.7RH3=TL[6VPL@RN=$/&)P3!YJ!#ETYS2N[L-NHZMDKA_E3IX)F MM\J6K9SE3YT*3+W5K!KW5+[RITX'AMYMY;V+6^8I[T]]V-P_ZU7TGP8&;QFZ M-MIZPU@[W]YQ4%?>\/+BJ^3Q^?M=XZ?1KY]OC>P0H9]U:?8887TYZK;2F4<2N3OZ'6S$(R.;A:46FR9V_R#$SECKO2'+(I<1BW& M*P?Z+MNS#U0NM^.PKCSH%4+O%*PK%WII$;JKM^KU"ITK!_INH/-ZBS'+Y$'O MVS]C@#OISP%SK8@-I?-\?4IT921NK9%8=::H_.<5)2 E--N-B@HJ[_D3IX)* M'E3N\XH2*.O1T,WZ?;+.%V+&ACWJ)\SVQQXW"?P1O(O-]N*9-K!")]0<#_[O M@GF1'UROSS[P@R$+]OC#+XW9E1;ZKC/4_E6G_ST5DMCP+:Q]N$O54^!.)D)% M##M(#'6]950-D.YD+%3TL(/TT-(-H\JPOY/)4-'#[M&#V= [[7S ;)OC"X9) M+SCS(\O5K.&/.(S6FYI3<,Q-8T6&-GYY4&MYTT==]P2\KMYI5:,@'R[,L&E\ MJ4CCKJ31:>K- D=311KKBCUL&E\JTKBSVM1LZ^VZ4='&@T4C-HTP%6WLRY[?CTE)9"VPH7;X^NCLH/] <88&0'CHQP.7;3\V;_I@ZTX?[>F- M7I4_>O_P087CI<5Q4.N[[O^00(7CI<5QLVWJW!\_[7R(*CE0L$;S_I>5>6M>A M.&RGIU#WRP39&Q0RJ=?,WK\UY6>\EAS,IM;5GG)S@D;V7#:*7HJOR<\(OY,/ M?5[H\9(*/9P+-@\NV*CY[]=H8XB'EL^_!7'G\2Y&#=3!+S-UUT@0]O M_VJ75JC]T@7$T6!Q5PY3BR8,C'RSH7V)K0#PC#I@60%\+?*U7SK-6J_H<5,^ M7M/.X)-?C&:ME3SG>#;@;B22\+^'@M6H/?4NL7 ^@Q+^L,LK$""U-K%P.*/ M"UAU&C7SCK 2'WN.Q[0I'&<2(DV(/V-6Y[(-6K-9X%_!&R(&;PCQ2TL7D=NF M,7^P-W\8VQ'@"]::X9+T\>N#TR-=@W=$CN7"LOYH%+)(&US+O3]AI/JO4\#E MG BDFJVBW'%R,8=)R9[S<)LJQ]WT%Z.%Y@"2:9[O[;WM]S]K(\>S/!NP2YL" MH<0!4,#$B@!?07L+411H]%C!.@GJ ?*S*]N-APP.LKS7H$[\$*1&@KJ4[H!+ M@ ASF1UI]L3RQK \;<.W[3A HO'A/X,X!,H,0_@A G48SJ#L4_.]L8_[$SOU MO9TG@&5 EOPQ M6 T:6K7(UY0_C:*9M%;#H 4#3J.N=K^"#Q)A!8\#5RE_4-^*6IK0T%!9L;F2D]4)%4-**(3UG"87 M!?*M8C6#GV&AL3>%4X"9(%R/[5IC:>VZHEXIZ_NPY@A@(*]$_DZFU4NN0E_" M)=RHN29_MP:A[\81>X5*; N.%@66%P+&3%_23UC@_+RN[\&?7CRP+CN/ MG8+$3;1B MUCJ]BE;*#"'@9ILDE0I"%3+;OXH?_>]9Z=MHA.+6\,Z$C"HZORL6["P2/!6"-^_*THTV M:97;#'X,%-^2]$M!YQN!]9:3.N8";!6;O^FP#\+XGSB&5-Q@15B;[:V'M;D. M>;_ITO$%&6UK8'(\@633YUM+'0IWYN] "]J6;MZFR^9J&E1?^*LZ\/MQN;:4VT;MP& MUFXT\I/(;]F79A/^M7Y:UO%R;1KUEE/@O3-G'AQ)-\)XMLP'\#"9'EMQR J! MGXA/L\+Q"L.5+B-T;]@ ]RC3R/W_XX01]; /.*?XV: M [#AH^2HEZ@TH2QTL<#O4^*;*I&Z5"XO0+D<0R7&H(K6'I+6FNW\M,&*SBHZ MJ^BLDFGE0*&*UAX\&%+BF[I3'9JAFP7#U[74U9M&WNNTMGZ\FZX<7S('[?'")3LQ>WI%Y]#VCZ,&*6!VC/69^E7K MB+(A3$4<=W?GF'JK<8NV0A5Q5,3Q9(BCUP'[H2*.BCC6'P?8?N+H]O2.N:!J MXE<:VUL:['WD>-]4 MYMT/6?&\^\#!'M##9X[9W/CO>%C*QXZ$?WDLK'E)G_4 MU;5CAKMU?3BBYJ8%)_.9:X\SC9L>7-[_1*7#$?P/R*P\&-+KU-J%&/(95O>' M603I]FJ=0@3A#PO\Z-1ZRD/+\>/E;0=LW^]:).=3/L$Y5,29< ][KG7MQ]'+ MD7/%ANK0([XIB0!9)X:0J_5:@_]UCGG?:]MSG)_8)^QX">_OYECW?_[5:W=Z MK^;W-LRO;C7&[L,7BIA8O-'^$O*F>X%Z.9#5_!Y]/AB1/;7!Z='FI(NF])O3NQ4.%WA]#)QA]C:2B5I M@81+'H4UXT#PX#">S?P@(FSTO;&/:P(93%E@.W"?_W!9"(O/ G\8VX#8%J(K M?GL4^%/"X%>XIPIS*\Q=B+D!&\>@3?G!=19AC51!+$!8#X=S37T:S@5/)]^4 MFAD\LA0K0=&( (EA07\T"ED$^D&%I166*EB:VAN I(N,!55;< L+TKFN8*;< MM[88SW;7?/RODUF37[\3 =;8JNGP"0CQR ,9P^BND\\/K0 (?ARB\J^=3L!( M^.^OSL-M-H=KF?VN8(8]NLWEP<4Y_.(<8'B:YWM[- EDY'B6A^):FP(NQV"& M11,K C8Y"UB(^*G18\KWG[M^"%AKR:5).T A[H(?#FH*6;/C=&8J_X..H M@T36E<9&(V9'\A,EG[&68@N3V )+:R%BRZTOQ2JXV&0UY54<#=APSP).",8$ M?R#4]K2A@\-LA_AFX(]VS,42LA+;!F8-[P=#U8DF_&0![>.:6QQP$2.0+QXR M5S;4\?[@-U3I8&\@L9PPC$DBX5(Q_0$.$DW\(=SAD $PZ Y];C1[5H0G%#<6 M,M#O %,?QV-QDX.B7A^-%CA@:;:N,C+8=@&LZ(Z_])R+ZWK4!RVTZLUC52S MD)O#"]:,>LWL_5M3?B;%8AYF4^MJ3[DY(='W7#:*7HJOR<\"/F1:?'C#^&A% M-3*-6CL+\:91:^9@_B#IU0W%@VQIDX"-_O?L7V>^O5B"+%,XSHBD@4SWX:\\ M0UN0@W4S231;&9]6=7F&@W:US!1.[B/$!\G_ M1[Y$*Q3>$M&'O[R,[!:V ]\(HK- 982JS;$A2SQ*S$103CV'\E$@WZI,<'^V M:L%"JU%KM*H)\2G]WG="_-TC;+7ZTD'9%2 >"Q#U6JM=0:($D*C7ZA4@R@"( MBC>5!1 5;RH))"K>5!) 5+RI+("H>%-)(%'QII( HN)-90%$Q9O6"XG[%][= MZ'DJ2914(I[MN_CA_YZUGMTU3;Y!7N]'S(:\*]TU7@A>GNJZC"IK\>9L^WEKJN;E#K%RM@.\X#_)6O=!6\YUO&L0;:/1; MH7;94+O9ND4CUPJO*[S>$KPVVKIIM"K4KE"[U*B]*CH_-SIZM]YX<=_>\9OP MC/73PJJ7:\/(72>[FV+)V]DN][Y));L!VPJ!*P3>:MA6"%PA\%;#MD+@LB/P M%CJ%YZ;3?I(M"QSTD+,PDKT-=L8JVQA.E\N&NY-'63<*^G]6WHF*#IX:'33; ME0.ZHH.G3@?M_Y^]=UV.V\C21?^?B/,.B&Y[PHX :1:OHM5[(FC)ZF8?V]*6 MU.V]?RE00%85+!10C0NIFJ<_ZYH7 $51-YLF,3'C$:L*0")SY]V4?G,3G!\-]<->#W#W+_Z>J:9 Q"Z8&'MKES0J#WTC'DYEY M._FO?Q;_]7=IIST%9":!G@3ZWJWU)-!W5: /C^*3@\\>>[GO2SW)\UV5YUT* M^L\?0;]85S!>;@TP.8>3_$8XBT].IG#AM!$>^D:8S6;Q MX?'IM!.FG?# =\+Y47Q^-MP(?[+(^>5ZD^0U1'Z0EW/KF)*OUG\<'A%$&?]L%#WP+G+TW3UEW:=C4\<_)C M'Z(?.P5F)H&>!'H2Z'OUDI- 3P)]KU[R7@GTGS]T_E/>YDL.EC>F;0M#;(63 M7SCYA5](B3] B9AVPK03IITP[80__TYX%)\<'$S[8-H'#WP??%Y_X(\K,TW_ MT^7<+SFBULHF4\C,YW,!'H9,WQ,!GB(TDT#_*07Z^/1H$N9)F.^',$_:>1+H M>R701[/X\.#\$\SE7=-Q!R/J+TU:+4LVJJL%/,ML]KI--$^:O(GR$O[WRI1M M56\G1W)R)&?GCZ9PRK0+'OHN.(A/9L/C8=H(TT9X8!OA))[-)E*7:2,\](UP M>!2?G0XS39_-8?C#O(.G>9/6IC519A:FKDT6M!G@1Z$NA[M=:30/_9!/I>1N8O MR[1:&S*X81PFI<9$R;RZ,E&2_=8U+6'?H[\U73@0NO79_@GQ;F-EN\T5=VGE59Z;>X^N_GVW>14U5Y%GTUP/Z MGP>R[^[@Q'Q ?^!=V_.;V2P^.CCX=HH(3=MGVCX?L7V.X\/S:?M,VV?:/A^S M?8X/X\.SXVG[3-MGVCX?LWV.XM/S1\/M\Z>I$I@=T@->5VU2^"[2Y]L1=TG\ MO_J, GUWI?>CX'O'\='I9T]+WW?=-DGXGT?"P=(Y>/39H7B3A$\2?E"&&M\FBTK113CF, MW\\E/0*AR*IN7I@_O[3?P7?]W.3>)_'!1- P;8YI='A[SYC,<#A[UX,\$<[F7<74/;G=TD1L7#R*(;YFV(VTW::MM.G0MS. MX^/SD_AX)'T\;:=I.TW;Z0-/IUE\>G8>GQQ/9$;3=IJVTV1#7^V59T:YBS=0/_2MIHE2 %E_?X_0A'=>L[+JJ: M;MFN:F.B-;SEJHGXVE=F \^9@[]Y=!!'AP>'1W0;^,=A=&W 3T\V3_]FC\[ MW3_X.HYJTVQ@"/F5*;:/Z8OV8\8"CNYG'N8KZ]5@?QA,%/:/IP M",VGS/4$]BU(M0II_KEG)&]A$=/Q&?G1#ZV]PDGX MVW?Y[[\PGI9*;@6UF#FH!1Q"19?!%_*]=B25\R)IFFX-?_)B--)>:7QY5$O! M-56:TUW2I%G!(UH0AZ;5+JQA!QL>4-Y1<[D?//DJK?LI$G,4G!^?Q M[."8[G8Q+.CXU IP@/:ML[G':M >(W1.7'C_R"M_"G#/XU/X'Y'YX>? M9?B7):X6]=6*>R<7>HH+GU-$&!E&V>5(46WY1//$:DW8U MC A^)4(*ZA5^QE8-_ TF4DTO $]N_O/K; M=_,O-YZ[,2U@*8.R#P^;X+P UQ// C*RYP8$KZRB->C$&J0Y2E=)N73R"_NN MK9.T[>"K:@XF S6B8(4*$KC.Q1> C9'"IL7S%/9:'?V/FP@[ M770-Z6F\^J),BBVVP .E_2POX=S$QS^I2M[2])N7INF*EG[R'+:C/)N:8J!2 M6%>@N6N3PE-@%R[RPN!M2QSK2[.IZG;_+BUU$N79__K+FX/%/#M!:@*6!FX,]" M_L)I+:JFJ^6BWWNCX?#^ZZ^STX/'1_O\_R-_L+2.WG C.UX8S\4<+&.0E?HM MZ+B7>?-V_P_ '_"C 3BWQ#(6M0^8G;A!L+>H3;85$5>65M(?*Q7IMZ M'?U4)>5^]$L%!R:[^6 (^8_6)V% M[]+.^R[+K_[[;_ ?O2XMX)3'L./J<98W&_#0OJ?3LN?2'='3X6_).1^>P=^> M!_>7X*;!G?924Q1]9RM(O.L=/GMH$M6AJ776#H\]_CZ>0JQYM[/B_??__7_\ MUW'; ?WFJOY>HZS>Y.F\D(>X-'OSVB1O]Y(%//_[I+A.MHV\[-GY_O',N;PZ M.)S@:':P?WC^=>3]FWS>_IJMDW=[WLR)P[E7F 6" >@R_:P6A !_*";2]^0^ M@!#WELWSV0]G^Z?ABA_/]H\':_Y%Z!6/O.!Q$H$5N_A??_GKZRH=3 M*X$*VJGNMNJ='ZC:P8W:_8@FZAIVMS=PE:FO,&ZR02,RAN,!;@;_%Q7Y?SIP M9. ,:KK%(D]SI"/O2BJ:[#2X&&K]JN!K,. MS4D8;4>#LT<8'4#)9F/ H "?^U2V5H;&%/T'[([P*4$0<<0 M 8PO87_1#EL'TZ+CML7@;9DE=08V9];%E8JOYH='.\?13"*0N(R) HH!%=)P>8#3/M7QZ?[!_ZOV.K@T*WUI>/H M>I6G*Y)GMI+@Y5!MVBP+.+/@HG_MO]J/7L.)!"*U#6Z75F"D MD)AE9MZR!"PKD) 2WV>OV8"746$K/G<1[Y/A8WB3K6 &]EHTI5:@M&!P+%[> M)(G0D]'/,('0P0O #E["G&WPLF.B-X=>#*2Q 1+(HZTB- MJ(N8E[37%DE>4X]"H_&W\4=W96&:)KK&#XNB)T0-KBS:D97;BQ7^ "Z/$MW/ M.*C]Z%E78PAF#4LT(HNX-9T@+F%V#.[C!J8*O%6-]>)BP9F_YQZVZ(]H/WK: MV>14B;\S([^*\86RBF(Z(6+X3QOW_ ?:NK[KFUN//U# M5^5W._<'(_GCIN>%[@XZW6 ?<4-0D*J?+G]X_C*"?_^S __-*>FABP<"EV'L MD"(TG*/7_VDB.JX*?E M&SNIX[.\'_UHDYO_[$#-SVZ8[#G8TY[+CO883^8\P4.K@T.&'R^SUX"1A>MC M$^SX6'!A3K_^Y.G_@9Y8L;H&NX:,'/+6:U"4\-H%3#X='.,SF.RP!/#3KXY/ M'GDGO4VT;#:@B.D("'09'(/1:KO!&#IYQM'L:U36>$H;5/B9D7^3>>==" =' MU179^(\7'6GG03:'(0EU!98FW (6[*OC_5,=ZYW2J!(I6;S)9DGV MYG@^R][,%R?G^*]'Q\*Q101TER8@;YQ\9\KL3A]N/KK\S["<7'MTU80]@OLC6MAF$F+U!5"N; MI X5-=I43U:Y640_O@-3DU3S<_1#2?ME\IW++\AW<61XU@VK*PM:*=%$E?MF M;BE2?RDV=BEV:D;&*Y%'(*B"]]\L5K!!@NF4A?J>+SLPFZ/94;(W._G&?$L7 MS4XR^8NS+?@*KYRE_>,[-M&C"P9NSI M3O>^V!^1/*^DW+H@ QC:^;)D"T+\$OHN+Q<8D**UD@ _69N=&X%-F9O*2Y% M3=D;<>JQ#7J.^W@77,$"2 *PV0Q#QN<&/AGTZW1:T0?!E^+ M;X]?H&#),]L<\ZD@FQ5X=9B.SAT-3U' \%37N4;?#(X+PVEYW>\;L\,,8'6&]V#^"'/AS<; MWK[_A/T9?ZSBP">1:YG1^L;R!$2X1!G9-[<<&<&0'%9.',;192W IRSNHK7R MC^+MV=GIR>'1'V5E/'&1B$NT_4K.(..$1\^O8+7<^G%"&"49S\_H#LYFNGF# M69PWLS>'QT=?;D()'D"Q!\W]BP*U<4Z92)'<" -C7IBYMA/YS0T'U2(XJ!;? M[M#8WT:P&U2]+P /^T\$A3SOMBOS#.9XTH-G_-W\.ZHK7TH,*:PP%51EM M*=29<%Q(](JW%$;EWJ(3T%;#"^(/>_<[M1NG]&:8WCR=TIM3>O/3TINBDI-% M8AXMSLV;DR0Y>W-\?#!_,S])9F].TZ/%;&X6V>S\4>".O[AX^?KR\OGK?_SX M\O*79\]?_DRHLS=')Z>/#CZK2M^Y(6YQ:N(@V2>_O!1Z,QIQY W9.IDNS##[ MR2R3@OQ0@W+8O#D_.#XZ.O_#(PPSC3#0 "-OA+]?;.%C0\4C9_]Y(%'^5R>S M+S?7<"J#E8SF;&,H@=0B.CKZI6I--#N-HYL!A4\\*"!9S_ ;6 #QR8X.H@V M5""O.TRI6D9S*)3@(XB33@G4##[_U_ M%HPL!LT65(] D)_"/=@1X=#Q8?2-5WD08!'-J M3D OSH[,FT=S4(Z'QYDY30[2(_A\$*:<72#"[UF2ME7=O'DT.YB=G7TA>;;- M2J-;*I)H=K%/ ,1(QO?%%,<'#WQ5 ,ZR;O*^Z^& T)P5F&2 M&^NS@H0W0AWFH$)]18M"EF2(#S0V'-33R,YH38/ZE-K5I]CH=#,)Y"207F$R M"99J,?&0..QOPY[6(S+U59Y2/#OKFK9&%8N8AP^7SEB0@Y-T3M)Y@W1>+O"4 MA6,8T8L??LC'GZ(F2>_.P]A]3\XE#4J)_SI/+8@2QU3A1%7I6[$14L1X3K(] MR;:5[:>FV>0(GC6IR2DCSO8E2"=EE(SE9?B]1T; ]&=5Q=+]M.Z6T46VSDOP MZB3!_8T$A)X]O= PT!\UV-@6VT(8SH!.6@O+@,TIR>CBO,FK"2FAT M7=/^:OH7"8*E49\LR$VPWJQJ%A<]8%^D:\Q>!MYO7:.3DA9)OFX8%R3D >BG M_)\V66_^)XE^?.G@]H'[0\#]P$\)E)VHI*$>FC3+I%GLEO"E[)H0L]Q:'?+RQY]?Z2-0[)=ULK:^3QIB:A7D$\.A#C+#-R]R MW4(>>XI%Y/GV@0_G:>Q>GTS.:?.XS?,LR0LIU>&1;F5 M95:.T0D.-G],L6R?S(#P<+72*I_G;?_869K27+3MNK9E.4BN:IJQD5T+9(#-5I#0<=0 MQ^E.<+]:!$+9\X+%;LYZ'RT>A"EZW$94-3>,!SNE;X+-. GE))2]\ ):,EUI MR;SFE( @;2[)B'$9)9138RGW6I.NRJJHEI1;M.9[);I^5V)![)PPEQ#KWYCD MI_I,1=P:ON7<'S&> G \.+!NL;6X #J0)IF?9'Z0@4!PK7(+;%ULC:H?B*XN MYV+8PXL*/;(S3@YT9*WD Z8ZYD@"4FZ@:&M)728U0 M*UL/@8PB6942E0?7^!"B D/*!HN^MO2%JTCRV42B?+W10J+ >Y 1)8I"LQ&A MX5#M+JIA-"D72!FT?$IR=O$,0E[&_FNPF^L/9MHPTX:YT?SIVMS:S-5U2>Z? MEF:I(X[OS<@."92Z][(^KL<"I-:8N+W3WICVAK\W""MG,F(!0('K2J)C MPMI>1YBS,DG1KE*B_H&EJ1OE6DE2QBNC<=.87D#H&A5T4<@/5T3*LELP&WLR M6+@C78U7F'H2VTEL SR=582H0L$"'U$8@UW'$_$QHX]2M<)=A>%#^H$=GF#A$PFR)OCNV+"^!X.*6:"AQIPJ" MY$G_BB*Y5O]C8&S1E9A[4%MJVA/3GK![XDG'D7,/X%F 5=*(M*'H!PFF+$=% M#,[G5N+>#1.62;C;LTMVAQFM$<(&NX.(-&IR]>)-&D:Z19QR*J<,RRG/IG+* MJ9SRT\HIIT/AH1T*@:'$WB(UK/ LDLY+6:'N)CXZ+^-+171YG>UA7G?+= #8 M982CE_EZWM6-<:2/'E$HAW.DB9@MQQ%4CVUH%I;=[$>OD,-C;" ,$,]J= R8 MI&-.1IW4&5F+K<80ZL(03=]FE0>6WT;I;Q MA:J??+*:WNT#"S!=P8$W66C39K2;\57%!-%-0\XN'=/,TD?@!X+EYE6>!;"[ MOD. Q#<&>9J)$T,(E86,AZ^6G>F\!?C3OP-L/&9U(LMNCNQ(<_)Q%$;A&8DV M!6W9=GL&G+4 '5@/G"38.E0:3"0>7&,'UVW B#0;T2J+8-M/^V3:)_V@%,)\ M+-S&([+T1;MK5Y52*G/9&H= \]1)*,5B^_@B@?,([6?A>DWLM5L,;P=O[2%TN'&FL.4I4[41)!:N&V7-;;_(QYN.T,:>-:3?F M#R9-4.MC;14'QX@X !-X)3(]5R@/'7$NUL2UCQ@[[/1G217TVT:PWRKX;+4Q M96#/!X#W19)\(8[N V1M(3::;/!/$ >MGY#R"][L[L&WW07=)/N3[ ?X)P9^ MH&Q&\RV'%C-Z":E5;/)SZJ8P@9(L< =>&07M>S1 2A%)G%Y#\VSW0 MGF/!XTK37E>&R#9+L.R1$V M4.(X5P"# K%#]QU.%T3_@1]-!,,M0;L14,(17C3T&$B"O0T:IHOA9CJ%L/!$4=22LA!"PI79)MO8$0 M/@Z32H&,)!.)]863"@(*$1A3 $ *<%((F5T2'&GD'I-L3K(9J&&+^E%2Y-VX M[1&&@CG\BFG/(H03<0%!FM=IMQ9H!S'04!R?&YFC@@SIT=2>MK3G3Y[_^_+I MWNP8L>]M*ZP,5@%?SI#A .A2U-A$H1M'9#X=95/.GB2:QA+%Y4IIE(N4O(S0TD[1-TN:?^&!9AC1<'.SV MFG!Q?'V>5[:T2ZH/0\^-Z1J]["[#?K1Z17*CE$>%"867CK7,BZ2Y'H"975JZ MJGMD-Q0+I'Y^DSA/XNP0;E:")"1][%^>E[1Y3^NU'I*->38WKBLF8F/9# M:#3[[7\DD)QV#2P/:F-2XPS7[\&0O70JG@M[;_/T+6('8S@3DH[S+X(*H*:- MFP1IOZ5+,Y\87DE D5P'J -V$7T04$BE4%-)5^$X%&*PU*_R(H+-!3>E0\:\ M [N\L:>4*RD+:A$LCPK9\PD79V;).EGB/6JSZ1B@#9_B<8:>@V-XPO)0XE>1 M39OE]-W*9$+,&K"EFJ3&*KOF,7XX;<-I&UK8YGMY\> (N*IP7PC'"*R+JWNG M&$Q-<3Z\P39L3[R_6]+N%A?]/XJW)T>')R=GL]F7:H_PP9SM3?02U2-7>*.V M='VH7B@A&K5)2#;80@$&9;+?D7)^!T18NCF,O-,#H)'F!N\>9U!614W5'RFQ M98$_DC,8;5E7UW#P-=>D4A0YF-P!#Z)ID*I8[_]':4"*.VT[V^&+]2$ M\_V+KE7>8^NMT5Z>Y:+PEMH#^/51*D3YV2_^"-:!DG_:FO*SB 6&X_9 ^*EK M\,TB<@.QD_BUJ(FE)J;J%X4U?EF\WT9!B/N'Q(?ZM._O4A^0R=AX:,:&S=QX M&Q.VXE5N\?OF0XJL)@%Z: +DHYB\<^ _'?J!!*0=' 1:Y9UP6]FFY5:HDUQ- MCNQ2Q^5T:(']@ M'%F)NTILRF'#F\1%FB9UO84)ODYJ*2Q6D!T'_MKD'2P,F^W&8NX%A?RE(Z-W M9/XOR&4>M!2.&90-%FE$G6:4X6EDEK5'Q"_/?[(M(OR9)PP#QDW?Y1B_!LWW MU>'A^?ZC"$9?:!*#N:3@%GPI6K3-V(4GA_NG>B$U>PV'-W(KN_[FW0:CL; 3 ME3DT$P8&,.N6*WCMH[/]Z)G<":X/1<;>EOK*8FB6^@4<'LP><6B]I)?E2'U) M30(7>8F5A?1@]B+!?#3L&KX&V7O22=#YG]6\B2Y22J'!#<_8%W!9;GXV_A<% M=3_ZU3#'/RY0\/XHT2E6<+5CLW>\?ZAS%WM3=?-%!VZEM+MN;]]@+INCV!C, M"SK\6D2_+NIW]"\TIK'^,Y?V1<2U5%"FQ%[,L&[J94UW\0]0V:E*VLJS^DIX M6(\>'2H"]K*4*OZ7$EM_4F5D!\[.'YW&V*<\67-/;17BRY=/\ :V;_9]5[^7 M*,&',]KN4K^!!:SPH"XC]8H8%(#-HQ=3EF)H+>Y?O8*1^?6"'18HF@^67D:O[P5=X'.6'2X MP?LU_F?P%OR+*I7=G7$),-X.NZ\W,%,'IZ@>9X?T(O"/$\D#C93>Z%@]X=7] MHU^-B#Z)7141&WV^H.V6[^G.RF+>-/O1Y?!AT>^MX [!(?DKO#0H2 M"XCP$0XD-M]&F)]<2I$HGAVFN5.-Z;_,\:K8"*ZZM24D^-$/>?74%,B"LHU> M81$] OU%:3'P)X8_T_U@$_SP]-4E'!;V1J[UT[71G".JU YQ;=&ZPHT_SMN_R_8^[M5%&Z MG6@E<";ONW;Y<.?I+O2VWH]&$%CIY@U&A][,WAQ_*036W5DWL+I^3NITY5PM M"E*31T%J]JO3DX/] ZNP&P-J"+66J=>P9> 5_ .!--!K_.HG^,JUZ>OJ!O.B M&B2Z$%,7U^6E(=,_HRNBBV5M.-% X2PXE5Y04"IZPIKAQ4]/R%BF0&;+CM92 MV5H+O&LM?0?[5UY:*& 3_3OZYN>D@4](-E^932O^[P'YOT?[ M,'3;M#2V%FS$$7H2(#F[8S<@*=]M?L M-+B*?F[7#B?SJ\/CV?Y)^+!'9^][&-SXO/^D\YU/P@?!#%=+0P$1VY!Q?'C! M6NP6,XG=-"B,ZH^-__IV,Y2H EM+CR:5J B]= ,U=LX1P.-9T3QS05IGJPK M#-YRJ&F%Z.L)?C7E+/Y0^!4Z!VK'9K8XDZ(^@4F W/ >>TJ:-*MH 5:V%-5[ MFP"KYDU]E8L).&8_4!\$CV,;]D7'!$-TW^0JR0N21=J1]M9P>56_E5XF:-'$ M^@\N9(+=!JJ BBU@'AL.:GDE^HB;%"\&-F>]J0AE:3GYX'A$9V/" 4T[Q.T0 M\G"&L%DE@/>.,7M4/8XF 9H$:%2 %@78+DZ(, &(.B[FZOF$(@2Q#3CD/3+ M2:XFN;)R126(*%>=DFI&-?9P)PN8*8_)>00GLFFCFA);Z+%IOE,(BZNZIE!9 MTZ<."7W(F -XG"ECVEJZ(SV-GS$=FY-T6NG,\J)K59140BP6VSIPS0K$RGI9 M8=(&><7M;^RE03$B50>EY'8J:3C1W/0=T4ES3K+I9!-.W504)T*O$ ;5Y%P+ M(%PB5]1!(JMM=9@G#]EM-([T('&R_Q"#34RRD:S *$+ O)-V*5%FFK3. MYXR7PXDM^3+FX.(::79KD/*D!G^8^[?D-?_2R_ GT0*T?2+-N2673<"ZH_F0IG4G";2NW"2Y\[@4_]1+ M&_4L5M=3EGESMX(-J97*5+@=K8$[+Y1O#PN%\ V[DFP0S!@6,N4-6!QDSNAU M#9'#$X/I#>:T3=,@S1.9+J8D'*2+Q](3870>"91V0K2)&H91<,I.3"%9TVRX MHC+!1!BRI0\X KSF[E68O^I-V7YTX6"017(=[VR@HMV(-#'82%V4:@..^@;I M(B&!:T%41F -GS;PV+).*!T$(1]ZM[:WQ?#0C7>F;YQH7", W4XT(T\PNP46 M:X>=+Q!,EZ!KY1"G.7%J( 7!7G4JD%!+%!K9.W M9I )4?%W^?B*J.N)V0KS/PWH$<6(F(OW('IL^/-3I:\7NH MZ6KIZ'&K#>:6L$UW;CSP5U+GC4O.7.,?Z+@9Z[;M]-;4Y%.8@^>XW7=!?^:( M9OQR)"=+D;XBE$V^AH'!2N'7]:=\,V#LL/Q6>Q%3V ( M",!-?>:M2RJZ705GP4UJC8D&QPP$EE*"(SC.S[Z*K$J2/X*0*5KS]F?).*\H M8PB'!P_UL22XU1HIKUU1D"G18#M)FN'89V44")?MO(3OS*E8 ML2O0GM C), F$FH.#A6NG1A;8U94,)M:)<&,?*@'L%HLRP4Z@1/$ )[ 0!L* M1#_4C*&10I*\^#,X#I/MVK:<\; Y\@)NK@;;]HSX^;2BH<$EO4D\?<5)L,P$$4R+8KDQAO'TGX$+\>%M&5CQ"]?;JU, M4H8(+0)_0OSPO3>6,=RIGR" U3)I435BA."5LG#WOKSA65?C[HNM+/G3*?M^ MQV&_RK'M(Y=2XLR[P#8?2(0FF%/>!43NI\L?GK^,&4[%I%QX)/VS@VNYHNH( MQ0B!PS?=Y=7S9R]#;XH^61151?Q.L_W#K\EN)P5 FH!%D-U7+_O#G)6XXG0D MP.<;N2TL0S/(!HUQGF3([,H.J2M'+R$ M8]JT*:0P.\75-]9, GW$0HN--\LV2"1H.BNPJ<9?PR;#=KP"C=G])B]%;;/. M$@U+DVL;S.=4&?B6P;%R.U%8RACFCC-^90KT<)^XV!J4/;<*T30THT.(2K\C MRW@CH/MNW%P(Q9V0J\E\\]:2D\2![\1::$;+I[V."MI^%NS@JKBB$L8<)AL4 M_396W4N_+*MRSV]0"'K3/2T7^\=VF$:26>; IX6D?H66J$.LCP\&4 M,8 Q M?9^7OD\T^2.OGK]B'& :6;EXL&ZN!>N8.'%BA]=C?'GC&Q?7W=X2S%NVO]VR MJ?'%FWYB U=Q(+1U&0-P.N0 L7;C)MSV_MN/7N4XRQ;,#J=<0^FQ8M=VD229 M >^YH%H?KH.'OUMP6TL&P(.]8J@W-%:LS#DLHH6Y3PU%^\%"4\[Q)Z(YT?[3 M.LYG3R^?> 6"!7K<2^HT)06-M/V2\JVE;1#>Z1XG=4*QMKD!UQI/7(-9O827 MD.ID-S5:[V*.V9R?'@G:!M6=AE)KD]0U>B9K$6UKGEC^'[P)32")L.]+>\20 M7-U3_<8]9&3E/$_;@C1=:S"'BI9>UQ0_0NW&U)'!EN@$\?T>61Z)DT?6\++] MLZT,NRXA&4PXB$;*7J=7]>8_<=NTV&627\&Y5A0&7217L/"2S%7:+A>;)/IY M_R20;JT]PZ+2GJX40\24@O';]86\J=:YIHW)HX,W\*NWL/;%I7]EP4M/8:E< MQ%R!-M]: Z-E_],:'V0A<-10V43=Z\ESA-JNQ[4/0D_N!'5\)A%S,%LU6,(T M-48=@U&Z-KXT^7$ :!=U,FB6%A&(E4PX#BEN_;:&&Q&]X0IO\1 MA^B4=P_R[B<'4]Y]RKM_6M[]2]BE'\25CDKAA3 B?3$^]#MB+7]4$2@S'X$1 M@!&$#^=3CS^E^%,=6M7SQ;"V5(S"]KV=">1T"^M)[^]"!VT&O6(X63CMDJ)% M/,768]+_'#SZOB7U?]IDO?F?)/KQ)9N(OW3IMFP3N^_BZ =3S+LTH8&^VJ[A M)GEZ[^.-SS]UCCE"Y9I?KSF#/*!UGX/SA[M7G.'_^NOL].#QQ.\^ ;#^6$K; M?K>'CV#K]MJ'$5LW-23#&+:7[VHVAH]Z<*C33A MX^B7*D%ANV;09%QI&BSVC:@KQ(,2B*BP:4=BT/F[P1B+ Q(H!"%-Y3FI,T3M)HI;&?[>W;Z>"' M46@]TW@@ZT7FGA=(%1%>%,J8@>!6^V>3+(S\W'YF\%A.TBW))>=:L/?B7F; MPZ,X==B5"0YX0:#QL2[YB;RTO:(GB9XD>M?QG9D%ND:#5E[I"DYFP\QME4W^ M%PB21N WIFI@BBA?T734'+-I<,Y042U:>TSMKB8!VR5@EGH>SVN7ZI-3F)CJBZ$]2.(VB=$D1CN. M4!\K[H'J"K.4;+=78N-CT?SX(QZY7B6"B_1(8AEFZVVR[/>9\,E>"8D<8OHL M6P7WNU"!?I!5=S]3?U+%]*P3K"KG$/_<;"M)?5/?\*JPE+L>=-3+TGL%>*9H MS#6QWA+<)V^4S0^3:-$SCC,K-V##A.H]:*C+'($%A9$][ >MW5 I>NV5B]TR M %X'C5"]0-^@)ZJ5B2A(8E&?7RKABQI$]KRH +JI6%18<"' ME&?(5?C*L[/'C6U9' F47WOQ@IEE"I*7122[8U=ZBC5>Z(6F19*OFP$>VO>0 M+5;7CV%C<+#79<<7YIL N@\A*^GFC\A5M4,RSS,M&?RW7'9H!XLB(K$9Q@C0 M09.D *'.X/B2ODF#1:.2S*21\^KRWU%==4)01#>.J4@I;UI+:OOW+L\(3H<& M]Z5%"8OZNZ#1/+6C>4XG4+,7_0B2W24VI?V3B."^ZLC+,OH%7I>X8[%S1ZS2 M["8"F17AF#-2DX33_+3NEEK8&L 6FU]X'Q )+([4FUVN ,3:'$:;UAQ^J1 4 M*4VDJK>@T!!01YN.E":8D#!@:BW%=.E&WD@PU-I!?"'Q2C[,\XW./.SJM.Z: M59CTE1'H,C]_MWU"FIY/(GLN?5.]VZ95AJ55JVU65^FJJ&J$DMJZISUPM!&+ M_ZTC6>5AE_QBJPY&PVOJ=?OF-[$EOZ)L6"_P=7Q%;_/?=W7^6D0/#CY;6&_I M[*MQ7:I%'6-]<^%CKNMFD!YVM1D%^=F36^].N14JHB*@= K"5%/IDVX.6I@U MGKY2(X>/#ON3L0B'6R"KX (Z[\T:BQ#IH4KE?Y-*<;A1XB&UTL*Z BMAW0VI MFFN5+TC1]/0*/VP#MR/\;;3$8*;866[KXY&PR,M,?]V;VKPM(E5PPNBO7Y3Y\4=!I?+19OE6'IDR&>$K=\!\)"'&KL3].WWYT M<"S\[2-?G>W\ZNC1O6=]_[A69SUGJ&_G8[Z;7;67/_[\"G^VK)-U#UFK%4]2 M&8DA_7D'/G8IB%\;OVJ:*LT)1V>IP'T!L#6;[)4X8_QAF#JJ7U=@YVBK$CQ? M8=JX0H*6 $T%\" -YI3NP-R#U42XBP=\?/95(B-<4NJY+3 M8^^-_O5,CKNDS.^$K;B## 9,#PIZ,H&)Q"#\CM34-\L*5!A0PX7)?2_R M2._S M#XHOO9*RUCCBCK@)&$5U:;:-%K3&8$)CC*^1 PS\_L9QSFVZ>8'%#?_.*RO! M+A8=3%D08Z'BSM(&"HGC8['',5/8/$WW"Z3T*(AJF)U%7%P&S?V:87FS*"S*A=P>ROV?791# M(8])DVH->55];;!9,!;4 [0?^]ZB MAN JEPSM_#-.%+^H,QJ,K^;2!,OBE_><9@.9-5K4@".$<,\C>89D#E&E4SX??NC(=*&GD(E =#0]NA->,J_EM8";H M8Z>V>;WNQ>LL+/U6"WG?I=U1@6$LP.U\25\3BS%/:HL+2=@]FG*\-_+@,>TO MEBXA=3!5J:K_PPPL8]%3>N\FE,/DIN1,P$H/:1"'$+@UNI:-#H9\ M<)<;#%QQ&!+8<=CT4H?239$F82:]_7C?=]Z'5>]?^K#M%P+;GLKX1Z;N7Z7COX%-A( Z*D$:![Y[YZFE M \+PDI2WO;?/=QBRZ]PY5KMAIE';YPSK\:;":"EXL!OG#1< M-XH<-_;$D*:X2@%5V:[K'CL#AVG0@Q2EO8Z%.O;:(_B5Z[3L >& =;:'3M%6 M2B("XNC=8R-&2F63X'$1[$Y2_/0P)%)B"]*Y MK.&P-6+8P=@B95T+7P"--KI,;[+&41$FBTH\^ YS]Z:91CB\$]:5V5'L^8V+U8LI&ET+P#ZZ(!)]VQ@"T94=EC,?=(NJQ[;U\3 MMX,\(&.J>=Z-.OL4+\H"Y@CF=-&8PMZR2G(:R,\O&D1AK 5&R M3"+R;FGEBU2"\41I1,^/D M:[29YIB2/MJ,<4C4=Z?TS!"C\^CXRV%TT+_UA20L-2#&/@J,,2$B2&Y^Q<:, MD[.&ZP/UV-F VU;+^8*A@U*<&^Q ,&B,0. S.G (G@7OT+NO'BYC\>PXE/ H M62;(>2D;N0"/!^DI<2O+_O?L+@+8H3_?K2T5Y0%YQ/JKH1"BX$^1;5G;7:RE,F4=Z8R*%P^NM4M^.GFAZEG\=ZGQ?HH MYN4.3F8LLY6R,:GC%H>)@L]JZ_O> SL#A PN)4HUZ@Q4];@O$/U+?!GM+B2^ M-\4*T?(9/\;H'H;-"V\5*.[WHJNSSF@H'6T_,"_RYKUSWO?2AHM ?4ESV^A@ M!SF38\%Y4&[/QS(GHEW9E3U#WX]/WNC):\6W;\/'@=U(((O JT?W.LLS 7H2 M(L<(!2*Y1];'P1Q>1)A0')TV=:(6;F[$[%P8UZB">\6Y+)E&=)A6[IY+P:_& MX]OK;1*8_E;)^OW-Y;N9OU(/JBU>+1J(:4X2)".KWV+7.EA?;!B(7QKY"JLK M:R-:'.&_>ZOJ6G-:Y2+/.!I'VH\=/#4/A6/%]28B%6+6FZ+:&J.H!$_CQ=I> MD"6GP@PSC%8#?9R3;;78\[G'9Z2Q+>3;3K!XC_L5#J;)NM*9VP,R%^[6XU"0 ML?8DXS/M)VSO/SX!DR!-:S;$/T^^ //CWR"4HE_\4(=')V_3&7"P..KZ,,]K M;Y67U$&AE:1H_\3=3:\B8QA;:D[LR ^2 FSB;&MC?)P9]@J17" 1$[HHHW+8 ML7A76HO3BQ5*AEE"F^&5.C&"?$3'W,^ZV9?W1+9RD1B$4SB*)#T&&F.0N7TZ M*?LGI38IPM8.L6TRX0-"YV#P<'@*_Q*3R'@P)W;TB>YGI\"%=2YS(YU^.*PV M=*V[TL%08X^D6 46CD^*F?=.T(=V'OX>*V1?G@:16-(X-#E(O))%+Y(:SN%D ML\(2Y"?H42A2O D8I"RQ1=^5P!9_%=,26!..^U[NGC?D2)7.;G/#[T8N B90 M$9."&I TH2P&^[RU/>S1BTJPD1RC,\FC0-V<-_XTP%]V*XT$JO:CGX?*.DPD M!C/')QCAN3PJ+V)\ZY-6VYI*VW["T7XQM/=&>8(U*H49XKYKY8"7(Q-F!EP/ M,.RK6A(Q(YD/C6.'?C&%M+V /R>.O M3#&RZ2EP#NN-&Y]W?;&]][;SY_'K]5QA4%W@DNG*](Z;(*O#GIRS'2T2R;;K MM!PS#\>VZ)<Z=1[[G<3O_NG?'8=C,\WQB#I.) M/^MG9?WUI ODA/9M!!Z0^-=&V,A@PE(W@/PV48U43,H31I'0D"#/Q]U=K7 M*TEM!EGB=VG>)/#A05-F;G)? M^R'8WII0Z?*-\ !'V^@U/Z;)Y8'A*_U(2I><#(X[2QLUP3/D!7&K(2A&1IP- M#E9*1/N#0PO,]@&+1XRQ/6N,Q;8214/1.38XWB#6/VVYO6IP.M$>(Q3 N*NN M7G6A[%B2Q>]*_<.7=7]&B9?+LPS#6->UJ<6!P*@8)^)YGGE&,% M'4L*&]OD M&'[BF9.T_[V2Q+)BX\^W;6B%_$LJ[4E.VP>V#:%7N12Q*\D0C=D&ZAI7%A^ M'ORHB!=&I1MVMW_U0 AVO'*\4]^,G!]WY\B84LIA2OEH2BE/*>4[EU+^""*: MN5:8^3%^F]8N-S7:YO[D@)=I;?[UZL7KY];?CN9O&8@(DE4=L2HA\C@$3%)D+EO M7#JTFP#%^+GL)5.:&V/%PF/>H_LW3<] XA;W8 *3J!MNQ(O0PHA"8V%"H@Y! MK@@N2');CT;O3 $0:8S<< (!Q95CSOG"4'!-"VSXON!7K'(J88>+N3Z1R^@W M%+F@=!IU!TL3!'HCJJR37KXZ+5CS$F%A!4T69H&W,DUKDY3<>)A"2(%8^Z2\ M=5?8-K5"K=IV$N"$JSDT ]O#6T$FG[,ACSFL3<6UQ1B#I-$'+\ILP?UU43I MB=V2/\!U._0H-+LT5A_"/L2<15I!S-5$O\'J-UDNR)>G[1Y[< M.&ZM9HVI0QOQN[DN;2 2L5_9A&G/BH/8%9%>2!TMSBZN!KYX;;E[24;H3MKG MW"TSHUZI)V! S@!RC&E>]#Z4:(-4+/'.KY&=5;:4)=3%ZP._UQ-)=L('[]PP MT?V0/N+])NPH:^J]5IP?5@R%D_]DC(#MN=?C-)JJHVX9TNO:W%8O(>':6 ^P M--EPH'C0!0P- S3X.6:CO<)21%?DC&#KL?/TXB=>G"',IGF/$7:4FXL%&>5#62:]4JZJ72:F;1Z>>0F7FJBHDI.+(Q)==0F@"$]*:W[AF MXPPZ/:OBVH0Q XD^AAP-.)9Y7GF1!^+:+7.5+_ _O4C0-7B_>]C1W62CXNQU MWJ43)ZV[O(VC58XP1Q#A7'OUDK(?NP/"X=;QPOC;;S8\@F&\1$IT._CF\)ZY3Z<"+G*\<1*N6A8-.A8?]I= M";-;["^[,?%2\ @( H4-.B3^)MSZ#K3B_$2KZR ?)UC500[?6336V3JS1II:I8TR5K0CRQ:Q +E8"!VJ7*,\!E MQ5DE,&)8]!J/J _V!/O)?)M9YV'XZ]QPS$LO)X1B72<"E&2ODMP3RH3:A/%6 M$(]H2RH(<3>!!]B.F40CGU551O- /4J>KTLPSS$D@?&BZ(([A1P>'![:F.ZS MI\]?VIXE<801+3OL-:[75%#!PP22[@#V=N$6U)[ M5P3^%7&%-0[?P"RW?98B?.(@($9=H@:!/GTHXBYMH%B,^XH+^!MZ;6*%TG9\ MXPRYX Q4;XU_"X\/U1I!NN=+=L0%KB^2?/_WWY=&]V#BXC7+M&3T_E!U0NDGE20)_+5G(.JE+F F>N M;5R[&T88[-'])$M@10"'JE"[0PUZ9V'<#GH"E*)6N$XV[KH9$#XEW: M\3@S=;<1!QY]1V[!HL/E8=HAH#AW=>E^1+A'10;%_0:EA [T(\XR+7+7_>BB M\&@/Z4Z%2]J2FFWI9>U$PP%("1$8T<\P+Z RCG;4SE][%:J(F:+$(;TJ MWWITG74=:4$00=K8O5R:A/K)(5RG6Q-?!V&T!D$4=[I\DZM\3'PCLH9*4+24=,!>AYP5"2VWB(N!#=M$0&2O1 M2W!_)VP.@Z$)T[8$S/X5@_A"_\U]:59*A"(EP.N\U;.E](@[->> %WI$X0WS MZB9<(&?@=2N<>+ENJQ2Y1#@-+P"B![/T<Z<;*JNO\] M.@0E\_)PV%N3,UX9/%]&4 SJ6HL-LS'/;Y_18_2E&77%WS[N9"'Q>IM:F"+I M4Y3I#XPR65\:&I3=A2!.[E!WGL*WAX+?,8-Y"Q=&2&P,'GI).F@Z^CB:!&\2 MO#'!FP_$:4SD@JXK5DYCCV-#2.6(VTZ(G667:U97BXGZ9JD:X=T6>(-<@;P],RO MN$N)DA;U)8QJ$. <-74IDH;9:4HL3N(UB5<@7FF%',JYL<93(O40V3HO<\J! M2UVL377US?M)I":1LO$,IH[IJ2K?JNKE*JG&!",:G)/+U_.N;I@L1ADUPTY= M7E=#2Y :]KC T.0DE)-06J$LS9+/04YQH^35KABG3^]O?UW54MITTY4>&Y;V M*I@4XR2#.QP%2'QD;-G&_=!9E[)B, \$>OX_ %PWP4^/?T1P_V9T]8!0E1ASWJI2PU^ AH26KF MX:$&MI/83F(;5HJ$G=-L"WOJ],T]CR_*I !'-D^CES_^_&J"XD]"-#@[!S&U M&Y"FBLN;8[<\[B=%%(W43\LTX05@N-T NA]T2SK19DG#;TYV?G.Z\YM'7Z[U MTAV!"E_VVRT+$P%#:KTZL0+!'F0+.82'=O2["9I2U4-D2@C+>4_)IY9Z4B'1 MH,+S54XL&@[-6EF.0L:$ZBV)HZ/?M/R7+MV6;6*+^F,M4(V#"E5AG_/YNUU'>&>1=5XU _2$L2;9J_7= !-PE;5^-)3 MRY !J.R5QV=I9QEQ4###CI=H=[L/!<#3SZE0!$XNDZD0I,+/,NA?$Y/4Q421 M5+="J@*BJ7\,M:'M$$&H7^GG3E*L2&047+'JL+)"3+TBN5;B[P%7D^LM+6;@ M VD6^^5772@FPZ4:71R%L5L\N6>*,V;]DV5GW]-GKN*%*WCA,4A$"9(!*OC= M-JVRJC2.LK*O^#0X,G)UFVR0_2FKD+L?7ARAILBWV33Y(NZQQ4A?GR2OKX@SF4' (X 795QD,&1&35HT'DNF@T=__ M=4'_ T(S[\#Q!V-FL\IQAO*F]W*)_WKC[R=BC;TL'9:Q84J I&BJ'I^"O)"2 ML5*=5L"8ZM;+33Y9W>]]&28:"5Y)!A?CNXPN#A4OZ.9H.J08(H;9(>$LENW^)/2QU82_X#DQ6P_93(2$CS")%%6.-H9A?<6 M^5M\":Y3%/J"W-;&L<%QKXWT?AE(P, T+I;4MAL/QU&CMY%,(BIEIY")=AN6 MP!3TKPT<@2C<'UU/: M"D@L9E6C7F?3:,ZB(HUPL%^RR@;)O M:3GSDMQ--<3XY*::8)A\V!=YLUH[:D>:G%T/G1BS\JT7$-KX5=W/-:!5$;H$5E\R;T0&KT@\=+:?8B>^@JA$ M!_"\@;)-BK]Y<#L.)>9JI?.H:[SF:JQSA=!6-2:: -2$),VO\@+[FB4%<^.! MG* 50T<:UL^Y%LR#N9"C]PZ.:3[R.;Q+%*E P"M?N.[ O/&(:13^34=^% MI(9VB.%5!O;C;/GH_1Q80\D]G@Y2K/!'-ZVLV-0[&J7[LKT QK* MP2-6*]/MZX=AM,+GC-B".;9VU! NW->SH'WG69M-6KJKA2(%+ 4X2%"B/!;2 M,TWZO5#'253-7KJ/'$+F!-H9:8VMJL%;V'C8!N'Y]@8>1P9ZGM)L;M JFE-! MJ(@Q)1/DLI"X5/MVBW0.!\HQ ?,N08;SV">,;T.64Q2,_UO52.V!ZZE=$-KD M'8]0F>JY[DYZV/-4[D?/F2A?;DI0WBM3!@PO#CJI/>GY$99>/WA2+&<5O)V- M:;&H8+0$(RI7W)2)B562=Q(&TYB,:^-@A83HZ3%VE12IAB6BGW)'"T0)+AT$ M-FEM&C;X72-A-R"_=Z#KR\<<.=HS4#H%\DPI9>Z]=I11BX.2A9DL\\3AS'"_ M>!+"TP;F!-$)^3K>PS=*J&'#O3\0-Z2E+F H@*L&*@&10Q1I:;DY%5F3D4O8 M(S2W">[O6,UDB33;")* JTJ-&82/9UY7269*KPF:L!.!H]C5>+K'>FH0G5K9 M,/4Q/A])BY& :1$H,.D,&\.KKRCU:?M_:8/819UT++)4-XBMSS)B* C>.6A7 MLK IZ(B>XL@2W$ Q0M^A1J(MS]N.[DK2+CO'[FY[-5TC4\P7)99Z2W\ET+": MR-SZU%IX2%?7Y752DU)MJ!,=-L@(0UNRL# OZ(%S!MJE5'ZF_#LKVF6=K%W_ M8$D^B$G .\X>,O,.O#ZM*+;-.XE-\=X'JG_:??8Z)>J.[34V%4-GX-V&]&QP M3@7")MQ5?+8Y5BKXZ;H2N?#.-13-P5(K$].O-G)*Q.>PODI(Y0F9;T2H@4![ M>&[U!P5N]5+EW0N(KI9=SMU(_-ZEB1*4\83,A) M5T&"-RP7N:'^A/1J_G&]BMVA]HJC_,.!D/K,,I(X+F*?T\DLU!Y>:A2)^SB[ MTMO*CA>KS">-6:CU? T+@:V;;^%X-_FRI$;TE.)G3:B- MG4;.">SCE&R#+DAY*7TQG'9WU,8TR<;)'Y,XNX< MM..&S=EMI+'X%>BZM8 G>M[[O9:EYP,$M!<'08=&#XJ 0I$.13*NA,=*7&4] M^:A;".D[U4V>&O.:V_9%L0<+9'D5@]\6"=LCV>4C^Z5W8GKVJD23KEU5M;3Z M@#UQA8/P+6$3=! .")'W_<2V=R/Q'OL%?LSG 4\W2M-J+($2=X 58E"JA2Z] M#%)O5@AV*D_)E34>;&E34Z'.G.P%F757T@C;09J#Y&! 7=G(9!(M$:.L,XR M'9B'-6YUHD"U9*EH<'B.26#IPWC,-<5U$"N$,36)<>* ;YRG7>60NF10N/C#IX!L:C1E[=P85L_U]2QJ[_ MCAZ(\*YKR8/:\Y-W")_,M F(-EKBD[39:C)=B\*42\%1)L@#*-#P(4SM71PZ[\JW5-@RKF=%N?V<4,Z@UWO8%SU^"- M9 -R9Y!H5 SP$QX)Q8M!;[]X/ [HB'PIE?L GWM(CX M!@MN1(\)Q$25KK(-]M4RN"%Y7]QA,]H;Q'^?33*9\^Y=/O%ETNW/-EH(=J"SPGAX,[PTKO"%1? M+C_+QZ(>^A8>*0SDKC&LQ'H;C-4(1LU:2>.V50'BG.'YP#:#=YIS"PD/[0;G M5E5O*BZHH8Z,YEW.41)IC"KG! >SI;9U'^;*GLKXM;2FX'MJ"VBDFX-'<13. MG5.4(.)CR@(*@L[307T11T ;Q@JPA:N&1DG7X?$B+APN]#MK&U+2@@X^2W^3@V=ACL99@06%94WLT=K%'0_/ ,UV_?KMI;+!OR^S4ZU@\J M,<1C7L/5>V6R-H$%C\]%?D6UQ+'/=%YIIM 2XS$W4'+#"]! - ]'B%S]E4,Z M@Z;,U]T:"]AJOI6BE;\A'P.W "B"-&\XTRCMVUW/YV_C\>GEC6TW3Q AH;A* M;T9X[\'/2>]S!L1F/UXDN$-_8-PWMZ@HV6#DMW>X9'IGF#TLND4@>)&X3'AM M8)<8Z7!#F>VQX)RGGDIZ,#R1!L?@(!!=#@^DR:9Q(^2 ()BQF&>R)3<,,H?A M[%6+O4V58O4?29UK9]5&7QW&8)2@BQMM#6?CP0,%?68*@O:HE@FG T9E[>]E M0DS=LJ1958+TK*K"6.3Y*V^S6"B38O,YVRO>4MA[W):+!SO,ZP4O^P,FA6:' M'6=)]4686EYJ%^\@'PX3C O:]]XHCYBW'?M 0M 1/'X@Z#H0^:$.A);)"QM[ M>5&235!*/9>1P>SB.8YY-(;ZGJ(+W?>6W(K9&\O7!& @K1P+3.?V@>P%+'U) MF'U$Z^9^$_=>5IUN+5E75SA*T^#>66:G'R:W5L< <2]A$5@Y09W@TJ)#N 4A M?EO"@7??3[;G_6:;DB,,D)"!$^S*EWO24[LP!A79.1-'>PWSY8%9,Z#A^A#Q M<6E?D9EX$"1.4*F#&L.LC]>+YP/ 8_0@PC@48_)ZWP7DP]-HN"YB7UX8)%+*/? MNCIOLES*) (<#_DD N:[#?B/.35VXOQLDX$/A\;Y=F^.N#=4,HK^V//"VL?349LDST*&\"9\$I_-$MGV,(#:%"O4ACPK/1P/&?1R^/N!Z #S M1R:SR88 J?N?L]^E.M!ONI/0K9MA6SW!_T.16VJ[.E20E_*U+1!_ U%')1KW M4BI8,6S2SNYW?_][C>C7%6ALJG10NY[U^,B:.G3OV(*O$BD]YY$Z (::T\;: MY6QG[X-O^@E%L-'MZE__X1:3NYNJ]W'/]Z441EO=CDXYK)[#\(VMH=+=5 T, M&\EN+@7&288UISBH0ZP%WEH %J=1T"2P)PYE_+'=ZDZ)DGA$F[P5IHA5=>UC MQ_+!<6,=A+#2U4MT,;[!O?5.80Y\5WPX_Y%G]@B*W7\?A.A_(;D&*- MU>"E/M)R;S]2E5/_Z?PJSSH/+^J(4)UJGL)?WQF5448JM M''ETB9ZH6/N&2URT/7%B0??!@UR,F\*_SA,SM?C2UIJR<>4^0L!*DAO/0-JD M%%VJ++36;6XH5=_GRE*"K,#C#.(*]UT@/H8?BIS0O&FHZ1_E_QA,,5?V :[< M\.W7/@L)+&H*,CS@"5P0^4MBLIHY"N1+DJ0H .^XKF(N!'W<[)WU_'*-P M?-?J*">,0HA1.)LP"A-&X.V_(;I"SX7]V!0.>6HR.]1 /AC.;EM7["-J>#I MX+=4VEV.\H;D%C2,.47;*J^ZA@JIQ)\B/+9>XH_(-P+>1R%*DR3T>'I(ZLM!-XW5QGC-EKF"#*.F.#USGF)BOI(_BGNNCZ.\0 MW_"XYW;=,Y_HS\7J- :/^]NKZBD3"?F9#=ASZSQ5@+G;C,%RT_8M2,;U"[+7 M0QC)DVH-MU@A#14\'P&[CH3JI2$%M+49';S ,F%&_X(U?)HWC,9]P0X@H3C0 MR'Q!580P-Y8^3NZ%]WFM!0(D#2^T'11^]42(F7-FVE1>*JX;K[&LA#G+"/]. MA7(@1D@$/1H"=$&K--G8Z-Z'QP+?RX6WRZ0]"_FZD33DX-'!P*7*S"OWS#!0B&OM$CRM2U>0JR1P$!Z_>2[6FI@K3^+ M+I-ZF$R<>,_UT7/J)T-74V^/"YYZV@F*=/OEJ=?4PZF2)'HEH?B3@Y-OYM]^ M<_BMKIQ4S-IURF))S0K3!FX\DUG(B9Y2B6Y5+),P?/8K_$@$/.8_\ TD?YG,TLPA*=N,$7'@SP'$T5>//J@K> M#2^,194U:WAVRD'C7B6S5V2S@TZ*JWS%CU;$>:$E3>NNELME-H^AJW M'S%3QK9&(V%[K%H(:A#) ,'H(S)38M=YV(X-)__$B%"J>6'-Y7(;@NVE8'SJD MU,!,"8];H8U#I1<3.]2S>RO:.=RY?5A>\WK5(DDQ<:D3J6L(7S!F+&2*7*A>>4ZSAV6XP4((2A*%K,7Y[!P$L MI4+5<25]P"D7(XX(3K^;FX6_>GT5.'[6"X'U0]T6D$;12T3_Y9@C?9& KP5" MO(HN_QT]P0#4P@)X?5BCBK'2)"0M$PS\NLH+8\="L20%/B.PO!"O'"O4M#(4 M#V>YFS>R6#VGE N9,9H)RJ#K 3#1038+K(/4G/U-;^!1T8B_NX])7:XB^P5. MBVAV&D=_RW=;*W_Y;[1,\W;M6:J$0^'8Z]^^R_^;XPE]QF;*,")Q@[DRMDA, M*DI=M'0>, ^@RMW3,;N7CMW!1\<=Z\M$*;V3U%) 8$H]]&3AKMZ>+JIRN8=5 MKU)^VB.]N/?8$V&NID@X*O.-R6#KD!)X!R9-P\$*0O&,]&G8CUZ,_AZ\-83\ MOP,9*-L5*JXO-7Y''> _OZTL?RX!&#VO.HZRJD'-*K4$'-MQ&'U%L A=];K* M3;ME\\:SNOV',=4N7:AQI,7E0;]\+4K M\1JWRH!-SA5#=,96)7-C6AJ7H_/'C;?^O];X]J]&%CIU)B2.*). M$35I: /W=Y-09OU+B8I[6]MV.<%2XE,"YXL=6H!Q0\SJ.(,9J.A&C *:-=9/ M,AO2;QZYS7OO+H43WK+(,8XJJ';AQP6"H5:$U55KT I&4OK@)K>7Z-Q\:E)# MA<.PLB>!Y/WXDM[CGV /8VD:?'_6D\S]Z!]@W8']JT2'!/Z.EO![$#,CJMD9 M=GA0\6?X!OU5MA+-Q;>YI:;SU+NBZXFWS'LI;X*$9<6[R";%"2,3_#1?\)8P MV7V/BX%Y\PN8LK+4L[/8;6Z,1,)<$U:E<&10&"IK,-X>X/P)5>SQD'L@S, 1 M4LM9,^%,]'M#C-+W?)&:9 VWS]1MFV.M$SX:C%.V7INVRZR[XKR79D7BK]SE M9-&L&;[8>K*G0R:[GJ66W*7^ ,EOPFWIE6%1X8^I,4AKK<;&X!-!A(L%UZK- M'KD)1EHIUL_&2'V1M;CW"$P$1I6=]\"PLD0+O7%)[''7_&%NQ:ZC/H'L:TX< ML?OGIS)87=MYMQ?ADE_E5Y6=;S[DX#/P1>A#HK/#QKBU=^Q)VD7&"X,0_&>Z8=@3A9(O$%1 BE,FS71 510$YR5]BP1 /R8U=L71+^'.]?;6C_TH9JJ[I(ZFI'V8M'\T M)>VGI/V=2]K_;1[<,\P"O,R;MPV86O9DP;JUI]*4+"7.T=>4>\2R4?*]YP\C M/O_1"16?96=0J#S:4Q5.K"KL;8K-CY0R%"Y)+4;:8P%3UL"<\M44 J&R!UO= MGB5U%BL5$W9"+<5"\;'^-CN3<1&YR4)2<+A9CJW2./:VZ]WLJ=S@C]6_#6_4 M;[?4U4)B)70/R Y$ 4VJ&<=XJQCZ'WE,/IQ4TJ](%DQ8 (2K8/@VG'E).>1< MVD&F[>Z.0>&US.5D@X.T"& 3PWE<G5N@Q83@,2Y B=@>T[]OR7W7A$.N*I&14J+""5=^NZ8?CH[X M3MF<7\8%/CPX/(B%46Q3&';+#(OW'OJ8G,.[44>&;?%092:L#[F:FK.EK/8& MDT-%*-G>8,2\8H."O3$A.?$;B@IEFM$!5-UG\J\ MG]17>E O.2J5F=+#VK9(2.9-5<]]6K=>)$<#*EYC0G^[%$:JW#E&<-,<4J;& M*X2'WY02+>.+1QH0VOIGC[ZG]3H/1B4^G]H,-C3_O*F]S"\FB]*DD3,U7^ + MB4[2A"<^'9E!.GI;U'^Q5CKW6C*"J4XH;%9DFG/RF%1Q1F%RTASS.9FZV-?^ M*6>!;42'EZ[!"5B#'>L1Z+N-YNEDD# ME%%)J-PJ@8QWGG?XU17()Q-@>>:?1Q>L[+-B,*()"@]!,-:@/^)]%ZU@&+ ] M6[/7("?0]YO:[%W7R0:AT 42+2U7+B6["R9"7:5'.A")N/98:RH M8<'4F6%?'Q$MLD(0L(4I_: +%VXID"\?>]XO\G*.#TON(AY?DJYR M,2LT[UZE^65/,* $\R!X MJ#"8ZZ/8:D5)V(+==?L-(PK\ N,M4BR_)5>DL^%-?0NY.T*"W6DMB36&YKM- M*UTDJ;!V$+@(PC8]3/?S?U\^W9N=1\CNA$CQP3PU*^P(O^3T%.OJ// -"7O. MIR^2LK0P;']MG$EW\ZUK(OKA\(@K^J2S*9"(15Y*,HVJ_KG[D;W9=JLF_0 M(WM\VF_3?K/[[;(=[B>,QJV5Y\@C*$03AB#=SH()Q989S#8L18B];12S0?8T MQF:+@EWD\7.- C;B'&N03Q((A"OD[A_4#8._%%(FRYTU&N*UO$B:(J-$GQ^H MDMURBW!^T'D(Z8*S:3=-N\GNIL6N5(.I.7!)X<%:N.2HL**ND?AJ+77*FIVV M5MO.P"G[AXT-B,]IJZ8LT-P'FDVOG3E'95O:WRW"=R0R\R4JDV&BM<_/O%4V M16<."$Q\P+$,*B@CC'%,'.L;QAN+PUV5])>[2R]W.D(-[ KCQXE#;THP..?LK?FNN\D;RNXU:6DB4Q59JJ(/X(C76*K5&K 465?=X, M,5NJRKC%1+JQ!,Y*?Z8T/Q/.5'^B)[#<"%CN? ++36"Y.P>6"^K^7 ]B])J" MULA:5(.JB')B099,V@W'/NV7[<8']]H3" 86 [Y/O=L$4]@.S=,QU .YP6H) M1*_8FC[5@)*6#/23=G KR0U$VDHR$).%:3$"6:5O<:0+)*I=]Y*%?D8M#,@SJ4WC["Z$V%Q)?]7=QH]FM[S,-=CZ45:91AP++F?L;$A,BX.\ MW@+4I7,8:2\*YUP49HGTPSW6P<;B2"+%# ICI08-M,/U*!V$YB@#G'S906X30T&ZV2D#BT/6#HI> MBY;6\RP=6D:HF_15Q>!AQFC&1"5-[AQ8E!)\!

    NC-"%:5M\ M:5R%#),4#GJTJ#RQ\:BWI/:*&H,+T#5Y:X:B2'1*2\17I+97O"L5(AP3=AO+ M_Z?C:O"6L8FT8RD.A?3DRLWI4BYQ[QLE\;;X1JYEQ,VTZ!HN^-5PFO:O\;@; MR"@G.]1(4,__,J9RF+(-1Q'<>X-^&A\CW'",,C7OE%W#9^__K2MU*C!P0J,& MM>)W[L$)T"+OM"8V<9*=AGC(T=*^2ZGP+\03+&='>]E_87[OG0O3A]0$_2'+@N@\U9G ..:[JK?H> MK$LD!+ZL+QM>-?EN.W(@.UY'76F(Q;DSMAU*+2ENC/?@VX+QNSO)%^R8P68' MA^?GI^>'9U_.:!U RG^?=1YD3AFXJX% [MR";0T;"C^:&[(Z^1(/M6M".+![$#>F(1"F$&TP37A,M32IZLNL82:9.L Q=0 MEH5@V>%;#"/+Z&)Z@66V0]\[S_%H!%JD <%*X"!XMGE#R2 " \HA#:8MHGJT MO->!;>2P7A;5W$DZK$M>?LL!;%39@K;TVX1RK1(UBWU_>#O83NK@V2 WB0)W MBZ>K__1UP'?B>/W[<$4#*2!OU^*E,$_!P9EPQ_02$ZI_AEB4P7J%4/T'QIK_ MFF@^0B:ID2UVPX*0;<2=F+'E-5+B4 @*YI2(JMZ#NF/R?5,AB1\K$UC0=947 M,>\TX6CZUUML5P7.;_1KPDE>#4: TEX4U-*YC"Z;.C&%A_37=H5.T5%OJY;8 M2VS=!U.0>)X#%GV4[*AR_VX+=[=.WR9+*4^0]]B/ M7E=(96/B<.GM*R"?"Y?[9;OWSWA)B^.5R=4TO4&B)%]E\Y)!,R)_=OU1*!Y4 M>,_ZDRWA$63_\']YLPH?5PW^O&+$#^=$;<&V&G3<="&DH !R!SI@.A_ZY\// M@9X7R#)U\:BIMI3Y8MA*$HYQRW[8ZP&B53U2;J"G^*!>06S[X8'RH,J3+UGL MG:+= 2/P<W^,0WSWHLJ<&!Y&V^SNBQV(&CM MRXM&M.4(]-'NW!V*8^"U6<"^5OL/:YB+SC;,(]YNSD"GB!QRK,@%QH2S86Q1 M E%C1_:\WX]8>Y_'(S$[N@980. M9K C[U30<\(*!%B!TX,)*S!A!>X<5N##;1!DZB!N';0%KU=58:@M22\,8DTZ M[>-><]>%L&=+> ^EK+U@EK6>G HC_/Y=@^TK#+!XTK37E?U6XQVB<6-KLH' M%Z7;RJQ>?H%X%A^"HWQQ PNWMY[DR*TMK3KF%T?BQ'F9"5/3+1<7,_M(-B@/ MNYU U 9=-T,)V25QW@M+S_G!U[N'K0EBH:YEQM%7!N2&1G]T0$2T1XS!!JGU MTVOLV=UJ=,(\1 "#KI1LG.>"!6TZA2VIJ\&5:S@3&K*B.V?2D@9@DE5[LB[J M!)[<23AADDW?K75]>%W_,,\Z8^P^6RW$?2,/K;3,[/SL[.7GT!1LY!A"XWJ9$AZX!XY"3@NL-.=&] M'@,>=>?H84+PC_$:WE%R:Z&Z&;T71I6H;\2R*J5-]9J\<@=:EJ_C8)"8K*DL M,0>Y4A2%A!=;&J%L3E+P\-BFP.B]+VSPQFO$F3BE7, ,^LHKT*6*"PLGJEDE M=:_U&6/ZW,!0O6 &QLT_4WU;CVS\E?5KKQ.#-)K'B""GB#@L1RRJ.Q;C9NH? M9,@'T1*"'PJ;#&ZMS,M.>IP6)NH@O/6B0-6*JJ KE0%.>4[D&&$P#/RKA\_, M=(41S&@R/JPH'#BJW:UXB6\O$05'#H$@B ;%X%:'$#%V+:25.[82+*BS>FX[ M8/U,TX,'HV7*>PH_ZYI&%?%%F11;!%;!,)Y99?TD4-8OG79Z[G2[[=/#?/.4 MAH0)(!Z2<#O"22:BA//$F4'7XD-Z-W'O%5:&! 6AMCA;$@',ARG,5./=F3:_ MYLPH4HHE_J.8MHF&(T^@TJI\6=6,]2(L$GZ+<-C4MJ7C0 7&URUP5K+6&.#= MVR0Z CPQ<%=Z?"R4A=2XO)T4;HTQ'-T-D\%V+,?U]36UO4@;NHW+.W)1V3=VWRC&M3NPRK% MY&<8+6=>+/@ A*N*=])^^35IJA3TR-;QW*GS]$ZXA<\[V^G4!33KH$L)[Q3(F;"O9'I!>^+-)5[!V MOI]PPYI;>/2+GU\V"H^6(BU2+]*WLBJJ)1U7/DU[+]1,JIUH DG;P-Y=X*[& M(P#OCJ?@55ZW7N>:OBR@GI!NC7 %6R[PDVYMA_G\Q1,/Q.VI:@IM4%X8#!6] M'W;-DJ:\*[*F2(7@8+CVBW,"#%\'.]UVL))WM/%_KU,)P6LH%=-0>0:U5)?V M&NXYTIS+GVBEWD&%NXU^JW)+1@/O)'HP(7=WS=K:MAB Y:2II2AHDBLKU),YAY*;AVQ"V" M[YJY!RCAD)4WQ8SQLF'>M:J8_-4BR/6I6 Z(ICA1"%$_!K^?7C7P-=YUI.Y-PN**RC\4059QN[*EJ--:*^ MQAT?PEMVF\'-M0["FF%P,?I83*@E&"X*#*6G=5O9A8/ZD28W( M#VY0DKM:;&R9FW4*Q2=PF[7V,I-DV K5,I&2Q>70=#O8=79QD=ITV*XLXB"' M&LAW*HWXJ(7CSB#4@TIFJR2+\)*$D3M=).48333_PJ)O,9":U CD]U2Y.\V? MO'P>G.;KJB2@*TLX6=/<6LM5\^S8&S;)JI:Z;! 2^CS, X?0*CPS\!37 R%C M1Q7=R3F8>G2D*9I9_'UO;YEW4D6B"OAVV_>#*:EA_3!7N3(%A3VEY-%6QDF1 M)-7%\8O!+/@5%#?80PQCXZEB+YZKUUQ=7O'X5GO/%B8D5J<40.IJ'XKAE7CU@E6C;X*4 M3'-?[FB)])@26IA,PC-4R^A;7/V>H%[OSY!!T:LRG9 &(TB#V80TF) &=PYI MX&GR>!!DRWRWVA<$ SQY]H0&2 MBI@=.A7Q,=ZI8W'C$EE,Z=%QZ1HUP.E9=)JT(HH,!K^B0&QUFWI2A6*547HE1T+R\2<:: M;=.:M>W2RE%W18QC[U3,&C+ &@R#:FN,;1YC5A:?HKSTL%&^OTNK M/!%>/C3"2Z?<$H;@U$&,;:(:GF3%RDI:$1D5BXL[!!DZD\-HZ*0+0K2QJE V M\%Q+Q4FP)L&R@N6?P&E5;ZI:&C6FJU)3\8)8S=9(KH?F-V:A%T+;-(G3)$Y. MG+* S,?]EE3JD7, M#^:[K"N4AVX=Y5QNY">K)0-F:96BGPD::;]P!I)&WOVN*IFY@IYLA M E17T"@,FKG706P& QR'N*+6H0)$CZ70 MY=FY[HI(RNF@6)FD:%YAKK"OF^N*BPXHI[ K-IZW'N>!2X<#XF\RHLF/(:V>IP>9AV",J3 M;']$5;;EZ@ -#*R227 MZ99>ULJ)>;>A4PY&]#/,"];4CZXKX48XI\BG%R\@ R-E_4;."RN&#(IKP"W4 MVY,\-2#[0<-&<42C[#ZY1#2/GFN&O4. JY-,M$3D2O.AMKUS0?>]?K MM+]TFI'-O??JFL6N(V/GV:!Y\9IXR(7&3/:N)#@7A52@$/^<20FPKC5A'K%-3=P/$<%@C@;[C$E3.9:V63'1LH M1?NKABRQ'!LCF(#X2E%,H5;U&GNJKFF,>:O95"[5)+V#9!FV0M2;8Z8.(Z+9 MH(Q%7H\+DTV3UKG:R7VUU;AGX^ZBZB:!4A'HX@J+7J@Y1--NB A91HAP;-3" MTH^4NN$64:HD(T51I:[.P$6&D-:A%2))16SYU12A0E"7+/OOE7$QHD3WV)PLMDOE)"$40P209)M]M>?Z>Z9T8B[ MBOSL%5],(<=4P7W,'D!.OLB\[R*;"96!YY)+G->;&CE M2JMTIU3IYM,JW;1*=^NJ=+?$3GBZ4WO&IN=68I:J31+4%,D^,8F]B;=3TKFA M!G@41:QO6^-*L! MV1N(!-%Q@3G),Y%%( K(,K>=#C.K %_"A%@=]V<(@RI!+(Y0)JK],+%JXJ06 MP\OP)T+I'I1Z,7]4^QFQ@]&FOE@XEH!R"TGO0FP)YX6/8##T%,KR@'!; ;@# M*)W<>S G$.S"Q*))\]:$$UC^/C'R3!(MA\PIQ+[CZ"NN,S%TA7T!YS@&I@& M:6JPQA=C!S#6W2E-.G&CD[(:2]!78$//.3;R,8!#:?\-[QI!K(L>@X6*BJW$/* M*7TK?&4V#T,0K\26 <.7O9P'IC[(FMQ (.\0JTBB5K2IO)*/<=_=R2,>KXJW M[B09B'E+5'2X^3N^A1#]W TRVQ#21]MU7+MD$.<"RP\0PAG@K61\C;?/$6:)#CUG)/<_HNWSF_ T M1!PPB+>\'# OC.5^DCM07&0G$5$AX7%)!9<:@EA$7:NH,H$ ?LY=$5Y&) MLSY%1WAL!PKP'N %=0,>WDMVFK)]&9A6-P+\HD"K\??6/O+71OPDDZ#WI#QS MHF-;Z:7E3^*(9L1?#T$=,PY=QHI@S@-E 0JO/N^H$T\! J )P$Y/E#X_ ]BFY8SQ&W%\0%%01K9$V_5E]2)) M]Q@.'D;L/04S/ADDP;L0B "(*<+K<[GE/*$J;P+GK*+X2=]'["2E:PK[8@"F MPW]5F!-'RM*(\""Q-]ORZ*%^&YZ^]@*'TC@Q5YILW2"0(++R/9/WML]>T^3Z MRR]X4PJI,UFI(5 !.,8%F*MN&'$M>ZG&QFA@HB\)CC%^*&<(=9<9=7WU0_(R M3+;KV2/8("'\:75A@-"&Q,P5P4C#C'SXA]23P TW]%!C=R+4O(.H/^ A6(ZB MAU9-!Q4?OV;,2!A_.GL;260G-6@X&G!#B1:#\F4UIK.9Y&2TN@>X>>?,16$+ M<<=^'0I:NHS6=.Y-Q8 'E"((1\A1+?'D-*E0 M86@.<(5AD";7]+$?3W0;)H#W1E^LU@]06F$+Z<6M4B"#T1!.,[$W';L/E$_T:HX3!8\JH^4G%[X($5V MH5PI[J13=-#$%L.?\_=S;.*CB(_IN I@6 M$-^MT]8MYIM#]1UOI/&L@<(D!J\8,,//M/EK8AO_GA]V3[=FCA0N%W3XIA#= M3H+\< .8*[)EX< H!X2LZ@(JAAAIE,56Z-?)F4F4ELQ"Z)K\L>M)Y]#C_<7T M*P0QAS%!(/"U%.TDV'0)6FW.E,D#>F(QQ!DY/:PFLJI_CLE+C'F)7RK%--S3 M'K)/1=(PT,!!NT2W3V4.@"DB1^% MD*C/3%]9*C2EGU9$O2&85\.@8J DT^.&=:]V!Q$,RPXR([P"C\MR2 MATI*SQJIJ2'EX(*(GQKO)Q= C@]1'X!:MQ M.,DKQW1Y5?&B3U.LDXPVZ(X"9L&87D+$0/L#)0);78C:#OV>A+QE;@A8UIX= M1\3G5:61.ZQPO7/)%K*,]5I"R">L:&:.F4#VH,K@S]# 7](!_- M-UR'+:XC[%VB!E160+'V,;[/RW>87S-ES (O=JQ?BS*]D2>81YA4WKM^SYR9 M-9)HLR@]B2S9U#UI(IDVD/4$*B"\LI M7E\I2<4I!)-0ZPBH_="%Z@W)ICF351)DWS/9I!-C$U:XR)TF&BN(*L-2,)E5 M$ 5(R(LXHK@%GHT8QX3X9B ]9^'M]E!%AB#/$2]=,$$+8\63N DD)E]#Y.9B M8OYYBR&T$CD$N0.M-V,[0HG(KX7_$'7[N*Q X?@#\F$!26=F7&2T-VJA^D3O MUMOX5,7P!3$K87L3:,,!P@J&&#\F(<&X$:(:SJ.40DQ#"4#$R9A(]=F@*46= MNTI7F2RI3W*IQ_<2=U=M (E=/U:I)SC=X@X&20R;F'I7M#JT'6RPD'AR&G!H M03,&KS[A+$5,9_M!#.$>"4((ZGM+KK8PL13>3M[SS-Y<\'(I$2_.(B=K(_9\ MYS6)>'%,9<&D35-PI,I$A1:$I'O,B(@/-"4/K)(**$P;/B9\R!A$<<-;9J3) M"'>5 4%NE/.-T9FB(#%BRAO:\3(9I9R,90I>^&D];)(XUPQY'1)(T1,G)K-" MT4HLJ$\A2=Y[4^#)6,B0X6$3U@A]ZTY"(._Q!#W95B(X!M=2.OYPQ@*8,6$= MW:,5S^LB1GY$.4GD"Z<#1Q0#CPC2!8K 8"N_D@134W*OSIE*-\!.0Z;Q$K,Y MZ<- [G8"%9?S=:#O)XN2B70/BI,AM-*6J6QV&2??@#VAG=!EDNXSX!4BI)6P M.-\9^=Q^E?WE3:1%(R&@"B%/U,MFIE5SH0J<4?+#P:'A[(9F.%2!<6$$EMH M&P6?/;@3FR/VEHEIR&H?(-(CAD-XM#;S@9G^%3.!UO1$/TFXQ/ID>+A!9(\2 MMGS?MZ$Q4)I\E-:EG)*L%DT YC*92WSM)^T1S)D1?PMWUQX(1>0:A]X*1J* M !-0$^DXN6N B50%_CM>;S8'HPQ:19PE+'$=D3! EAO!T(E)G>)-6(S?91,# M=6:O*2HN^AV4U6;3J:X$)Y<,N74J [0$JR/Q/.TX3O R0ON(JJAE#GB_E1#8,V$\ ,T'T%3BHL>?(EA?QG3/Y\ZVRU-."@63!0"$M M&$@+!O:@8("JPP1_GRS( H806?9+Y;D2:G9?G!N)W,'\)4H?LS2*TE#)J)(=. MYGNS%TVW>5^3'0-.2<,=@DX& .PRF47-DE( =%Y]8=I:6&-E= M)Y 5,]R:;3B49RSD"B+D-CG #'&+#Z%6 ]<5Q:P]2IR_WJS1*S7NGN+;/6'L MM(U R@#2DUJ#AZ*I@'M<#TRQ1!OG* M./.\/A0;.1V,W^!=8:*V%2=.R%"*^P'?YA,"*"IS46#Y\2D#A)W$S1%$KL5D"P(!4_I M2:-Y,7N!'W._)WB^. P?M!?!N'@.+ (1R* M9Y@B4SGC1JB:;;;+0HDPSQEF4=G-S;CVD[$0> CXU.#L(A, M6[LQ^@2R$&+,B(V#;+WKB-U$+Q0@(M./>K<8MZ*O\,R)MPS:?!#*5/ I$DX+ M'Q$P#U(M%[XLNR$>%S&(#W96.?>0&F8O1?@O$AR#'7(<,X&#ZBG02'%5&G]3 MK(HV9?4R'2/3=MSB('L-EZD!O8<(\6'D,A*U!@TR^ -@.('PG>!]>!V<#S-B M=4W"0S=O;R%E$>)C](Q1*&?8[ITG"=AV0UH\&42/YD4/ M:S%E.VI=$"L%DT!B%(M#8/[].%JHQUT);,]=$2CON?'.#920>#Y"DT#8E/%Z[]@%_$R*R83YKT_Y-W+ MG+!TJZ9AHYC#M>@6.'\)PVA&&)V[%/\Z!.8CUX(7S>(!1"T%\BO(-PQ _VA MYW+9G$ 36[ ;8=F85D?J!;@GOILHT9=X2X:.RCBOO8&'\BSZ%2#7:M?Q"*YH M<#RA_A:=['B MO9'2<]6IXQ+/=#@_K-N3%BYZ 0Q/8 XW3R-[$T.%;,>GYD: M@2X,.DB6F6M(5."P7G369TVPD9A@_&#>_,(Q,>,B.*;Z,$V\IYIT?CSP>)%- M1 YT"%>][["YL!.LRV#9'(I#1O[Z37Q!PAX!DX ^14IKVQ=8 @ M/[1C4XCL MGER[>*@+:ZTN0*Z8I?,V([ .>UB[X(TL\Y%"O3'O( MOI\."65C3 *FP7S4&M=29BA:+23IC^*80$\6AYA)P,,9LCC/N..HDJJ:0%(; M%XL0_RA,WU.Q?3SCD7&1Y=#I\RX6&>WF-Y$-%.VDFAI71[-V&# Y_%%2!AAS M&6#'B@TZ01D^?0GT&($+$HKHB &"0ZH6O[(@"=MK7"LM,0O<5::2?J@H34:# M>7D0*48,Y+7-7@QI-PE.PZ,_/)C$2=L)3&P6;-C4:&+"])Q0CKPNAR)OVL>> MST;%9 ?SR.?<^XQ##Z+&2:V@M1VGCQ!X]R:O<05[1_18S39Z5#(092/,/S[' M;9T,$@H))(GMT2]I.CN9SBZFZ>PTG?U[Z6Q3<^V_#EJ57+Y8;'>,5MZIZ*U" M.5]NF5:AU,I5[*)5*19UO5P\H*?2+T[9,9B_\2A0 \SW_ 66(N'(= L%C#N*,%)/J#I"5#9;?;%\C M!N@7O@6XJ8 =0#TWHAV1&)04@Z^-W-3^L#[93ZB]PJ)"'3 VSV9 MD6:&*]#PA&K$'E/6U *M%-MS?P$@^R3%%V9V8;/A2])7RNXB '@V"V$WT*B: M=M)E>[]- O,$[F-Z*E@VW*J! ]XBPR!I1^4&X9@1E9NP?L*A>"J_FT[O$',$ MS[-Z#69B_:_Z]F.$PHI%HMP>E!Y46H@9$?\^! [C]V1U/K Y6&CL*3S.\E*S MC4C6S@M;>=-CM7@A^_))G@S_,\G,/&/69U(^Y[*%="'6N!#X3OFL8:2SO@7B MG\^6TX78AH4H9@OI@;!V/93*_C;(?EY/A3\]A/=_UM-#>,L70B]GJ_ET)9YO M)=Z%0_"4G\LK_NV7KCPM=(:Q1ADB>X)J):^2AR/XJNJ#1XTMI6MK(H/TPB\Z M,Q>VQ*LW?4CSQK3<<9T.Q<16F91%Y\WZ1!IF9]6*,/'"EM^##_\ZR!\L\_*5 MK%[=:8FH\:I8RMH#<65'9:(13I"K0VBU@$D M\_/\"+%M"!L-@3D(!E1#,0JBP>2:E*:M"70$B 0U'HN0NX9QCTT[^YB-]HW^ M5GN3?\M6*QJDJNLIJBN?RY:*.RVIY^8CYE40 9K]%7H#;,@-#&>7A(T<[/P< MSP*%Q,B;E-RD_EO)Z(G+3-[_CV4Y3J>S5COH<\3VIJA %76A^*&H2WW"EID? M:U__FRJB@]D;$2)0$)3:=^AZ#H8/6/+M&*^8JJ^I\5"/KG8"U:I;?\7\W MO /^>(87H2#NS@LX,TV*Y15%?#/RO:V6WH*(Y\Y+"H)GY5W['9L53/E7"5C&/IO::]456W/'*SE ME14SE6(^57>INGO&E.@VRGKI&>VU M#=OAN;(C\+W'??1L=4N(X%21J^8 M] 3X917Z;DP4?VO0X_LB>-NU>'2/^%&\X'( M%J!(QF7Q?HQ96Z"P_@*45\(T#)X(3:OBJ#\7./""D=K,0P8^'83M=9X,.Y-A M/QXR]80T+@37WR,B<83I!+!;#PJ[YZ%A2OC@&#HXJWWR'QS!(H0AZ!AQ>XL745X<"+\Z#K[YA1\"/TE& M$_K+?>[-,@6D7VX60IC\SSMW_?LT5=B;4=C&MBEL4$% B\P4+U.?!.\,7.%M M)WP "&]4 @N[(3D<^>(+X^/!G-HXR543@@@XQ,J69,<*NX+;*"*[,$8=1+X[ M0!T$X$S''<['&APR7X9]!L#ASP TR$;MA0D\Q9I"V7TM*+OS.;V@-?!WIQXD M8X'9Z(IIZCG[<4N<.@$'K-MVM5,JM$I%2V\5JD6C95KM4JM=RA>*U8+1-G(F M;+P$'+!Q['1,P%"_8;/=<#QV[L2PNJVR81AZ@?]H! M 7X-D+\7ON=L%;0LESY3!ZH/L]+2]4ZN56@[%2:0>;MEYCJE:MO1C7RN,"%] MA7/7CU&B8FC+.UR%N(30PL], M&<*VZ6VYX)6L7-4LYHJMCI4W6P5;[[2J9:O=*A;M7"Y?[K1+N?R$X!4OP>T^ MC6W25K'*KMN\JBL*F<,!:LH(7X.TS<YG7M^/3BHW9U5KM8'YST MJG4S+X0O;4M5!-#2'%G:];0KL.-.3ZF*2?]3 ^G2\IK9]H$E'.)#EC\< .T= MLWL@^L1^TQZ1ZP6FYGIV^:J3Z3XR$]F[B/KL>192IS!S_QH8&XXC M H^TU?1;U9:1HW_DRY6/AQ_NO_AU9S3RK^J?AI_O^K<'FF?VV7 :4!Y>=YM"N#8=-=NL//683'J#F:+9;S;OZ;?U?X_I+_>C[7>_N5^'F1[M1 M.Y 4+G8MG'-="R[3#S0GL,P!>V@XC)R72:U.Q1_O^@^!IA!]J5Q8@C]+Y3SD MC%\0=^2_8#-_N.ROWC"7PC&M+L8Y0.Z K-PC5BX4R4*N\L9\"V;]-9%:0VR@ M#O MH@--6)R56$2R1_JAUSJ0$O3Z?C6L"@NM/0XN\2\OW?E#XGEZ3/ M*:7T.2E]SK/0YW3:>:-2LHR68;(_"OF.WJJV<[E6KN,42Q6SJ)=+Y83AV+1: M]]>%FV_G_UP&=:?>K7SU6'3>5\2NM']W38O3X]>;FN^]]_/)/+G?: M'=ZV\JW<^)6M3V6W_/'?X=>[_/>?Y[UR]*WPI55C5^;'K[S[?/1WI79IU>XN M&S^_^1H K2^-7GO[]_:1_ M>]2YO?G>O;D\;US_*!8]N'+BC8ZKMS]N&C^"\]R7T,C??J^>?OI5A2OUB5?J M.\9=_>RL7LF53D[;W\+1;7?TY0$NG7BGS^'A^9>;+_8I^\\N'37RW^P:/E^? M>"DO_/3CO'[Q]WV]43SY=A1^;XRNZ[GE=-;7C)A>SN;U=-I387\-LU[*YE,XZ%367\6L,S]'3Q5[ M*NRO8M:+V6HQG?6UJYAL,>5:6_NL5[)Z)9WU]>OU7$IIE!HQKV/:4V'?D+"G M5LQS3OOR^&"SJED718+W$"5CD0.S83P5S&C:CN530<(A-*B^QP)4^-O$UY03 M0S2/]4S?PGAJ*C*IR"2G;U%4,I685&(FX&SFF\6IR.ROR$BV)V,1V]-,\2EF M2Y6=)H!J\N*X6EP<]T3.NMEB-M_U>35BEFJF5&36)3+SW=[M%9DG E"3-[G# M:O?"[*_$#;KE9_?SDX%R+W"'E[KIAKUTK9[?@E&'?X06_2/:2K;;+M]JI257[ MY*HWK*YCLU6WM;K$-4(M#QT_(F("N!LO3LR^&BG[:Q2Y'3]9!!%[@S!O&E'[ M)[,N )1&E;=5Z=3G9V4WS@*Q M.B-G>(Y]M*V+>N??O_/MRO7-Q^#DS&WJC;[?3#164SBGZO[Z\&Z MO?4;Y9QK=!O?+@^_GSY^J+4,;)&;+?.@0]@0-!J#E.KQOME5[,64 F;9U'$J MUPFYQD"$%.QVZ7Q4/&J='N9,V_"/O(?D&&A7S"P2[_NA8$?H]WP"0[XJI M*]<&%$3H;S_JN@XTQ?;9*UNNV=,NJ>$]W0'KW0$\E+)]$[7!+4$H-7\=N(^P M$G[/,3W$ME#V"ICZ8.GK;,?4"-_AI&?>RDW3K]Y[W9L3Y]O=8;/NM2Y[^O?3 MG[!I"@LV#=X,8T/I/ECG/A"^R/;-U!:=#4(XP<.)SX=_.O\:@_#^0ZY4/![\ M,#_4O[0/'YBHEQ:).L'E5@7S9BKP+QU/6SL/ZX))^7NUN%BZNE.#9^FL3(EM MI+.2'GVK'WWP(W[VQ0&^Q.G7S VN*U''"^X:=^&GX+@5G7W^^RL[_?1%[A$_ M_@BDO?!LQU\J]$\I@=GHD;B KD?C\G\R-#%=C!#0*/TW["^M!E "F$.[1>C7 M+>-GVQO^\N[M^O?+PLF7SX\G9U]*7P\2VZ86M"X[*^T3:VC?VS^#P8>[TJ>J M_4_=OANU\NSNMF.Y?;,7_'5P>G&2=)V\J&_[(;]@TIB,D8YKM[>U>]/MU?KA M@1:P-637Y>0.N\H5_CUM]H*CF^CF\2(\:W7,015<*CK=L?]! F MDMW%"TB^ 5;> <3Z0<]!!$FG ZP4003XE),/0^C4\I\J^08^)L-1Z3D4)7S< M'FGMH7\'V/+$A0&8]@2RCPB4DS='-$LST'R ^'UP R'4/5-^M$88>@FY M:)0FUY]O"@ER]@182Q6;;3=&O27:;RL;&5_)W.S6,#BT93E7S9E&-==JE_/5 M5B&O6ZV*42JT"I95+)M&KE#0D]"6@,=;JC]VV3/"H*47JX5RE5^P.2STDL!" M%P-;'P3ZJA;VZW&)9LO->(- M$O;W-[H+("F'TH>RM_P \!',P,;^]?90>_??)][@&=_@ FE_GJGW*)_-K:$1 MXG?J/4AK3/ZY2H59I;J!OH]-BKEV[ 36T!U,5ELO+HF9ZWFL78.,QPK80PP] MJ^_,%DB,7$CPPK'C&FQ.=$UQS\/ L0[98D!\X;U#LI5PT/_O5^2'?RY\'%WV MYP&'%8N&-^9;^S;Q O6@?JI^0SQC'>=C-K2ZX@%K- M0FXVO6H4,N \;?W\AK?^B>N9GEJ+E6[];=SZ^?34W[.MG]_R M4U^O:#?91O8HF]R8NE',+;>%J[G24ELX&GINT'TMVS@]P?=M&V_W"9YNX^?? MQGI.SYX":6.ZDU]LF*<>!'RTOS])ZS+ MCNLGJ;!M3MB.@:+6?26R=E;[D,K:YF3MS&P[O5<@9E?7]=T4LY7HFW=7'J'; MF,G?ZSAI"ZE(;H-('@$/A'9EWCK,3PT=+$8GU"]3.W%[CO:&RN,AR&(&FBK! MT!(/Y5*FX)07!0Q,Y[S=[FKV+1E&2BV?I)8OI]3R*;7\LU#+MXN%7$YOEUIE M72^T"HYIM*H=VVB954LWK$+1JI:,1/UMX_3C1:UYRH-](L,PJ@;:7K!NS[@3_$Q[0=+6 KQ;X 2GOVF+;3 M-7L=:#R!&V%]'[\ &DJ_P;=4&]RF4/V MU=N=Y,A:;CW@G-HD#U^Z'F/K44GWQY90]\U$<]OL"NT=F=]R&\/(9PTCW1AK M6(_%L:JGG>C;VG?VG*?D/KSCHI-G-]_Q=[7YEOAISZDI-]]M=G1Y=E;_>'IS MKEU]JEV?UX[J-\W3H]I9AK)4IQ='V:?V4:4Z:1_?<3]U4G*[OH)77(]&>J%W MW '= UAA[[=4@2R/1'7!C'-HNM;* JMSQ[3%7BB'#Z,G2Q+?WQND.UC&(GD7 MO-,^7S;J5Y^TH]/:RE.;?(7%K6-VQ-[:#[LA4)X%>[*9S]P!EWMR#4[ M[(?N[BH&):OKAFR UMZZ'B_]DIM6'NMXR=<@K=NA8/[CSG[G@__.Z(_]SSMW MMQR15!6EJBA513NMBMY<#5W/<@=F3W.D/O))'[U-%5*JD%*%M$?ON!T*Z?E> M>P=44AJLW0H5LA<*8Z^#M9@EKE]HS9NKJ_KU3NWQ-%:;ZH.-&Q#[:BX<^;V> MXWA:,QH,($:RJWHA=4?V17>D[L@^Z9=E0K43&&AI9"151:DJVJ-WW %5I(1J M.U(?08^_:5E^!,11M_,BM^OJ\% ': SYR* L _2H M\,^@^\<@M3".5G#ONX+F(J.BH**BI*"DI*9AH*.F MH:>AI*1CIJ._SDIJ1F_/\V M_ ^ G@R $' 1$? "A/0$1/0$^!Z YR9/$H+_-.!_& 'A38ZW2,G(*2AO AKH M $("(B)"8J)_L[Z9#;Z9!XCI21C^D5"]==O@!2GO6\:'8KNZ>WK_SDP.#8^,3DU_7=F%KF"6EU;W]CAV%DC&K) M>36=Y'R2AF@F.X]1"F9^*:0 YE]H_XGL_PW8^_\6LO\%[+]PS0)41 0WQ2.B M!T# M5%^[#W@7R\<FF-DW*QKI>@]O[]P#7 -; ([$$Z_ ]1T MM)(1BM(5 FY.UVGX_K$AH59V8==2=32.ADSI.6JQ(U!F&'VN$UM: 5-O;T$< M[N-\+I[">'LV:/336YDF]T+BKB[%4T)=1VW]T>$K.!CFL1:.4L]E07.VH@[K M#C8&E3R>4XFR[>.XK^\KX7_' MZY2T5_04NRREATO+K"LK7B^(-Y%U#Z4WDGG4-$741DYP5R2*!V<^EDO'0F+)*[48BQ1G(M/*#CU\7. MN.>&>!R$N8$G5F'DRV6E5YP/R*%F9 $/N%Y;XW)(@]#F*JG'>" <\7*(YJ1Z7K&-#N5J%U<*2>9I?*/[YQ4-X30!4&^8_,*0TF*&]P*]DPMKF1+ MRGC&\_9R=0Z60=WNT1<6[>B&>>;M)9\#S9;;W:W71?.:RP^@DDB6W;5O6-F^ MZ@J7B_>L%>9Q$B__@=0[>(S,B\O-S%_2!!ZVP>5^8I(+?@WI@Q>GU3MAR,P@MTJ-S6I00Y)6C2T M3QTG(%SK$FHQ3L=R2IQ.SLO+TWJ0;_JWB_>DG3;60PS(^_+;N*;3TY#JC,;, MC&8@%(0'ZXX<3KRHCCE9 #T:_XS:8X_HZBJ\$ /_OED^?^GTO4DT+QYX9B77 MP>^L*_S@V3A_C0;XVLN!$KL.CZ!H8)&Z,WOX=-CD'U)G;;[%5V4!^M7VUJ,'U;>,<<>(L)YZF6B,/ > M6\71XSC*2\4D,A<^O;; R4>U RWJOP/-5T.V6E#?"J=#7R50/KK^&J2,3@FD M5CU9<.L\(1-#&5\^Y*THC!2 .YWI_?%E:LTST>Y.-ZZZ%@W]^6NVLTAX\UC9 M-/9>!?5_G8@2E9H7T&]SSD>V<[W!'A5_+-O*:@=9#I@,/7[X_EBI,OI.PFB@ M];\=BN;J: 1]$ A=TGF1%',%_M9;M'DJ<9#F3,N/!RCN;0_WORM(T=-%'7"] M6J*ZXBCW*^B1M>O7&%N699'<$S'19 4\M/D!Q11AC/WI]^L*)=5+?;_N8=C0 MV)7@"SYJH&N@%'B"'[\Y= M"H)BVUZ4+O3?*HRR@9);?]E%>A/>0ST>7>4POZ@+FT4(7/U34!W=9I6W)?8F M_>ST-#Z8.*6,YYH"8858_CK;^HJ',D@4.WIG%[S$9P6HOT(Y/-DMT"%K]Z>0#SKWR=::.;A&6,B7F^JL;"] MS6;*5*YVF(1:O:S>:5[X,"3Q1)S M9#\BR@:*S:6U"Q41AG2IB$VVD:XHBOH^;O\$GA19"C+2O"BGB2]\8XQ6?^,D M+RTRE>X2YW0!$O]U=##@6=:L9^-=? 8I.[K" ^(SF2LA4D'&8SB*( D,:?S) M&X?ZL;W?<8394H%UD^ 0, M$GU^1K7(T"C&TP6#W^&!3K,3Q>@0$C_WIPFSBJZ/>QX4[K8YB#S\2+OB>4*( MX"P)RWY;3FYCL3AR'(#[)83L>Z&#W"V!E M\SEO3+,CGY[7^1)TN=ZNV#FK7!T5))B_9:I3ZO3R)4G]O7" 5Z/L:PAAHXLP M"FJ<@Q1DK4P9Y8>"J?4EZE/G%CI*AA!U++L9I;@A%1F,\W@;U/>;']&S6:\1 MFN'6>)HWEMJ<:%:/KU\YPDB:"3N2A^\),J'=ZE"TT1 X:1^"R4^VTU:D!2W> M%4JA=ZJG:38V8)6C\SI5J(),SJXZXN>S\F8X,V%T7[&"1[FIJ;8+'J#)@F/# MWW2KJU&. [(@Y'OUF'S5H>Z86PTC+^U7 #U7EG M=;ZER:MWZ'^7Y_'VA_=S?8)^@WU(+ Z(^J4O8-61[45&T,C##., Y=CNO-2KIF\0?_WP)LV_# XDYH&![8(D-"?I3@ M!/! $0_TF-&-&P^D!OVZ= P*Q4?3Y+E]R!("+[483S M=U6V7\\9R !%.I^5ID!WK*#R>D%)@I$M=A)5#N.2.^(Q;>S@)U97=5^IA+,7?:XQTTR7CQ># MJ+&0ZH'EZ]N/HX8QH!A7SXVDUA;^YZJLBV5,6B*]M6JEO\S9+LWTZE/,W(M: MKWI/OAS>+RKW@5N=JLQ1T5:OW!N&HN1!SZFA/TPU+;"NF/0^2_>$.Q )@&%Q8&?*J_/V ])Q)!@;?GEO$T*'> 4A M#3)OG6I0M-'M3LZ_"R.'W+7G4-30Y7[VRX&3A[=M"'J&Z@I+J$WZ-/.Z%3&Y/I[)[Y&+&!Z ER^)0"I?""9^ M\]W@& UGT ><]"'I[OG*@J?)=6N(\N9TR]#U8K*]NYNKB&"S[_MYF+"*Y>V& M@-SP]C=C^=M]'F"DV97AM7[&Q.I;FX6D[Y(:R(-SLXVE/6<,T8IMQ*6;'[@; M1'-2GN6J:8O>-34]K1M>'R9W3$.R;^4/CXWFLPR0[CMEV]5W"(7TY/)CH MQ4F8W;9AIYA/'L\BSGU5#@49B3*OSK'*R"7NT$ZUXXPK"U0HVS:.%JT.!=\*7Z'7G&AE6NM6"UKCF3FJ;:-GCL_MB*3.PKP4=;O ^ZA>\OORW/K)H_?(JP/_,SW07O%)DAOC=. MOJX2.1!=::UO2LC/)/^HH!7_8'#0[T[X>^H .4[OITSZ?BXM51O<@M143^5? M(C1"%6;O5HJ%56Y=9/.=3X70]&VO3>(%\ZTVI'(AP#<%DYZUT ;!LL2"N%4KAM,:F M/]Y:8L9[$MKV]YX'2S0BM+LI==%$R6IV&:F[\] MWFJWF34%\5]_; O&R.!(V\8=T7W16@^WV;,U9(3QP-,5.2>5#(+@G>VDV*4: MV8@K5?0T>*SM/G& 6;24'\4L1'<*O>$IVDW;WASS#^)#KMQ*VSR$[OF;U (- MHU9WTP:#$V4105I[S&=!VP>U5H(%Z7GG?_2%F[&*:%];[/3*9KT-LW*R&/YTB%?-G*[C#78 M! Q)=."#RKR6QAJ@"U1O-K-P,*DJ?(;AZFB^Z995QMO?*=RK%UY$8;T>3OXG M2ATP@5M%AKKZ [ZA^=*!UQVX2&T9#JXKFHKJ0(=MK.)7*K M307JCI_I&[GKCZC@#U$9_,H#QYNDA&UQ. H"=,@9BF4766FY]4QYN*9 )[.W M@IZJK>/9"U[Q4HG69=\[9F.,'\Q0HSV3)E-W]0_;3[9#1D\"WA;LWJGDL/R5 MMPRK\>V_ED0A.I69D6(%*KQCKOG?IT1E0P[ED]5B)*8=PAX3C:90<+ MH_! '.2[32?F1H31A5#Z=4$B;<5R,O9%"ZA/.2+MT^2L/U/YOYS=!"NJ/Q] MGYW.3/,IZ$WW@,F=?1)E5$JA%.2-%PG?'7B^\ECNED;EV>H7L9?=/TX=AT06 MTY6;IJR6WIK=;L$#R2?I5Z*TY O8PYT?;["Q/7Y=PJH^%UJ?_7=N.U$GKGK? M\2 @?DT/B/M7E?\*?)!2-@^5VZXN^70-+I$6U9C3_M[M.M,[H+\60B32ONE M)&X,P?&Z/ZI#,,ABU.N ].,,-PNWG^4YJO^XJ/G7GNZI2'%_JO_YB1X>>]Q@%1W_U! MZY.R/C<9@X[+5MC]&[ZH@@=6RW%CL%/II&L.[Z?85#QP7QUK@@?LAOIQ<6W5 MUM>9("=7J^70^ YAJ$):YT6P*\V\HEN_/QYOX]E>/;R**]X4L-2Q'U:^BI)$Q< MM^\LI^YJ9YF+Z>OIT=X_#O7ZO@3C(@L=+F5^Z88?_J&(%5-0K)P\TQ_9O^OE M+Z1C&)X2L(D'E@MJL"27?-UH!,JV%#6'B,VL3KI2YTH>._AD1-\VT&SOP-#D M\UQ-Z&-)#=,ZHM8VCS8,X0::)>W*G(L+AEJVXOZ,7^U38<@=TLES$:TY'$2U MLD6!T[N]EZ)_<2,^F5,%_E6V?G5]N7>2':>DY\9^#/](83*N^4'R936E)U?_ M 0GMK-&I\A^-19XCRV#OFD'_&-4V[YBKO=R>7[_(4_@>UC0.0]+>6CS#G(#!\*EN"* M^-YQ!_='%M[!\'9M?G:S46UQ^U!L\W#Y.7WG\$%>%>24%EVK;!VUT.(\5Z:1Q(T3.<]*FX3VM[ES<,F2=TC1]$@ =V;X..FK_=+'QQ717,'0TQ@*W6UV->>^C=WWPG ME!M* DH-).V!S?PRQ<#W#- ;*SF-E2_=B[!V@[K.NP*:DK_-!U755)Z!_!0N MV'<0KY;>98+V.- MEUWL;0<.PUN>3J'LI%"K#\,SA-ENK")%'@]9#VFHZ7K& M(JR5YL8DZ@XG\<"7-0V/"/.B([BW<_EXZ>]O M.'-%#,5@E%"?O.'=.V<Q0T<34 M$BM%_&AXJSN;>/(URJ9Z=^B2'38#1Y'&25]+FL4>=;,79Y"D5E:TSNXYZ,4? MZJRZ*F9KS8?ZT4S2)7 J"]6$^M?LGQ8*\%[4< M%!74',UZFJ[OY?F6+QGTNS"HZ1J]LPG]V_;VZZ\5& GT0N1AX6T7A>#>3-T[ M @:%,1]O)[ZA=&S>F?R0PP&*O ]JSQS[D%]FX[:TFI0=NIRAPW+Z!#T $$[[ M]ES"ZN5PJ0.XV67:6=BI[>N@I;G:&WTY!W4Y \_(+J<57"I?,8PIW2[;EFFI MW/L\S= PE%G;UZ5M\8.@>9G35+S_8&;:%-N."46RQ.U*0X4IP23;XH'>[AZ) M#DVF?EGTJ6ZC9BI'GB/* U+G37D3:JXNK([!@^ MU7L?K[(\')^5,]#-*=7\'"'=K.GU]_Z'K.B7\/S>AR+A(V%*=4;3NQ]8&DTO M$@JGX,\T/5T?LJY%.M"DW&<5NKEB$K].9P8%8FZU(T-O59]2U\1./5ZS7NQZ M,S40#WSU&M%;0-!!)\KDEQ.WV?[)E$Z[SUA>$%].U$GLR]2=V#W"$IE#X^<"'B!D.ZM^$G7Z M#7VDGN&5HR\/:LF7X0F;%Q[ID+IB_M3IJ5WQ"E/?0I60P<5!; O4!K M;ZL]AJ IS7%J9M)\7PF*@A8>;XXO5&/MDP??C.:>K$!F<]?];$4I-9FK-$B& MCJ+XYGDQL%)ITA_NT=SB4VW.;UTEARK-K6$RF TWT:8?WLHL7SE(;1S$=.(#FV-:%6'?5G=C?!$OIG>HZK2\57UK+%^_/-'!5/!@1&6#@KT7] M3C:^%41%E8OE;I!F--M5S+$B830)5L-1BW6M'ZY=M4+],ITAQ'LFQ)_"=JFE MLGS47$4M[&)7E00P9MVYTFV)XWHM32R&+P\/6-==Y#R 9'F9R M\Y(3IK/8)+ [_:^O,3?:Q9DKW[:>@Y:NKE;8K4_>X47\1NR8L8MJTZ"H].I+ M]HGUSP7\XT?2]RI&:+&QW3T7_NWC3I?JWS.M/"XIKC _1YLZ ?1@-[H,'B(S M^CK(QAX9^+#$LR^*RC.>!DN\BJS)9K<==FV:67 _7-H7GE45 M$"Y7[@@,7M]C@E7O--JRCHJ?!&NXUVV=/E >ZFG5?9V@8;Y,J _LF>.8L9^^ M8OMP4"Z5%:0X,L*-?>QT&&KQ].D;?I-4X]J-^/CX<>,R'3$7L5_5J@KU* %2 M =_QT@D#:SP0'>2?AS6R^N.58XBUA$ _2;=_<.6@EXHE$&ZB$C>(3TYYK&K>JMN+5UGK#P\C:("4N#WJI-\(;,DSEQN3Z!Y,)3<@&[%@?-HG-B% ' MDU<&V:&GHLIL_VI+[ZVV^!->'^^I!'ZKJ"4@-$M@O=])RO:3F &H2K?$D$1% M78$"*R$CJUN-/GN^4I>4KC%FGC+ P+(3X-AZ/_"UU.=F\:&BS%$\8/G:4]^X M_.YG'/>(^\YO[+09=N?2W&][Z)B:=#F;FV9BWVPPV -WK&0ZL_PS*]HZ<2ET M$SH'],&\OU%#>]G;!Q!3#:K98'E6BN;5LM7E7&U'^_CE $A$ MD'^Q7Y>%81>UCB0[.>7B5CISV8_CV3'>R N*/]P"XR,Q^F&G2=C,.-6@YW^7 MMG6_=+OUJ:#YV(:@E@V:+&I2Y\Q[_ ='[0O11>R^)M;G+8(E2'O3V)^C;48E M?N':68;CZ] LK:)(67G&^VS\#Q\L>R9*6I^&89*Z.P2FK31K;,RW MR09K^U62O.D^U.Y#)'(?W+[CX,;;-$E1NUX/:>W("CA5X K033NT/9T]V/1E M-#7-6[%1U)D\SA%;1_WJF&0WKH^SYWG0%ZG)1D1$0;[!.,*(A6NC;3][<]GM M6EKYQU$$Q1_PQ[_Y%OVUKEF92?5NGE&6,__)W$AQA,)'[<:IK'/OB;_YS0<4 MV U]3.!"KS/3=>5D\9+"G$%-VM03ZI02AGL_Y93BCTNE81R;N3S3]38LSR;X M&B=.TE,465D9'!UL?C^\1+^9N_->)DVC4\Z$39#HKW& 3"6TVEG&,B<^USMUE]R3 M.$OG(&'B83:WABHG>Z*9&_05Y"%"]$3,0)U)@(31X-&_3C]"[/ML@&JTHD:K MR(;SI3DW&5]3=7:;ZZ6TK6QL)1Y _>>>V&6D5+PGIG^I(SF^S M'A'LV6QJ5_BDL-36-'^0U-1V\2L(P7YNCS\73AIIT6=K.='U=*\[ M1R]9)"4UYAG>5)248,Q*PV(E;E=LZ!0$-[OHMG#"CPM*^3$O!4-O,;)Y. M",T2UNQ'3(D+_;S [X"(HW OY)H7M-2"*WK;0NOUY?07:"X!-JIJI ([-C6G M#Y\T,TXR&O?:*?QH6R&351 Y+Q*!$#(Q1Z&N+*4M M%Q$\>^SHV:E6=,_0=588W#)P41"++2U9Q)8@26-%=D6*@]7P@&93(J4,H.7@ MESBAM,R9[;UCO=$=2NP2PH2-*0>7ASI#=55R@/&&\LLP82OU_AR''R1 #*,6 MJ_AO,N(U^9-X*H/80=92M<_?B@H06SB-NJXN;WN+=I-V*<1Y+AA3@ES# TDG M>X3"6C,,E-2:OSI8>XN6+A3G0%5/DIV2'IM#:-I85B!8\T4>3"*B2#JWO,SY MHO#BNQE-HX?6J:ZK:_91XSVKDN#%MLM*5J9ZB"<@[.JYM91XCT MO6T<%_9A0Y9+Z2LC4MBZ?+_TWMF1R.,R[R%C;4T*B/]G99O;UW!-&:8*9A5"/*H?]LQOZ;!/! M*2LJ;[ >5&GAFJ\TCA2'$9\]T'-'/7&ORQ-?B=*,IGOS)-#\:OYH5TBOMCP.?KNT"# M$]AB2Z*"M&/X]E*K\7F#_E8VN!-!N\W-B>:G0NZZ= M)L/W?K"*H)^-E*T8J_FDXSLV [6GMC*S4HL(O V5I(_QL=H+"J9EFA^SJTOC M-4S5EL8X3T]LUVJ-&E9KM??J4'TJAT'^!<^M!FY;E2 M*C9SI5RVV?@Q@GZHK.]C_:YGD\B+.*#-X^^PW[#PSRM7]$9_*)TT@AG*;*\W MEF'+8=VU; M_U/;N!+_5W1T[@HS<9PO4%J',D-#F.:F!8ZF[]W]*-LRUB!;/DE.R/WU;U>R M$R?0U_!:VM*7SI3$TFJUDC^[^UG%/OK%\T9Y2O.(Q>3MY/T[$LNHS%AN2*08 M-= ZXR8E$UD4-"?OF5)<"/)&\?B:$=+MM/?;W@:U@-DGE NEW_ MT.]U>GW2>1GT.T'WD%R^)[L?)\,]*WUZ,9S\=3ERTUY^?/-N/"0[GN__NS_T M_=/)J>O8;W>Z9*)HKKGA,J?"]T?G.V0G-:8(?'\VF[5G_;94U_[DRD]-)O9] M(:5F[=C$.\='V )_&8V/CS)F*(E2JC0SKW<^3LZ\ER!AN!'L^,BO/YUL*./Y M\5',IT2;N6"O=S*JKGGN&5G 6@HS@)$^=*_)W'HS'ILTZ'8ZOPX*&L<\O_8$ M2PRTM'NOEFV*7Z?+1ND6%R@FJ.%3AMH;>B/!J I":=+!^A3WC2SJ<8G,C9?0 MC(MY\'S",Z;).9N1*YG1_'G+M<"G9HHGSP=66O-_&*B&!0J>,R]ESLYV]]7 ML%OC4<&O839L';@M":K="%=FG;F!H10Q=(YN4QYR\]NS[HO.H _:COP0]J]X M-%M734/I>IXIUV"*X&8>I#R.60X"OSU[V>OT!T<^"CZJ78T]C,#)F'K )@Y' M5Y/QV7AX,AE?G).+,S)\.QZ=D=&?H^''R?A?(VB"WM$5^-+5AX\GYY/'WN0O M6G-R/OK@7?SY;O07.1E.L*?7Z?3^7U&S M8M>X17Z'^%:D9,AI D-YBT1,&9[,B4FI"7[H'6I$M<>PS(,@:61F#:Q:;/1M M7&,$QTN+7IZ#I2;H';;[!W?7%'-="#H/>&ZG"X6,;@89Z' 1N/>B_>)@31-J MGJ7<,$\7-&)!+F>*%J"XVZZV84Q2.F5$L2EG,TB5)N6:_%%2!0XDYN2*%5(9 M2*#D3*K,.4>WX_U!9$*&4@AVS4 $4O8BUP"+X,!E.>$YG-2YD:5 M#$P#TF5)&X"$D@RN%*>")#2")D5DQ@TQTLG=$W(8MO)\0O/N?A3 1#N=MO9$5*MZA[.- 56BL>AJ%-)@F'2PN),:&*6? !F'@H&(*$ M,$!\*+A.41S%,@CK&-KQ&FR/A-0EC,. KZ1P*"R4A%(=FC79!=#%#%#LD#6Z MA=(VAZK\!&+I52E HMNG7O=@E^W9H=V#V%VY2XZ,/7?H1_T$ V[#*1Q(P19' M+C:>+5F9+=G;<^-QQ>M. V+(A8+'=82G"OI5I_V*P.\?M/N;XI[N53MQRC04 M>G#S;7;_/#Q;2#PB6NK-AR #"!F@K)K)<0I9*E P13O%H9HD&*YU8/ESC*X M-Q.$.PX!/ZI(Q1)UK2IY8">'0 ^V:"EX;(^M=!EJ'G.J."Z .^IC4U:.FDJ- M=,2ZNK;0B698U8TAH8X4A2D]O!MY"A(*0* M&,_B1TX-2X\@]?^#_?;A72"MQ^"MPWS68<+['6;C:'O';S8>N;G[@,M->8Q> M0;7,*28DJL&CD,JCJU 5U[ %1^+4W7*D/?=-BTYL$6[!Z_QO1;11"MB\=ULM MJ"A5 XG MAB3@0A"_UZ0KPZ&&9O:,"H^O\G)AUYZS*J5Z0>?+1FQQ-^>]]R(MC6&@9HM ^TF85^4"# &L M JMO.3ZD@0SI,H.-AGME%U,EN'O/>+=#^:(V/@%*DR@(?RT ';,1&V!K M?QRJ\-URC(#G4RFF#&E!3J^KW[A4%>195@@Y9] [2Z6+['3%>P#M7X4SM9] MZ+3/8;S>P9N-#S79HK[2$H(/,N5%4@A::!;47YJ&O8#)*YOP$2/<$=CKU4>8 MT,#5YY>3T!15VU&OV:W3Q(M58K(&ME@]2P+8K%0< M@(;&YE1SUQO5\*2&9KR'^"M-O6'UM8<8#$*(;#?>##;DLP]=+?IIJ*4H#1O4 M3K.ZOF\.BL;(S<.. W#UU\3;[?_.V^\;A:[Q%>[#CQJ4'H*R*D)5N:M;W!)[ M)D^>=>R_[[QZ7_OD]XL/H\NW9#@^.3N[.!\O5[B]D3_!ZK8W\<=9W=K#C3_% M37(C\7O #=@:;9PWGLQM.^*?7NS.\:6"XA2+ UOW#5/.$C*Z95&)F9]7Q#\Z_OX5=IU 8!>0<^%060I5RV"+X:L4=HWPT@5(KH%/) MXPJQAZ_:^]U%YG=M'?M6A7OUPK[+#,Q9#(N:'1M[5O_4]LZ$O]7='3N M%6;B.%_XTCJ4&1K"-#,4>#2]N_>C;,M8@VSY27)"WE]_NY*=. %>Z;50X.A, M22RM5BOYL[N?5>S]?WC>*$]I'K&8?)I\/B&QC,J,Y89$BE$#K3-N4C*114%S M\IDIQ84@'Q6/+QDAW4Y[N]WM[+0[GG>P#[J&U2"9!Z3;]??\7J?7)YUW0;\3 M='?)^6>R^74RW++21V?#R1_G(S?M^=>/)^,AV?!\_]_]H>\?38Y#[L]FL/>NWI;KT)Q=^:C*Q[0LI-6O')MXXV,<6 M^,MH?+"?,4-)E%*EF?FP\75R[+T#"<.-8 ?[?OWI9$,9SP_V8SXEVLP%^["1 M477)<\_( M92F &,]*%[3>;:F_'8I$&WT_GGH*!QS/-+3[#$0$N[]W[9IOAE MNFR4;G&!8H(:/F6HO:$W$HRJ()0F':Q/<=O(HAZ7R-QX"/)V8*4U_XN!:EB@X#GS4N;L;'??#PR[-AX5_!)FP]:! MVY*@VHUP9=:9&QA*$4/GZ#KE(3>_O>GN=@;];KNW[X>P?\6#V;IJ&DK7\TRY M!E,$-_,@Y7','D_'9 M*3D[)L-/X]$Q.1Z?'IX.QX'D.EIJ@ MM]?N[]Q<4\QU(>@\X+F=+A0RNAIDH,,%X-YN>W=G31-JGJ7<,$\7-&)!+F>* M%J"XVZZV84Q2.F5$L2EG,\B4)N6:_%Y2!?XCYN2"%5(9R)_D6*K,^4:WX_U. M9.)N^R4O,W(.22P#_:7A$14M)S;.H_:@2DH/Z?%KF_:*B?\5$[T:$Q^IMIR) M9'-R!=V" ;MJ.6@H!XA8PE[D$F@9#* \)S2?DS(WJF1@&G NR]D ))1D<*4X M%22A$30I(C-NB)%.[H9 SB*F-55S%,GH%8-Y&SHUM,5@#$PI<&MQ#A2(N *B M"&) '358$C-%8)512G2)?Y;C9TRQ2@DN(.,:Z R2($9Y 0*1(=N%[ M),H8= (H&^AH : Y!M$",(7N@&X"UM/1'5*4F$G.G: Q3$8FV@,C&$8J.S&ZQL-8"L:V-N6/O 6%[BEM3_[[CG MZZAYQ?7?XWJ[QO5D!02X1=V]@:Z06W$R#',R23A<6GB,"57, A& Q4/!$#"$ M ?I#P76*XBB608C',(_78'LDI"YA' 9_)85#9*$D5.W0K,DF #!F@&B'LM$U M5+DY%.B'$%[$[LI=-V!0 QY4?!83O&\@OEJ,OJ)P._OM/OWQ3W=JG;BB&FH M^>#FVTS_;7BVD(1$M-3W'X)L(&2 LFHFQR]DJ4 !!%:\6QBN08KE5@^6/LM MWTP6[F0$_*@B&$O4M:I$@IT<@C[8HJ7@L3W!TF6H>)G>WVWG//$D_"8<+;'>;>T?:&W]Q[Y/W=!UQNRF/T"JIE3C$A40T> MA;0>786JN(8M.!*G[I8C!;IM6G1BBW +7N=_*Z*-LL#FO>MJ046I"G >;2E; M%$D56P-L@7#)EB!SHDB4/PX/P$GY@5DG5]:'+PLDO4DW">JW6WTW'H+#(0$H5T1$,K2W&W!?=(@ M74@SK'"2;Q>\)*QK)QL F-L)L&> RE\!_Z( 'R_RA0V&69/..(0FX$,3O->G*<*BG MF3VOPJ.LO%S8M>6L2JE>T#F,_-;E6&Q3HMV/*EW-B>!73%2'5VORK1_>HD=P ML^=:D_SZ0GSGQPIQ>PX?UZ[66H9:C/Q-N"^C+@+V.^C;C8IC81J%JL-(I1>, MR3: RBSCQC#V-WDME,#)L#_F8)]5L@E. 6E$8YJ"3ZQ]:D]F?Y86^:1 M/<_:>JVRGVX26%39AP+H,M!W#IC%(Q(\<8DX Y!5S&51[7DP7]3&AT!I$@7AKP6@8S9B VSM#T45OEN.$?!\*L64 M(2W(Z67U>Y>J@CS+"B'G#'IGJ721G:YX#Z#]IW"F]C,(G?:1C \;>+/Q^29; MU%=:0O!!IKQ("D$+S8+Z2].P79B\L@F?-L(=@;U>?9H)#5Q]E,E""*?R "%0 M*06T-'+0>%0)35&U'?6:W3I-O%@E)FM@B]5C)8#-2L4.:&AL3C5WO5$-3VIH MQGN(O]C4&U9?>XC!((3(=N7-8$.^^?S5HI^&6HK2L$'M-*OK>W10-$;>/^PX M %=_3?RZ_;]X^WVCT#5^PGUXJD'I>U!61:@J=W6+:V+/Y,F;COWWBU?O:Y\, MSTY.1J-3,OEZ?CZZ6"[P]3Z^@-6]WL2GL[K5QQQ?Q#UR(_%[P W8&MT[:SR; MN[;/[UXL/@G.HA)S//D7CQ@Y5U"I8J5@B\!AREE"CA>L^\R=U^S[?-U#?4LU M#YXX&7\,NXZ@2@K(*9"K+(229:]%\)6+&TPC75#OD$97ETJ6>8QE@%1!G5D; M;QFL=E1S]]9LZ:Q4E=6K#%73RNL-ZZ].%%"^>8[_T03JKH!.)8\K .^];V]W M%S3 M77LVQ;NE0S[CL?!?P%02P,$% @ D8!G5WPM(TCV!0 =QT !@ M !C;VQL+3(P,C,P.3,P>&5X,S)D,2YH=&WM67MOVS80_RHW%UL3P'K9>4J. M 5=Q4!=MG,8*MOY)2Y1%E!8UBHKC??H=]7!D=\-29&FS+D&!M\> ^1"(LE316$DA*%LRNF$@A$EI$4/E I&>?P1K)H00$< MVSPP'?O0M UC.$!>?KU)I"XXCG5L]>Q>'^P3MV^[SA%?-^XD/'L*Q?^[YEG0?GU<*!:3L02)+F3#&1$FY9X\L.=!*E,M>R M5JN5N>J;0BZLX-I*U)(?6%R(G)J1BCK#@9[!OY1$P\&2*@)A0F1.U5GG)K@P M3I!",<7I<& U_RO:N8C6PT'$;B%7:T[/.DLB%RPUE,C0EDQYN-/"Y1V:.V/% M(I6XCFW_[&4DBEBZ,#B-%5$L5NJN;?XAIP2ZX.+Y+V)RI M7UXY1[;7[YG.P)JC_[(GTW5;-4W=R+EE.:K"F5J["8LBFB+!+Z].>G;?&UB: M\$GU:ODP1)!1^15.],?7P>1BXH^"R?02 7,]NQE=!A!,P3F!&W-F^B;,QKY> MK1SM] _M[E-[^C$6C68P.I]>!>/SMCG/6>,M_Y[:1S"]@.#M&&:CZS>CR_', MF/[V?OP)1GZ *Q55S[9[_^MP9RF*56[OV#S,=I+&)(50I"D-=0ZK*HU**'PL MB,1SX6NXIIF0"LL)7 BYK,/:-CZ"B,$7G-,%*Y9PA3E]24):*!82WJW()FEH MPIYFI^WMV9XOEEC#UN7(\?8A%K*4EJ$M(@**:D8PHYFBRSF5T+>[4%8ODD/, M>%,)]8X9#0N)>1>=0]((QG=85%*LARAAR?)M2V=6H MTBUI"U1 YAB6-.K".RQA60(^(S$ZF77A2M*<:4>6(OV$T1@%HR(ZZ\,TCEF( M2J,8S:HVM5N*GJ\!EQ2+4=\N9(7,"X)LE&CGC>H(6GE#FTTBD>EJWMZS1:D1 M4(N<$3DG*PCX#FP(EEJ69K0Y%#TO] M#4[6HE!NS.YHY+4:ATK+QCU*XB=J+*C($*_]P[K145%[_5&&W.I01)36&;C, M$*BRMTJ8HH;V)W4Q0"3)O&T]:M?7*N\Y^[MJ;1-L'?FC-*Z&FA$JAGF&>^W" M4$]UAAH$=;J*"XZY*T000]'J'YM"*L M?5AU')L/@-?><\0K2V,]++L/;$04P5.+ M)G@'QFTHGG!$=9XAD/.JBL&47DY*RLV4A6\@KW CJ.4F>_4:_.; MX_?155+?4LO(..MHP'8:'#X(7)5B1RB\UDG?;O4YH*.W4XM]'U#UU?D+R)!" MB39B2I@T>C0VU_#9Q.!N=(LFB@^10\LY.[':NINW. OD%G.Q:AS6C V-#G2YXH:C7)(EM^[YY4+1V/CPQ5X])ZK_;*>#%_=_!_65> M^1(:/?/@7T+'<\U57Q-\=>*JR[63W0&& HO@E5W^?&?KK=R"=]/9^.HM^)/1 MQ<7T MR@TLMHO@IJNOJO)SQ=RWT.L<;U$N7&*O5CYT/:Z>N7[1N"0;V,Q)^'DA19%& M^E8AI-M4Y-9+LNV%6G9O1Y>FAF^]GJNGMM[.[;[YR\B"&E4[26*\ [KD5K#F MLGY\:AXXF_:AFK/+.WGU1K%\13G\$U!+ P04 " "1@&=7M$T(Q_L% #5 M' & &-O;&PM,C R,S Y,S!X97@S,F0R+FAT;>U9>V_;-A#_*C<7:Q/ M>MEY2JX!UW'0 &GLQLJV_DE+E$64%C6*BN-]^AWU<"1WV-IE2;.V09R8Y)'W M_-T=I<%/AC%)8I($-(2W_KM+"$60KVBB()"4*)Q=,Q6#+]*4)/".2LDXAS>2 MA4L*X-CF@>G8AZ9M&,,!GC6N-HG$!<>QCJV>W>N#?>+V;=FVN^Z:02\N_MF*UX@<6%R*C9JC"SG"@9_ O)>%PL***0! 3F5'U MNG/CGQLG2*&8XG0XL.K_)>U"A)OA(&2WD*D-IZ\[*R*7+#&42%&75'FXT\+E M'9H[8\U"%;N.;?_LI20,6;(T.(T4SIB]T_LYR9;Q_:0HE7,EY42Q6ZI/;YP; M<$JDNQ J]G99_-7.M-X7B409$5DQOG%?^6Q%,[BB:[@6*Y*\ZI8S^#^CDD6O MO((Z8W]0/!H5Y"RA1DQ+.4WGU%/T3AF$LR5RT[->:1*WLL:BQ75=;EP('N+B MY"YF"Z9>OG".;*_?,WL#:X'V2Q]-UK9HFKKF<\LR%(4SM7%C%H8T08*7+TYZ M=M\;6)KP4>5JV#! D%'Y!48<3Z[]B_.+\XL0;;*[1V;A^E.TKA((!!)0@.=P\I* MHV(*[W,BT2]\ ]Q 1C 7G=,GR%>H$#[^P@,),THQILQ8"C&-& M(SAG"=9Q1CA,HPB)I#:2/KA2O%L(LM@ +BD6H?1=2'.9Y02/4:*914J'-+*( M-@()1:IK>W-/BU+CH6(Y)W)!$IH9TSM.-S *E%[14-"ZDF(OTC$)'Q.Q1N,N MJ?NL :+(@E-8"(D^>MVQ.VA$SJMBOAUG*0GJ<75\N<,(T)TDS:A;?_$>0S\# M6P0E5H6:C7Y%#POY#4XV(E=NQ.YHZ#7:B%+*VCQ*XB>L-2C)$+W]PZKM46%S M_4&*W.I01,Q6^;C(%RBRMXZ9HH:V)W4Q0"1)O;8DKD?><_5VQV@0MES]( MXG*H#T+!,.MPKUDFJJG.4(.@2EY1SC&3!0A"KC/&-HM(^GO.)-7-=J;1L8.Z M/;)??L4TY1SNA?4HVDU!V_13HM8HP>#24M1K>VE/- M&F#4D_=XA/K3B+"FLZHX+HXL(N8'7K\!O/:>(UY9$NEAT8M@6Z((>BW$66B" MF3#=EZ18?S5NNWJ9X(T8MR%[K+VXD"*0L[*F1]N:C >&Q56MJ-A(E?,2]@+K M>\$SVZG7YI/C]\%54M]9B\AXW=& [=0X_"QPE8(=(?-*)GW7U7Y 0[=3BWT? M4-5%^A/(D%R))F(*F-1RU#I7\-G&X&YTBSJ*#_&$AG%V8K5Q4V^<+/"TB(MU M;;!Z;&ATN M)R4=CC0;YQ]O_=ITL,L%S1;TZ2;3U>_*@:.S\_,1R-2H5_(*8JO)1586=] [0PRR$%W;Q\Y65 MLC(+QM/+R\GD"OR;V6QR?:_@]^RUYR7T#T]\+:';CTB^,8\,6#O-%PTL4RAH MT/ 7&_[/?/;W:OV;AUQM([2ZY++*/==>^2GD.L-;B0M7V/L4CS2/RR>:GS0" M\18L"Q)\7$J1)Z'NTH5TZU+8> 757JAX]W9DJ8MGZ^57-=5Z][7[7BTE2VJ4 M[1F)\$[EDEO!ZLOO\:EYX&SK=CEG%W?<\GU=\0)P^"=02P$"% ,4 " "1 M@&=7/Y^<>%T9 D$@$ $0 @ $ 8V]L;"TR,#(S,#DS M,"YX&UL4$L! A0#% @ D8!G5P,K M&7A$0P E8D$ !4 ( !DC &-O;&PM,C R,S Y,S!?9&5F M+GAM;%!+ 0(4 Q0 ( )& 9U>:5L"P1HT .8'"0 5 " M 0ET !C;VQL+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " "1@&=7SD?S M^S)A #U- < %0 @ &" 0$ 8V]L;"TR,#(S,#DS,%]P&UL4$L! A0#% @ D8!G5WFP#R[A50, CBLE !4 ( ! MYV(! &-O;&PM,C R,S Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( )& 9U>?D)47 MQ2( ,PC 8 " ?NX! !C;VQL+3(P,C,P.3,P>#$P<3 P M,2YJ<&=02P$"% ,4 " "1@&=7KJOP\A$) "@,@ & M@ 'VVP0 8V]L;"TR,#(S,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ D8!G M5] ,HY44"0 N#( !@ ( !/>4$ &-O;&PM,C R,S Y,S!X M97@S,60R+FAT;5!+ 0(4 Q0 ( )& 9U=\+2-(]@4 '<= 8 M " 8?N! !C;VQL+3(P,C,P.3,P>&5X,S)D,2YH=&U02P$"% ,4 M" "1@&=7M$T(Q_L% #5' & @ &S] 0 8V]L;"TR,#(S E,#DS,'AE>#,R9#(N:'1M4$L%!@ + L [ ( .3Z! $! end